
之前《淺談分布式CAP定理》簡單介紹了數據在分布式系統中存在的必然定理。簡單回顧一下,一個數據在一個節點需要同步到另外一個節點的過程中,在未完成...
Docker簡述 Docker是一種OS虛擬化技術,是一個開源的應用容器引擎。它可以讓開發者將應用打包到一個可移植的容器中,并且該容器可以運行在...
之前已經分析過了Spring的IOC(《零基礎帶你看Spring源碼——IOC控制反轉》)與AOP(《從源碼入手,一文帶你讀懂Spring AO...
前面介紹了《進階的Redis之數據持久化RDB與AOF》和《進階的Redis之Sentinel原理及實戰》,這次來了解下Redis的集群功能,以...
大家都知道,Redis之所以性能好,讀寫快,是因為Redis是一個內存數據庫,它的操作都幾乎基于內存。但是內存型數據庫有一個很大的弊端,就是當數...
互聯網發展到現在,由于數據量大、操作并發高等問題,大部分網站項目都采用分布式的架構。 而分布式系統最大的特點數據分散,在不同網絡節點在某些時刻(...
Java的異步編程是一項非常常用的多線程技術。 之前通過源碼詳細分析了ThreadPoolExecutor《你真的懂ThreadPoolExec...
《對象搜索算法與回收算法》介紹了垃圾回收的基礎算法,相當于垃圾回收的方法論。接下來就詳細看看垃圾回收的具體實現。 上文提到過現代的商用虛擬機的都...
垃圾回收(GC)是JVM的一大殺器,它使程序員可以更高效地專注于程序的開發設計,而不用過多地考慮對象的創建銷毀等操作。但是這并不是說程序員不需要...