源碼版本 作者Spring Boot是基于2.4.0。每個(gè)版本有些變化,讀者盡量和我保持一致,以防源碼有些出入。 從哪入手? 相信很多人嘗試讀過Spring Boot的源碼,...
源碼版本 作者Spring Boot是基于2.4.0。每個(gè)版本有些變化,讀者盡量和我保持一致,以防源碼有些出入。 從哪入手? 相信很多人嘗試讀過Spring Boot的源碼,...
之前,有一年多的工作客戶端領(lǐng)域的工作經(jīng)驗(yàn)。后來,也在字節(jié)做了一年多的后端業(yè)務(wù)。現(xiàn)在希望做一些 MySQL 總結(jié),豐富一下自己在后端領(lǐng)域的積累。目錄如下:MySQL 基礎(chǔ)技術(shù)(...
從 Spring IOC 容器中獲取 bean 實(shí)例的流程:從context.getBean()方法開始 發(fā)生了循環(huán)依賴: 獲取單例 三級緩存為什么會(huì)移除掉?在三級緩存中找 ...
一、Eureka Server Eureka Server為了避免同時(shí)讀寫內(nèi)存數(shù)據(jù)結(jié)構(gòu)造成的并發(fā)沖突問題,采用了多級緩存機(jī)制來進(jìn)一步提升服務(wù)請求的響應(yīng)速度。 Eureka S...
我的項(xiàng)目是基于spring-cloud gateway做服務(wù)轉(zhuǎn)發(fā)和鑒權(quán)的,融合了spring security 的資源服務(wù)器:2臺(tái)機(jī)器(2核4G):分別部署兩臺(tái)應(yīng)用gatew...
背景 引入2.1 原理 RabbitMQ實(shí)戰(zhàn)(實(shí)現(xiàn)SPI功能)3.1 定義抽象父類3.2 定義功能子類3.3 實(shí)現(xiàn)SPI功能 RocketMQ和kafka的限流控制 sent...
類加載的時(shí)機(jī) 隱式加載 new 創(chuàng)建類的實(shí)例,顯式加載:loaderClass,forName等訪問類的靜態(tài)變量,或者為靜態(tài)變量賦值調(diào)用類的靜態(tài)方法使用反射方式創(chuàng)建某個(gè)類或者...