摘要: javamail已經設計的很好了,精巧強悍,為什么還需要封裝它呢? 閱讀全文
Design and Analysis Pattern
設計和分析模式
摘要: 原有的應用沒有開放RMI服務,由于將schedule模塊移到了standalone的JVM上,需要在遠程通過RPC Call回來,于是在已有的系統中增加了RMI服務,關鍵是如何方便而有效地加入這個RMI服務,和原有的系統解耦,還要方便以后的升級。這篇隨便記錄了在已有系統中加入RMI服務模塊的一些心得。 閱讀全文
摘要: 最近要寫message在傳送過程中狀態改變的流程,并根據不同的狀態作不同的處理,同時記錄當前的狀態。于是,看了一下狀態模式,發現還是不太好用,比如狀態對象創建的太多了,稍加修改了一下,大概是就是文章中的這個模樣了:把它分為了“狀態持有者”, “狀態對象“, ”狀態管理者”, “狀態機”等。 閱讀全文
摘要: 《Head First Design Pattern》一書在講單例模式時舉了一個double check的例子,覺得它的代碼寫的有問題,修改了一下它的代碼,不知道正確與否,大家討論。討論的結果兩種寫法在舊的JMM上都是錯的,在新的JMM上都是正確的,文中添加了一些個人的理解。 閱讀全文