前些天看到公眾號(hào)一篇關(guān)于IDEA插件開(kāi)發(fā)的文章呢堰,感覺(jué)寫的太過(guò)于簡(jiǎn)單,所以想自己寫一個(gè)IDEA插件開(kāi)發(fā)的系列空扎,從實(shí)戰(zhàn)的角度講解IDEA插件開(kāi)發(fā)的流程。 之所以叫從零單排润讥,玩過(guò)或...
前些天看到公眾號(hào)一篇關(guān)于IDEA插件開(kāi)發(fā)的文章呢堰,感覺(jué)寫的太過(guò)于簡(jiǎn)單,所以想自己寫一個(gè)IDEA插件開(kāi)發(fā)的系列空扎,從實(shí)戰(zhàn)的角度講解IDEA插件開(kāi)發(fā)的流程。 之所以叫從零單排润讥,玩過(guò)或...
開(kāi)發(fā)中經(jīng)常需要根據(jù)日志排查問(wèn)題或跟蹤調(diào)用流程转锈,很多業(yè)務(wù)日志并沒(méi)有考慮排查問(wèn)題時(shí)的便利性,看似都記錄了日志楚殿,但同一個(gè)請(qǐng)求鏈路的日志無(wú)法對(duì)應(yīng)撮慨,特別是當(dāng)日志跨服務(wù)時(shí)候,或者同一個(gè)業(yè)...
上一篇[http://www.reibang.com/p/b59e5ab1dff0]文章中簡(jiǎn)單介紹過(guò)synchronized關(guān)鍵字的方式,其中砌溺,同步代碼塊使用monitor...
1. 頁(yè)斷裂 1.1 什么叫做頁(yè)斷裂(partial write) 頁(yè)斷裂是數(shù)據(jù)庫(kù)宕機(jī)時(shí)影涉,數(shù)據(jù)庫(kù)頁(yè)面只有部分寫入磁盤,導(dǎo)致頁(yè)面出現(xiàn)不一致的情況规伐。 1.2 為什么會(huì)發(fā)生頁(yè)斷裂 ...
由于現(xiàn)在 ORM 框架的成熟運(yùn)用,很多小伙伴對(duì)于 JDBC 的概念有些薄弱楷力,ORM 框架底層其實(shí)是通過(guò) JDBC 操作的 DB JDBC(JavaDataBase Conne...
源碼版本 作者Spring Boot是基于2.4.0萧朝。每個(gè)版本有些變化岔留,讀者盡量和我保持一致,以防源碼有些出入检柬。 從哪入手献联? 相信很多人嘗試讀過(guò)Spring Boot的源碼,...
如果讓你為開(kāi)發(fā)何址、測(cè)試環(huán)境分別搭一套哨兵和集群模式的redis里逆,你最快需要多久,或許你需要一天用爪?2小時(shí)原押?事實(shí)是可以更短。 是的偎血,你已經(jīng)猜到了诸衔,用docker部署,真的只需要十幾...
背景 我們這邊應(yīng)用部署的環(huán)境比較復(fù)雜颇玷,主要有以下幾種: 機(jī)器直接部署 通過(guò)kubernates集群部署 部署環(huán)境不統(tǒng)一笨农,導(dǎo)致查看應(yīng)用日志很不方便。 業(yè)界日志系統(tǒng)架構(gòu) Coll...