原创 《設計模式之禪》——享元模式

       定義: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