原创 問題解決:遇到tomcat的假死問題,如何排查問題

文章目錄問題場景問題環境問題原因排查過程查看tomcat的gc情況排查內存泄露問題HashMap死鎖CLOSE_WAIT過多情況總結參考鏈接參考圖JVM結構TCP的三次握手和四次揮手隨緣求贊 問題場景 線上,有時候會遇到一種這樣的

原创 問題解決:啓動tomcat,日誌輸出:java.lang.ClassNotFoundException: com.tingyun.api.agent.TingYunApiImpl

文章目錄問題場景問題環境問題原因解決方案結果總結隨緣求贊 問題場景 有一個老項目,其中的tomcat有引入聽雲的插件。之後,因爲項目不需要了,所以需要移除相關的插件。之前是直接在啓動命令裏面加上javaagent參數。現在移除了這

原创 問題解決:hive建表之後存在中文註釋亂碼的問題

文章目錄問題場景問題環境問題原因解決方案結果總結參考鏈接隨緣求贊 問題場景 爲了後面的維護同事方便,一般都會要求同事在寫hive建表語句的時候,都需要添加相關的註釋,包括字段註釋和表註釋。而一般都是直接爲中文註釋的。如下是一個比較

原创 轉載:系統穩定性——OutOfMemoryError 常見原因及解決方法

系統穩定性——OutOfMemoryError 常見原因及解決方法 作者:夏明(涯海) 創作日期:2019-07-15 專欄地址:【穩定大於一切】 PDF 格式:系統穩定性——OutOfMemoryError常見原因及解決方法

原创 問題解決:scala.MatchError: 816356 (of class java.lang.Integer)

問題場景 使用spark進行業務統計的時候,統計過程中觸發這個問題,並導致程序異常退出 問題環境 spark 1.6 scala 2.10.6 jdk 1.7.0_79 問題分析 首先,先看看問題報錯提示的具體代碼,如下: h

原创 問題解決:除非另外還指定了 TOP 或 FOR XML,否則,ORDER BY 子句在視圖、內聯函數、派生表、子查詢和公用表表達式中無效

文章目錄問題場景問題環境問題原因解決方案結果總結隨緣求贊 問題場景 因爲項目需要,需要在公共框架裏面引入sqlserver方言類。而在實現sqlserver方言類之後,調用方言類的方法的時候,發現一個錯誤 錯誤提示如下: >[錯

原创 maven學習系列:springboot+idea環境下,將本地jar包打包到最後的結果包裏面

文章目錄場景環境正文項目根目錄新建lib文件夾pom.xml 配置對應的lib依賴pom.xml 配置對應的編譯參數運行結果總結隨緣求贊 場景 進行項目支撐的時候,和其他團隊的人員進行功能聯調。對方成員改了東西,然後提交了一個ja

原创 ansible學習系列之tags的使用

文章目錄ansible系列文章場景環境原因嘗試編寫`Role`腳本使用不同標籤進行測試使用`test1`標籤進行測試使用`test2`標籤進行測試使用`test3`標籤進行測試不使用標籤進行測試結果總結參考文檔隨緣求贊 ansib

原创 問題解決:spark程序運行過程中,集羣線程過多,異常中斷(Couldn't set up IO streams)

問題場景 spark程序提交之後,運行之後,報錯,報錯提示如下: Caused by: java.io.IOException: Couldn't set up IO streams at org.apache.h

原创 問題解決:java.lang.ExceptionInInitializerError 因變量未注入就使用導致的報錯

文章目錄問題場景問題環境問題原因解決方案結果總結隨緣求贊 問題場景 使用springCloud微服務框架,自己的一個微服務項目在啓動過程報錯。報錯提示如下: Caused by: org.springframework.beans

原创 Hive學習系列:maven+springboot+CDH環境下,連接Hive進行操作

文章目錄場景環境正文確定Hive版本新建項目,並引入hive-jdbc依賴demo示例結果總結隨緣求贊 場景 在當前項目中,因爲之前使用數據庫查詢,而隨着數據的增多,查詢速度會越來越慢,所以需要使用Java來調用hive進行數據統

原创 深入思考系列——"Synchronization on a non-final field"

文章目錄場景環境原因嘗試錯誤範例正確範例總結隨緣求贊 場景 程序裏面使用了synchronized關鍵字,IntelliJ IDEA右邊出現了黃色條,移動到上面,提示如下: 環境 軟件 版本 JDK 1.8 I

原创 問題解決:mysql執行插入操作,報“You can change this value on the server by setting the max_allowed_packet”

文章目錄問題場景問題環境問題原因解決方案臨時方案永久方案(需要重啓mysql服務)結果總結隨緣求贊 問題場景 項目開發過程中,數據庫是使用MYSQL。因爲有一個表的字段是設置爲LONGTEXT,最大可以存放 4GB的內容。而這次,

原创 spark程序調優總結

目錄目的環境調優步驟參數優化RDD優化rdd複用rdd持久化廣播大變量算子優化mapPartitionsforeachPartitionrepartition存儲文件優化參考鏈接隨緣求贊 目的 關於spark程序優化總結,包括參數

原创 問題解決:flyway源碼編譯,報:flyway-core: Fatal error compiling: 無效的標記: --release

文章目錄問題場景問題環境問題原因解決方案將JDK版本進行升級(推薦)pom.xml 註釋掉 `8`總結參考文檔隨緣求贊 問題場景 下載了flyway的源碼到本地研究。因爲本地環境是idea+maven,所以我一般新項目都會先編譯