原创 Spring中RestTemplate的使用

Get請求 1:帶參數的Get請求 請求URL示例:http://localhost:8080/test/sendSms?phone=手機號&msg=短信內容 //錯誤使用: @Autowired private RestOpe

原创 springboot根據不同的日誌級別顯示不同的顏色

1:logback配置 <!-- Logback configuration. See http://logback.qos.ch/manual/index.html --> <configuration scan="true" sc

原创 springboot整合shiro篇1--配置shiro

1:引入spring-shiro 依賴 <!--權限攔截--> <dependency> <groupId>org.apache.shiro</groupId>

原创 linux安裝mongodb

Linux安裝mongodb完整示範: linux安裝mongodb示範

原创 SpringMvc建立統一異常處理

1.異常處理作用 統一的異常處理可以讓前臺隔離那些對他們無需的信息,但是又讓後臺可以很好的規避氾濫的異常. 2.代碼示例: 建立業務異常 /** * 服務(業務)異常如"賬號或密碼錯誤",該異常只做INFO級別的日誌記錄

原创 Springboot整合mybatis實現多數據源

1:SpringBoot整合mybatis實現多數據源有兩種方法 1:靜態方式 將每個數據源都實現一個mybatis的sqlSessionFactory中,但是這種方法,缺點在於:你有幾個數據源都會有幾個mybatis的配置類;對於

原创 SpringBoot整合Redis實現自動緩存、更新、刪除

1:引入springboot redis的maven依賴(建議使用spring-boot-dependencies或者使用spring-io-platform進行構建項目) <dependency>

原创 Idea安裝Mybatis Plugin

1:需要的文件:mybatis plugin2.9.1源安裝包: 鏈接: https://pan.baidu.com/s/1T22xtvTMzFTA-XNXvP6vyw 提取碼: hpgj 2:替換文件:鏈接: https://bl

原创 Git常見問題解決

1:Git提交忽略自動忽略文件或者文件夾 地址:https://www.cnblogs.com/youyoui/p/8337147.html 2:如何解決failed to push some refs to git 1-1:出錯原因

原创 SpringBoot之定時任務和多線程編程

定時任務 1-1:使用@EnableScheduling註解默認配置的問題 定時任務一般是項目中都需要用到的,可以用於定時處理一些特殊的任務。 在spirngboot中使用定時任務變的特別簡單,只需要在啓動類上增加一個@Enable

原创 SpringBoot中RedisTemplate注意問題

1:ERR value is not an integer or out of range 1-1:背景:使用redisTemplate.opsForValue().increment(key, delat)方法。 1-2:分析:re

原创 Spring IO Platform學習總結

1:Spring IO Platform Spring IO Plat是一個附帶包,不會編譯到項目中,它只是將核心Spring API框架內聚集成到一個現代應用程序的平臺中。它提供了已經測試完畢能很好協同工作的許多項目的Spring

原创 Request header is too large 的問題解決

1:問題原因: 後臺接受前臺傳入的內容字符串,由於內容字符串太大,導致打印臺報錯. 1-1:錯誤描述: java.lang.IllegalArgumentException: Request header is too large

原创 Java常見加密和解密算法

1:加密和解密輔助工具類: /** * byte hex utility class **/ public class ByteHexUtils { private static final String HEX_STR

原创 文件操作工具類

/** * file utility * * @author ley * 需要引入commons-io jar包 **/ @Slf4j public class FileUtils { /** * re