引言 上篇《初始Java虛擬機》[http://www.itdecent.cn/p/4205b3e5f518]文章中曾提及到:我們所編寫的Java代碼經(jīng)過編譯之后,會生成對...
引言 上篇《初始Java虛擬機》[http://www.itdecent.cn/p/4205b3e5f518]文章中曾提及到:我們所編寫的Java代碼經(jīng)過編譯之后,會生成對...
MySql筆記,筆記分為四個部分:1.MySQL架構與SQL執(zhí)行流程[http://www.itdecent.cn/p/fafb5fa89bdc]2.MySQL索引原理與使...
1 Redis持久化 Redis數(shù)據(jù)是存儲在內(nèi)存中的,但是我們都知道內(nèi)存的數(shù)據(jù)變化是很快的,也容易發(fā)生丟失,為了保證Redis數(shù)據(jù)不丟失,那就要把數(shù)據(jù)從內(nèi)存存儲到磁盤上,以便...
簡單來說 Redis 就是一個數(shù)據(jù)庫,不過與傳統(tǒng)數(shù)據(jù)庫不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的,所以存寫速度非???,因此 Redis 被廣泛應用于緩存方向。 另外,Redi...
目錄 概述 總體流程 細節(jié)分析3.1. 轉化 BeanName3.2. 合并 RootBeanDefinition3.3. 處理循環(huán)依賴3.4. 創(chuàng)建實例3.5. 注入屬性3...
Spring Bean的生命周期是Spring面試熱點問題。這個問題即考察對Spring的微觀了解,又考察對Spring的宏觀認識,想要答好并不容易!本文希望能夠從源碼角度入...
1. 概述 CountDownLatch是一個同步輔助類,通過AQS實現(xiàn)的一個閉鎖。在其他線程完成它們的操作之前,允許一個多個線程等待。簡單來說,CountDownLatch...
這是我們研究Tomcat的第四篇文章,前三篇文章我們搭建了源碼框架,了解了tomcat的大致的設計架構, 還寫了一個簡單的服務器。按照我們最初訂的計劃,今天,我們要開始研究t...