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