前些天看到公眾號一篇關(guān)于IDEA插件開發(fā)的文章,感覺寫的太過于簡單,所以想自己寫一個IDEA插件開發(fā)的系列,從實戰(zhàn)的角度講解IDEA插件開發(fā)的流程。 之所以叫從零單排,玩過或...
前些天看到公眾號一篇關(guān)于IDEA插件開發(fā)的文章,感覺寫的太過于簡單,所以想自己寫一個IDEA插件開發(fā)的系列,從實戰(zhàn)的角度講解IDEA插件開發(fā)的流程。 之所以叫從零單排,玩過或...
開發(fā)中經(jīng)常需要根據(jù)日志排查問題或跟蹤調(diào)用流程,很多業(yè)務(wù)日志并沒有考慮排查問題時的便利性,看似都記錄了日志,但同一個請求鏈路的日志無法對應(yīng),特別是當(dāng)日志跨服務(wù)時候,或者同一個業(yè)...
上一篇[http://www.itdecent.cn/p/b59e5ab1dff0]文章中簡單介紹過synchronized關(guān)鍵字的方式,其中,同步代碼塊使用monitor...
1. 頁斷裂 1.1 什么叫做頁斷裂(partial write) 頁斷裂是數(shù)據(jù)庫宕機時,數(shù)據(jù)庫頁面只有部分寫入磁盤,導(dǎo)致頁面出現(xiàn)不一致的情況。 1.2 為什么會發(fā)生頁斷裂 ...
由于現(xiàn)在 ORM 框架的成熟運用,很多小伙伴對于 JDBC 的概念有些薄弱,ORM 框架底層其實是通過 JDBC 操作的 DB JDBC(JavaDataBase Conne...
源碼版本 作者Spring Boot是基于2.4.0。每個版本有些變化,讀者盡量和我保持一致,以防源碼有些出入。 從哪入手? 相信很多人嘗試讀過Spring Boot的源碼,...
背景 我們這邊應(yīng)用部署的環(huán)境比較復(fù)雜,主要有以下幾種: 機器直接部署 通過kubernates集群部署 部署環(huán)境不統(tǒng)一,導(dǎo)致查看應(yīng)用日志很不方便。 業(yè)界日志系統(tǒng)架構(gòu) Coll...