引言 在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)點(diǎn):性能高逊谋,本地生成擂达、沒有網(wǎng)絡(luò)消耗。 缺點(diǎn):不易存儲胶滋,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é)點(diǎn)妓柜,兩個slave節(jié)點(diǎn)箱季。 1.1 Redis主從數(shù)據(jù)如何同步? Redis主從架構(gòu)同步數(shù)據(jù)分為兩種情...
一棍掐、Nacos的核心要點(diǎn) 服務(wù)注冊:Nacos Client通過發(fā)送請求的方式藏雏,向Nacos Server注冊自己的服務(wù),同時(shí)客戶端提供元數(shù)據(jù)作煌、...
1.SpringBoot自動裝配原理 1.1 核心是這個@SpringBootApplication注解里面主要包含三個注解:@SpringBo...
一掘殴、什么是MVCC? ??MVCC(Multi-Version Concurrency Control)多版本并發(fā)控制粟誓,是確保在高并發(fā)下奏寨,多個事...