原创 讀《java web整合開發》筆記

這次讀了一本很厚的《java web整合開發 王者歸來》做得一些筆記 JSP部分 1、編譯後的JSP跟HttpServlet一樣,都是javax.servlet.Servlet接口的子類,因此JSP是另一種形式的Servlet。 2、J

原创 讀《所謂情商高,就是會說話》筆記

這兩天讀了《所謂的情商高,就是會說話》做得一些筆記如下 1、人的行爲意願,會受到措辭的影響。 2、措辭能改變人生。 3、把“NO”的回答變成“Yes”的三個步驟: (1)、“不直接說出自己的想法” (2)、“揣測對方的想法” (

原创 23種設計模式之——簡單工廠方法模式

寫在最前面的話:        這是dazhi,開博的第一篇博客,由於作者水平有限,文章難免有錯誤,希望各個博友多多指正,共同進步。        好了,該是第一次寫博客了,好吧,就從23中設計模式寫起吧。首先第一篇要介紹簡單工廠模式,在

原创 23種設計模式之——抽象工廠模式

抽象工廠模式        GOF的設計模式一書中是這樣定義:爲創建一組相關或相互依賴的對象提供一個接口,無需指定它們的具體類。在java程序中,它可以是接口或者抽象類。 抽象工廠模式包含: (1)、一系列相互關聯的產品類,這些產品類具有

原创 讀《Effective java》筆記

這次讀《Effective java》筆記如下 1、同大多數學科一樣,學習編程的藝術首先要學會基本的規則,然後才能知道什麼時候可以打破這些規則; 2、本書討論如何編寫出清晰、正確、可用、健壯、靈活、可維護的程序;

原创 讀《Head First設計模式》筆記

這次讀《Head First設計模式》筆記 策略模式:定義了算法族,分別封裝起來,讓他們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 基礎: 1、抽象; 2、繼承; 3、多態; 4、封裝。 設計原則: 1、找出應用中可

原创 讀《重構——改善既有代碼的設計》筆記

這一次是讀《重構——改善既有代碼的設計》的筆記 1、重構的意義在於:你永遠不必說對不起——只要把出問題的地方修補好就行 了; 2、重複代碼是萬惡之源; 3、一般來說,我不會在擴展類中覆寫原始類的函數,只會添加新的方法; 4、數據聲明爲p

原创 23種設計模式之——單例模式

單例模式         單例模式,顧名思義,程序在運行時只有一個對象被創建,如何保證運行程序中只創建一個單一的對象呢?有兩種方法,其一是程序員在應用程序中使用代碼來保證僅有一個實例被創建,其二是不依靠應用程序,而是僅設計需要僅有一個的實

原创 23種設計模式之——工廠方法模式

工廠方法模式        上一篇文章中說到了簡單工廠方法模式中存在的諸多缺點,爲了克服簡單工廠模式不符合開發原則的缺點(即是每次增加一個新產品加入到產品類時,工廠方法就要增加適當的條件語句,以便能夠在客戶需要時創建新增加的類的實例),在

原创 讀《代碼整潔之道》筆記

這次,讀了《代碼整潔之道》,做的一些筆記如下 1、儘量使用“一詞一義”; 2、破窗理論; 3、保持函數短小; 4、switch中判斷語句太多。可考慮使用設計模式(例如:抽象工程模式) 5、取個容易理解的方法名(哪怕名稱很長); 6、最理