
一、 AOP 簡介 1.1 什么是 AOP AOP (Aspect Orient Programming),直譯過來就是 面向切面編程。AOP ...
GC日志查看和分析 GC日志查看 可以通過在java命令種加入參數來指定對應的gc類型,打印gc日志信息并輸出至文件等策略。GC的日志是以替換的...
定義 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,并在該對象之外保存這個狀態。這樣以后就可以將該對象恢復到原先保存的狀態。 結構 Origi...
觀察者模式定義了一種一對多的依賴關系,讓多個觀察者對象同時監聽某一個通知者對象。這個通知者對象在狀態發生變化時,會通知所有觀察者對象,使它們能夠...
狀態模式主要解決的是當控制一個對象狀態轉換的條件表達式過于復雜時的情況。把狀態判斷邏輯轉移到表示不同狀態的一系列類當中,可以把復雜的判斷邏輯簡化...
介紹 模板方法模式是編程中經常用得到的模式。它定義了一個操作中的算法骨架,將某些步驟延遲到子類中實現。這樣,新的子類可以在不改變一個算法結構的前...
解析 策略模式是一種定義一系列算法的方法,從概念上來看,所有這些算法完成的都是相同的工作,只是實現不同,它可以以相同的方式調用所有的算法,減少了...
模式動機 對于存儲在一個集合中的對象,他們可能具有不同的類型(即使有一個公共的接口),對于該集合中的對象,可以接受一類稱為訪問者的對象來訪問,不...
介紹 將一個請求封裝為一個對象,從而使我們可用不同的請求對客戶進行參數化;對請求排隊或者記錄請求日志,以及支持可撤銷的操作。也稱之為:動作(Ac...