原创 前後端分離之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下設置項目爲默認項目