原创 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