原创 spring中使用@DependsOn註解控制bean的加載順序
錯誤回溯 獲取spring的上下文,放到靜態變量applicationContext中 @Component public class ApplicationContextUtil implements ApplicationCo
原创 springboot訪問jsp頁面404
結論 在springboot1.4.2之前的版本,將項目打包成jar,添加上對應的依賴,不會出現404的問題,在1.4.2之後,如果將項目打包成jar,永遠都是404,因爲從1.4.2之後,spring不在支持jar包形式訪問js
原创 簡單瞭解spring中的BeanPostProcessor(後置處理器)
現象 最近項目中使用了spring中的異步處理@EnableAsync和定時任務@EnableSchedule,二者作用在同一個service中,導致異步方法失效,最終發現還是不瞭解後置處理器作用導致的,還是圖樣圖森破。 Bean
原创 java應用OutOfMemoryError:java heap space,死鎖,以及cpu負載高問題排查
堆內存溢出(java heap space) 發生堆內存溢出一般有兩種情況,一種是內存泄漏,一種是內存不足。 分析原因 1:利用jmap命令將快照導出 ps: 若是應用啓動參數加了-XX:+HeapDumpOnOutOfMemo
原创 maven reference to [method] is ambiguous
現象描述 項目在idea中可以正常打包,部署到服務器執行mvn clean package命令報錯,報錯信息如圖所示 翻譯過來大體就是submit方法是個模棱兩可的引用,在看一下這個方法的聲明 ThreadPoolUtils.
原创 mysql 報錯 this is incompatible with sql_mode=only_full_group_by
mysql5.7+的版本默認是開啓了 only_full_group_by模式的,開啓這個模式後,查詢的列必須都是分組的條件。原先的 group by 語句會報這個錯誤。 查看sql_mode select @@global.s
原创 聊聊Java的類加載
網上介紹Java類加載的文章不計其數,但大多都千篇一律。之前有打算寫一下類加載,一直感覺自己理解不是很透徹,現在感覺可以出鍋了,哦,不對,可以出徒了,也不對,可以寫博了。廢話不多說,上乾貨。 不加例子的解釋都是耍流氓,先來個簡單的
原创 linux下命令的騷操作
linux命令非常多,有些命令組合起來使用更是讓人眼前一亮。本文總結了一些工作中常用的Linux命令的騷操作。由於水平有限,可能有的同學覺得也沒有這麼騷。不喜勿噴。另外,冰凍三尺非一日之寒,更騷的操作永遠是下一個命令。 1:查看某
原创 jvm性能監控命令
虛擬機進程狀況jps jps,該命令又如下參數: l:列出主類的全名,若是jar包啓動,輸出全路徑。 m:虛擬機啓動時傳給main()函數的參數。 v:虛擬機啓動時,傳給jvm的參數。 虛擬機統計信息 jstat class
原创 springmvc中,關於context-type返回text/plain說明
springmvc中,關於context-type的text/plain說明 當方法上加@ResponseBody註解的時候,返回的數據的context-type'一定是application/json;類型的,即使指定了@requ
原创 nginx開啓ssl證書,實現https安全訪問
按照騰訊雲要求獲取ssl證書。 nginx模塊開啓ssl. 確保nginx安裝了ssl模塊,否則啓動會報錯nginx: [emerg] unknown directive "ssl",具體安裝參考 將在騰訊雲獲取的nginx證書(
原创 使用github遇見的問題
新手使用github常見問題 1: 提交代碼Contribution數量沒有增加 出現這種情況,大都是因爲github上的郵箱和本地提交代碼的郵箱不一致, 解決 查看本地郵箱和用戶 git config user.name git