原创 自定義註解導出Excel,可導出多個Sheet

1、定義 @ExcelCol 註解 package com.ly.education.elective.api.annotation; import java.lang.annotation.ElementType; import j

原创 看過來!!!弄懂ClassLoader的雙親委派機制

類的加載體系  java 程序中的 .java 文件編譯完成會生成 .class 文件,而 .class 文件就是通過被稱爲類加載器的 ClassLoader 加載的,ClassLoader 在加載過程中會使用“雙親委派機制”來加載 .c

原创 window安裝zookeeper僞集羣

Zookeeper在Window下安裝過程: 下載地址: 官網下載http://zookeeper.apache.org/ 百度網盤下載:https://pan.baidu.com/s/1qjCtDYk2YRaTHCRpuLFajw  提

原创 java中兩個Integer比較大小需要注意的誤區

通過下面的例子,來了解 Integer 比較大小需要注意的幾點。 Integer a = 1; Integer b = 1; System.out.println(a == b); // true Integer c = 12

原创 瞭解 & 和 && 的區別

&運算符有兩種用法: (1)按位與 (2)邏輯與 &&運算符是短路與運算。邏輯與跟短路與的差別是非常巨大的,雖然二者都要求運算符左右兩端的布爾值都是 true 整個表達式的值纔是 true。&&之所以稱爲短路運算是因爲,如果&&左邊的表達

原创 第五章 使用流

本章內容 篩選、切片和匹配 查找、匹配和歸約 使用數值範圍等數值流 從多個源創建流 無限流 5.1篩選和切片 5.1.1 用謂詞篩選 Stream接口支持 filter 方法。該操作會接受一個謂詞(一個返回 boolean 的函數)作爲參

原创 Oracle 中 SQL 語句執行順序

Oracle SQL 語句一般寫法順序 (8) select  (9) distinct (11) (1) from (3) join (2) on (4) where (5) group by (6) with { cube | rol

原创 Oracle 中 translate 淺析

語法格式:translate(expr, from_string, to_string) 示例如下: select translate('ab你好bcadefg', 'abcdefg', '1234567') as new_str fr

原创 Oracle 中列轉行 unpivot

  表查詢出的數據如下: select xszzcj_id, xs_id, kc_id, sfzf, xnxq, zkcj, zkjd, bkcj, bkjd, hkcj, hkjd from t_cjgl_xszzcjb wher

原创 spring定時任務

# Spring 定時任務 package cn.king.glasses.modular.system.schedule; import java.util.Date; import java.util.List; import

原创 &和&&的區別

&運算符有兩種用法: (1)按位與 (2)邏輯與 &&運算符是短路與運算。邏輯與跟短路與的差別是非常巨大的,雖然二者都要求運算符左右兩端的布爾值都是 true 整個表達式的值纔是 true。&&之所以稱爲短路運算是因爲,如果&&左邊的表達

原创 兩個Integer比較大小需要注意的誤區

通過下面的例子,來了解 Integer 比較大小需要注意的幾點。 Integer a = 1; Integer b = 1; System.out.println(a == b); // true Integer c = 12

原创 Redis工具類RedisTemplete

Redis工具欄封裝 package cn.king.glasses.modular.system.redis; import org.slf4j.Logger; import org.slf4j.LoggerFactory; imp

原创 Mybatis中 $ 和 # 符合的區別

# 是將傳入的值當做字符串的形式,ex:select id, name from student where id = #{id},當將值 111 傳入到後臺時,相當於 select id, name, age from student

原创 SpringBoot項目啓動時自動執行指定方法

SpringBoot項目啓動時自動執行指定方法 在SpringBoot中,有兩種接口方式實現啓動執行,分別是ApplicationRunner和CommandLineRunner,除了可接受參數不同,其他的大同小異 Applicati