引言 上篇《初始Java虛擬機》[http://www.lxweimin.com/p/4205b3e5f518]文章中曾提及到:我們所編寫的Java代碼經過編譯之后,會生成對...

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