原创 SpringBoot修改內嵌tomcat版本

學海無涯,旅“途”漫漫,“途”中小記,如有錯誤,敬請指出,在此拜謝! 在pom依賴的properties中,增加版本號 <tomcat.version>8.5.51</tomcat.version> 例如:

原创 Shiro+SpringBoot做微信小程序登錄的坑

學海無涯,旅“途”漫漫,“途”中小記,如有錯誤,敬請指出,在此拜謝! 一、前情提要 最近在研究Shiro,和朋友討論的時候,聽說在做微信小程序的時候,Shiro登錄驗證不好使。便自己驗證了一下,確實不好用。去百度查詢了半天,並

原创 SpringBoot的jar包方式的Linux啓動腳本

學海無涯,旅“途”漫漫,“途”中小記,如有錯誤,敬請指出,在此拜謝! 前情提要 1.此腳本僅支持SpringBoot的java -jar的形式。 2.此腳本需要在linux上安裝好java,且環境變量中已經存在java的功能命

原创 重試機制:Spring-Retry的使用

學海無涯,旅“途”漫漫,“途”中小記,如有錯誤,敬請指出,在此拜謝! 在日常的開發中,有些場景,我們需要重試某個方法。比如當進行網絡調用時,由於網絡波動導致無法訪問,需要重試幾次。 一、github https://githu

原创 Tomcat文件漏洞問題及處理方式

學海無涯,旅“途”漫漫,“途”中小記,如有錯誤,敬請指出,在此拜謝! 一、前情提要 用了萬年的tomcat,出現了bug。2月21日,據國家信息安全漏洞共享平臺公開的漏洞公告中發現Apache Tomcat文件包含漏洞CNVD

原创 java中,BigDecimal的四捨五入的小深究(setScale研究一)

學海無涯,旅“途”漫漫,“途”中小記,如有錯誤,敬請指出,在此拜謝! 一、前情提要 今日博主使用BigDecimal的時候,由於idea自動設置了項目jdk版本爲jdk11,突然發現下述方式提示了過時 price.setSca

原创 JVM類加載機制分析小記

文章目錄一、前情提要二、理論基礎1、類加載生命週期1.1加載1.2連接-驗證1.3連接-準備1.4連接-解析1.5初始化2、名詞含義以及區別2.1 構造代碼塊、構造函數代碼塊、靜態代碼塊區別三、問題分析四、解釋解釋A五、其他 學

原创 JbossEAP日誌配置

一、基礎內容 1.支持的日誌等級 Level Value Description ALL Integer.MIN_VALUE Provides all log messages.(提供所有的日誌信息。) FINE

原创 SpringBoot中,logback.xml裏面讀取yml裏面的參數方式

文章目錄解決方法步驟一:使用logback-spring.xml步驟二:xml中增加springProperty 前應提要:使用logback做日誌,xml中會希望動態讀取yml中的配置參數。比如:(1)日誌的輸出位置可能要根據

原创 windows用運行命令啓動程序

背景:使用運行方式啓動程序,看起來很秀,並且桌面上可以不放任何內容 原理:系統變量中的path主要作用爲保存可執行文件的尋址路徑,在其中添加後,可以快速查詢到這些文件夾下的exe文件。 製作步驟 1.準備快捷方式 準備你所需要

原创 Windows中SpringBoot做成服務啓動

前情提要:最近公司的項目,需要做成服務啓動。我負責的項目是一個SpringBoot的框架。 方法一:bat腳本方式 第一步:製作bat腳本 做一個很簡單的bat腳本:在你的SpringBoot的jar包的同目錄下,建一個txt

原创 無法遠程連接桌面,出現“出現身份驗證錯誤。要求的函數不受支持 這可能是由於 CredSSP 加密 Oracle 修正”的錯誤解決方法

遠程連接虛擬機的時候會出現“出現身份驗證錯誤。要求的函數不受支持這可能是由於 CredSSP 加密 Oracle 修正”的提示,如下圖所示,針對這種情況有以下兩種版本的操作系統解決方案: 企業版 運行gpedit.msc

原创 idea啓動時Error:Internal error: (java.lang.NegativeArraySizeException) null報錯

前情提要 今早啓動idea的時候,突然啓動不了,並且編譯的時候報錯。查看報錯代碼又不是項目本身的代碼,是jetbrains的報錯,很費解。百度了很多文檔沒有解決方案,去stackoverflow查了一下,才得以解決,所以分享一下自己

原创 tomcat部署web服務,驗證碼刷新不出來

linux服務器上使用tomcat部署web項目時,發現驗證碼刷新不出來,研究之後發現,有可能是Xsecurity的問題,可以嘗試以下的解決方案。 解決方案: 在tomcat裏面的catalina.sh文件中,增加以下語句 JAVA_OP

原创 win10配置jdk或maven,關機後失效解決

最近朋友配置win10的maven的環境變量時,每次重啓都會失效,然後點開環境變量確定後,又好使了,感覺很不舒服,研究了一下,猜測可能是環境變量加載緩慢沒有加載上。如果出現了同樣的問題,可以按照下面的方式處理試一下。 1.查看環境變量是否