原创 《設計模式之禪》——享元模式
定義:Use sharing to support large numbers of fine-grained objects efficiently。(使用共享對象可有效地支持大量的細粒度的對象。) 享元模式
原创 《設計模式之禪》——解釋器模式
定義:Given a language, define a representation for its grammar along with an interpreter that uses the representa
原创 《設計模式之禪》——創建類模式大PK
1.工廠方法模式VS建造者模式 工廠方法模式注重的是整體對象的創建方法,而建造者模式注重的是部件構建的過程,旨在通過一步步的精確構造創建出一個複雜的對象。 1.1最佳實踐 工廠方法模式和建造者模式都屬於對象
原创 《設計模式之禪》——門面模式
定義:Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface th
原创 《設計模式之禪》——橋樑模式
定義:Decouple an abstraction from its implementation so that the two can vary independently.(將抽象和實現解耦,使得兩者可以獨立地變化。
原创 《設計模式之禪》——結構類模式大PK
1.代理模式VS裝飾模式 裝飾模式就是代理模式的一個特殊應用,兩者的共同點是都具有相同的接口,不同點則是代理模式着重對代理過程的控制,而裝飾模式則是對類的功能進行加強或減弱,它着重類的功能變化。 1.1最佳實踐
原创 Spring MVC初始化及服務過程
Spring MVC初始化過程如下圖所示。 Spring MVC有自己的ApplicationContext,這個ApplicationContext只包含@Controller。其它的Spring Bean如
原创 Grizzly Release Notes
使用Grizzly NIO框架好久了,版本一次次更新,但是在官網上愣是找不到Release Notes,原來只有在java.net的jira纔有,好隱蔽。現在發佈的最新版本是2.3.19。下面是我摘的幾個版本的Releas
原创 《Java Bug模式》讀書筆記
Bug模式是程序中已發生的bug和潛在bug之間重複出現的相互關係。有了這些模式和bug現象的知識,程序員就能很快識別新發生的bug,還可以預防這些bug的發生。 Bug模式與反模式有關,反模式是指被多次證明是
原创 ZooKeeper僞集羣環境搭建
1.從官網下載程序包。 2.解壓。 [dev@localhost software]$ tar xzvf zookeeper-3.4.6.tar.gz 3.進入zookeeper目錄後創建data目錄。 [dev@localhost