
Hadoop是市面上使用最多的大數據分布式文件存儲系統和分布式處理系統, 其中分為兩大塊分別是hdfs和MapReduce, hdfs是分布式文...
背景 Elasticsearch由一些Elasticsearch進程(Node)組成集群,用來存放索引(Index)。為了存放數據量很大的索引,...
Spring3的結構圖 圖中將spring分為5個部分:core、aop、data access、web、test,圖中每個圓角矩形都對應一個j...
簡介 訪問者模式可以在不修改已有程序結構的前提下,通過添加額外的"訪問者"來提升已有代碼的功能。 訪問者樣例代碼 特征 將相關的操作集中...
簡介 策略模式又被稱為算法族模式,就是定義了不同算法族,相互之間可以互相替換,并且最后得到相同的結果。此模式讓算法的變化獨立于使用算法的...
簡介 狀態模式允許一個對象在其狀態改變時,改變它的行為,不同的狀態可以做不同的事。 狀態模式樣例代碼 特征 一個對象的行為取決于...
簡介 備忘錄模式是專門用來存放對象歷史狀態的。如果一個對象需要保存狀態,并且可以通過undo或者rollback等操作恢復到以前的狀態時...
簡介 不多說了,會寫Java的應該都熟悉。 迭代器樣例代碼 特點 隱藏內部遍歷算法,避免暴露容器的私有屬性。
簡介 將“請求”封裝成對象,以便使用不同的請求、隊列或者日志來參數化其他對象。命令模式也支持可撤銷的操作。命令模式通過這種封裝的方式實現...