原创 前後端分離之JWT用戶認證

參考資料 1、前後端分離之JWT用戶認證

原创 logback日誌框架的使用

1、滾動日誌配置     實際生產中,每天都有大量的日誌生成,單個文件(FileAppender)已經不能滿足要求,RollingFileAppender繼承了FileAppender,並提供了更多的功能:  每天生成一個日誌文件 將前一

原创 Spring/SpringBoot自動裝配的三種方式

一、使用Spring自帶的@Autowired註解 //Spring提供的註解 @Autowired // 自動注入不需要get/set方法 private UserService userService; 二、使用jdk自帶的J

原创 spring-boot 熱加載實現替換

參考資料 1、spring-boot 熱加載實現替換

原创 正則的使用

1、匹配空行 ^[\s&&[^\n]]*\n 2、map字符串轉json字符串 str = str.replaceAll(" +", ""); str = str.replace("=", "\":\"");

原创 java異常處理

1、異常處理關鍵字(5個) try、catch、finally、throw、throws 2、子類繼承父類的拋出異常方法 要麼不拋異常、要麼拋出相同類型異常 3、RuntimeException運行時異常可以不拋出 4、RuntimeExc

原创 springboot jar包運行中無法獲取資源文件

       由於打成jar後,調用ResourceUtil.getFile讀取文件會將文件路徑自動轉換成jar:file:/D:/xxx/jsmp.jar!/BOOT-INF/classes!/xx.xx格式,由於在windows中,無法

原创 springboot中使用filter時注入bean爲null的解決辦法

過濾器是servlet規範中定義的,並不歸spring容器管理,也無法直接注入spring中的bean(會報錯) 初始化時通過spring上下文獲取,進行bean的初始化: @Override public void init(Filte

原创 Spring通過工廠方法配置 Bean

一、通過靜態工廠方法配置bean <!-- 通過靜態工廠方法配置bean,注意不是配置靜態工廠方法實例,而是配置bean實例 class屬性:指向靜態工廠方法的全類名 factory-method:指向靜態工廠方法的

原创 Chrome瀏覽器安裝postman插件

安裝postman不能訪問chrome應用商店的解決方法 需要離線下載.crx插件,並根據參考資料進行操作。 注: 1、如果把下載後的.crx擴展名的離線Chrome插件的文件擴展名改成.zip或者.rar解壓後報錯(無法解壓),則不改後

原创 Spring方法攔截器MethodInterceptor

參考資料 1、Spring方法攔截器MethodInterceptor 2、Sharding JDBC源碼分析-JdbcMethodInvocation類的作用

原创 Spring中Bean的生命週期

一、未加入BeanPostProcessor前的生命週期 二、加入BeanPostProcessor生命週期後的生命週期 三、代碼說明     1、applicationContext.xml <?xml version="1

原创 泛型的特徵

使用泛型的好處 1> 保證安全      以下代碼不安全,編譯通過,但是運行將報錯:ClassCastException List list = new ArrayList(); list.put(new Dog());

原创 fiddler的使用

參考資料 1、抓包工具:Fiddler 修改請求表單和響應數據 2、fiddler用法:修改http請求返回信息 3、使用fiddler工具進行前後端連調:將本地網頁放到某個域下

原创 Tomcat增加Context配置導致啓動的時候項目加載兩次

參考資料 1、Tomcat增加Context配置導致啓動的時候項目加載兩次 2、談談tomcat配置默認路徑的注意事項 3、tomcat 虛擬目錄配置appBase和docBase的區別 4、Tomcat下設置項目爲默認項目