1、Bean的生命周期 2、循環(huán)依賴的解決方式 1、實(shí)例化和初始化分開,提前暴露對(duì)象;2、三級(jí)緩存,暫存半成品對(duì)象;引用鏈接[http://www.itdecent.cn/...
1、Bean的生命周期 2、循環(huán)依賴的解決方式 1、實(shí)例化和初始化分開,提前暴露對(duì)象;2、三級(jí)緩存,暫存半成品對(duì)象;引用鏈接[http://www.itdecent.cn/...
IO作為網(wǎng)絡(luò)通信中最重要的部分,面試中經(jīng)常會(huì)問(wèn)到;本文將從計(jì)算機(jī)組成基礎(chǔ)講起,圍繞幾種常見(jiàn)的IO模型,介紹其原理和使用;接著會(huì)探究Linux等平臺(tái)下多路復(fù)用的實(shí)現(xiàn)方式;搞懂這...
1. 為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法? 直接好處就是寫出性能更優(yōu)的代碼; 算法,是一種解決問(wèn)題的思路和方法,有機(jī)會(huì)應(yīng)用到生活和事業(yè)的其他方面; 長(zhǎng)期來(lái)看,大腦的思考能力是一個(gè)人的...
1、緩存帶來(lái)的好處: 高性能大量相同的請(qǐng)求過(guò)來(lái),每次查詢mysql耗時(shí)600ms,如果用緩存耗時(shí)20ms,性能提高30倍. 高并發(fā)單機(jī)mysql一般的最大QPS 2000,超...
@我沒(méi)有三顆心臟 這個(gè)能適用于完全背包嗎?
0-1背包問(wèn)題問(wèn)題描述: 0-1背包問(wèn)題:給定n種物品和一背包。物品 i 的重量似乎 wi,其價(jià)值為 vi,背包的容量為 c。問(wèn)應(yīng)該如何選擇裝入背包中的物品,使得裝入背包中物品的總價(jià)值最大...
1、哪些字段適合加索引 經(jīng)常被查詢的字段 字段長(zhǎng)度太長(zhǎng)不適合建立索引 經(jīng)常更新的字段不適合建立索引,因?yàn)楦逻€會(huì)更新索引文件 粒度較大的字段不適合建立索引,比如性別字段 幾個(gè)...
maven: 1. 常用命令 a) compile 就是編譯項(xiàng)目,一般不用,ide都自帶b) clean 刪除target/c) t...
一個(gè)完整的分布式架構(gòu)圖 OSI七層模型和TCP/IP四層模型 1、 tcp的三次握手是為了建立連接,之后才開始通信傳輸數(shù)據(jù);由于tcp是雙工的(雙向通信),會(huì)一直保持連接,所...
1、為什么要用zookeeper? 傳統(tǒng)的服務(wù)帶來(lái)的一系列問(wèn)題,由此產(chǎn)生了分布式服務(wù),但是分布式服務(wù)的出現(xiàn)也引發(fā)了一系列問(wèn)題,比如服務(wù)的治理、監(jiān)控、數(shù)據(jù)一致性、負(fù)載等等,這就...
1、沒(méi)有dubbo帶來(lái)什么問(wèn)題? url太多無(wú)法維護(hù)管理 服務(wù)之間的調(diào)用url通過(guò)配置文件維護(hù),無(wú)法整理出服務(wù)之間的依賴關(guān)系,如果某個(gè)服務(wù)要重構(gòu)無(wú)法評(píng)估影響范圍 無(wú)法知道每個(gè)...
自動(dòng)配置原理 1、過(guò)程 SpringBoot啟動(dòng)的時(shí)候加載主配置類,主配置類開啟了自動(dòng)配置功能 ==@EnableAutoConfiguration== 利用AutoConf...
1、http請(qǐng)求報(bào)文組成: 2、http響應(yīng)報(bào)文: HTTP響應(yīng)也由三個(gè)部分組成,分別是:狀態(tài)行、消息報(bào)頭、響應(yīng)正文。 3、HTTP請(qǐng)求頭: 4、HTTP響應(yīng)頭: 5、常見(jiàn)響...
1、設(shè)計(jì)模式分類: 創(chuàng)建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結(jié)構(gòu)型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式...
1、線程的生命周期 線程狀態(tài)轉(zhuǎn)換圖:image.png 阻塞狀態(tài)是指線程因?yàn)槟承┰蚍艞塁PU,暫時(shí)停止運(yùn)行。當(dāng)線程處于阻塞狀態(tài)時(shí),Java虛擬機(jī)不會(huì)給線程分配CPU,直到線...