原创 讀《重構》的讀書筆記

第一章 重構的目的 讓你以更少的工作量的對程序添加新特性。 重構的技巧 構建可靠的、可以自我檢驗的測試環境,因爲對比測試結果會浪費大量時間 注意返回值範圍與是否需要浮點數的問題,比如返回int還是double,返回in

原创 Java線程內存模型,volatile實現原理相關學習筆記

minor gc:輕GC,對應用影響很小 full gc:針對老年區的清理,jvm優化主要針對full gc JVM調優:主要是減少full gc的次數,與一次full gc需要的時間 通過gc日誌。 多核併發緩存架構 JA

原创 記錄——使用命令對比兩個大量數據文本的內容是否相同的

使用命令對比兩個大量數據文本的內容是否相同的記錄 需求 DB中有一份數據,有|time|sum|的兩列數據,ES查詢出來的json格式結果,也是包含time與sum兩個結果。現需要對比二者的數據中time-sum是否能一一匹配,因