原创 springboot:集成mybatisplus 3.x 並生成代碼

1、引入依賴 <!--引入mybatis-plus代碼生成器依賴--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-gen

原创 Redis的過期策略、內存淘汰機制

redis採用的是定期刪除+惰性刪除策略。 過期策略 :定期刪除+惰性刪除 定期刪除,redis默認每個100ms檢查,是否有過期的key,有過期key則刪除。需要說明的是,redis不是每個100ms將所有的key檢查一次,而是隨機抽取

原创 springboot 使用反射時spring注入無效

解決方法:      在使用反射的類中注入  ApplicationContext,      通過applicationContext.getBea(cls);  從spring中獲取bean     @Autowired      p

原创 SpringBoot下實現前端驗證碼圖片的生成和校驗

1.效果 點擊驗證碼可以獲取新的驗證碼 2.原理 後臺生成驗證碼圖片,將圖片傳到前臺。  後臺在session中保存驗證碼內容。  前臺輸入驗證碼後傳到後臺在後臺取出session中保存的驗證碼進行校驗。 注意,驗證碼的明文是不能傳送到

原创 springboot:dom4j2日誌配置

1、去除springboot依賴的老版本dom4j,添加新版本 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

原创 通過IDEA部署到Docker容器

1、將Docker與本地的連接設置爲不需要TLS加密     2、IDEA中配置Docker連接   3、使用mvn打包,成功後在target下生成jar包     4、在src/main/ 下新建docker包,包下建Docke

原创 springboot項目中單元測試類編寫

1、pom.xml 添加jar <!-- 測試類 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 排序算法

排序算法 平均時間複雜度 冒泡排序 O(n2) 選擇排序 O(n2) 插入排序 O(n2) 希爾排序 O(n1.5) 快速排序 O(N*logN) 歸併

原创 generatorConfiguration 配置

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generato

原创 存儲過程、函數、觸發器的區別

存儲過程、函數、觸發器的區別 比較項目 存儲過程 函數 是否有返回值 可以有,也可以沒有 必須有且只有一個 是否可以單獨執行 可以 必須通過execute執行 SQL語句(DML