引言 在Java開發(fā)的世界中逛钻,Java虛擬機(jī)(JVM)是應(yīng)用性能的心臟。JVM調(diào)優(yōu)不僅是一門技術(shù)絮识,更是一門藝術(shù)芦拿。通過深入理解JVM的工作原理和調(diào)...
一儒飒、常見算法 1.1 UUID 總共包含32個16進(jìn)制數(shù)字舵盈,分為五段论矾。 優(yōu)點:性能高,本地生成艘希、沒有網(wǎng)絡(luò)消耗硼身。 缺點:不易存儲,UUID太長覆享;基...
一、Oauth2 1.OAuth2介紹 OAuth(Open Authorization)是一個關(guān)于授權(quán)(authorization)的開放網(wǎng)絡(luò)...
一营袜、NameServer啟動 源碼入口:NamesrvStartup#main 1.NamesrvController controller =...
一撒顿、什么是分布式鎖 在單體架構(gòu)中,系統(tǒng)只有一個荚板,系統(tǒng)所用的內(nèi)存和進(jìn)程也只有一個凤壁,多個線程可以共享同一份數(shù)據(jù)吩屹。這樣只要使用java提供的鎖機(jī)制就可...
一、主從架構(gòu) 主從架構(gòu)就是一個master節(jié)點拧抖,兩個slave節(jié)點煤搜。 1.1 Redis主從數(shù)據(jù)如何同步? Redis主從架構(gòu)同步數(shù)據(jù)分為兩種情...
一唧席、Nacos的核心要點 服務(wù)注冊:Nacos Client通過發(fā)送請求的方式擦盾,向Nacos Server注冊自己的服務(wù),同時客戶端提供元數(shù)據(jù)淌哟、...
1.SpringBoot自動裝配原理 1.1 核心是這個@SpringBootApplication注解里面主要包含三個注解:@SpringBo...
一迹卢、什么是MVCC? ??MVCC(Multi-Version Concurrency Control)多版本并發(fā)控制徒仓,是確保在高并發(fā)下腐碱,多個事...