原创 【轉】maven項目引入spring boot依賴之後filter不生效的問題

創建一個maven項目,項目結構如下: 其中,pom.xml的內容如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o

原创 【轉】記一次tomcat部署失敗:Invalid byte tag in constant pool: 19

現象 之前有一個項目測試環境部署成功,上線時tomcat啓動失敗。看了下 catalina.out日誌。由於當時未及時記錄,所以完整異常已經遺忘。部分異常如下: org.apache.tomcat.util.bcel.classf

原创 【轉】java在過濾器中爲http請求加請求頭header

前言 現在有一個需求場景:每一個請求我都需要在請求頭裏面加上token這個請求頭,作爲一種校驗機制,傳統的接口可以通過設置一個全局的變量,然後通過頁面攜帶過來(大概就是先將我們的token放在session中,寫一個服務用來獲取s

原创 【轉】Java 如何重寫對象的 equals 方法和 hashCode 方法

一、需求 對比兩個對象是否相等。對於下面的 User 對象,只需姓名和年齡相等則認爲是同一個對象。 二、解決方案 需要重寫對象的 equals 方法和 hashCode 方法 public class User { pri

原创 【轉】springboot打包成jar無法訪問jsp頁面的解決方法

springboot打包成jar,無法訪問jsp 頁面的解決方法: 將maven打包插件的版本改爲1.4.2 <plugin> <groupId>org.springframework.boot</groupI

原创 【轉】Windows10徹底關閉休眠功能

我的windows10計算機最近的系統磁盤空間是越來越喫緊,只剩下可憐的幾GB了。我查看了一下設置,發現是我原來設置了按下電源鍵是休眠而非關機,這個hiberfil.sys文件體積超大,達到了26GB!於是在設置中將按下電源鍵改爲

原创 【轉】MyBatis無法掃描Spring Boot別名的Bug

這個問題發生的原因比較複雜,主要條件有4個: 使用Spring Boot,並使用Spring Boot的Maven插件打包 使用MyBatis(目前最新的 3.3.1 版本仍有這個問題) 將Domain配置在單獨的Jar包中(例

原创 【轉】Java中對集合進行排序的兩種方法

Collections 是集合的工具類,它提供了很多便於我們操作集合的方法, 其中就有用於集合排序的 sort 方法。 實際上,在使用Collection的sort排序的集合元素都必須是Comparable 接口的實現類,該接口

原创 【轉】使用setInterval對ajax請求做輪詢

爲什麼setInterval 只執行了一次?? 代碼如下 <script language=javascript> $(function () { var test = { deg:

原创 【轉】Spring Boot項目部署到tomcat下無法Nacos中註冊服務

問題 使用Nacos作爲註冊中心的Spring Boot項目,以war包形式部署到服務器上,啓動項目發現該服務無法在Nacos中註冊。 分析 查看源碼,需從nacos的註冊類找起,查找後發現,nacos註冊類NacosAutoSe

原创 【轉】SpringMVC 使用 @ResponseBody 出406錯誤

開宗明義–解決辦法: 1、請求路徑不寫後綴.html或寫成.json 2、必須寫.html就做如下配置: <mvc:annotation-driven content-negotiation-manager="contentNeg

原创 【轉】java 通過反射,動態修改註解的某個屬性值

昨晚看到一條問題,大意是樓主希望可以動態得建立多個Spring 的定時任務。 這個題目我並不是很熟悉,不過根據題目描述和查閱相關 Spring 創建定時任務 的資料,發現這也許涉及到通過Java代碼動態修改註解的屬性值。 今天對此

原创 swagger-bootstrap-ui 介紹和使用

參考: https://doc.xiaominfo.com/guide/useful.html ## 簡介 `swagger-bootstrap-ui` 是 `springfox-swagger` 的增強UI實現,爲Java開

原创 【轉】理解Cookie和Session的區別和使用

前言 HTTP 是一種無狀態的協議,爲了分辨鏈接是誰發起的,需要自己去解決這個問題。不然有些情況下即使是同一個網站每打開一個頁面也都要登陸一下。而Session 和Cookie 就是爲了解決這個問題而提出來的兩個機制。 應用場景

原创 【轉】java static代碼塊執行時機

之前一直認爲static塊是在class load的時候執行,今天在驗證Spring初始化Context loader的時候,發現bean的static塊並沒有執行。 Java代碼: Class A{ static