Hadoop是市面上使用最多的大數(shù)據(jù)分布式文件存儲系統(tǒng)和分布式處理系統(tǒng), 其中分為兩大塊分別是hdfs和MapReduce, hdfs是分布式文...
背景 Elasticsearch由一些Elasticsearch進(jìn)程(Node)組成集群攻人,用來存放索引(Index)。為了存放數(shù)據(jù)量很大的索引攻柠,...
Spring3的結(jié)構(gòu)圖 圖中將spring分為5個部分:core踊谋、aop蝉仇、data access、web、test轿衔,圖中每個圓角矩形都對應(yīng)一個j...
簡介 訪問者模式可以在不修改已有程序結(jié)構(gòu)的前提下沉迹,通過添加額外的"訪問者"來提升已有代碼的功能。 訪問者樣例代碼 特征 將相關(guān)的操作集中...
簡介 策略模式又被稱為算法族模式害驹,就是定義了不同算法族鞭呕,相互之間可以互相替換,并且最后得到相同的結(jié)果宛官。此模式讓算法的變化獨(dú)立于使用算法的...
簡介 狀態(tài)模式允許一個對象在其狀態(tài)改變時(shí)葫松,改變它的行為,不同的狀態(tài)可以做不同的事底洗。 狀態(tài)模式樣例代碼 特征 一個對象的行為取決于...
簡介 備忘錄模式是專門用來存放對象歷史狀態(tài)的进宝。如果一個對象需要保存狀態(tài),并且可以通過undo或者rollback等操作恢復(fù)到以前的狀態(tài)時(shí)...
簡介 不多說了枷恕,會寫Java的應(yīng)該都熟悉党晋。 迭代器樣例代碼 特點(diǎn) 隱藏內(nèi)部遍歷算法,避免暴露容器的私有屬性徐块。
簡介 將“請求”封裝成對象未玻,以便使用不同的請求、隊(duì)列或者日志來參數(shù)化其他對象胡控。命令模式也支持可撤銷的操作扳剿。命令模式通過這種封裝的方式實(shí)現(xiàn)...