原创 《Head.First設計模式讀書筆記》之策略模式

策略模式:策略模式針對一組算法(行爲),將每一個算法封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。策略模式使得算法可以在不影響到客戶端的情況下發生變化。策略模式把行爲和環境分開。環境類負責維持和查詢行爲類,各種算法在具體的策略類

原创 hibernate 多對多 中間表主鍵問題 及id生成方式

hibernate多對多中間表,一般都是兩個外鍵,例如 用戶表(user),主鍵:userid. 角色表(role),主鍵:roleid. 中間表字段爲兩個外鍵:userid,roleid作爲聯合主鍵。 但是如果想在中間表加一個字段

原创

      爲什麼戒qq,戒胡亂上網,戒酒就這麼難?我真的就淪落爲這步田地?        爲什麼不快快樂樂的享受生活,享受奮鬥的快樂,而去追求一些虛無飄渺的東西?        一切的一切就是因爲自己沒有思想,沒有專注,沒有堅持,過度沉浸

原创 《Head.First設計模式讀書筆記》之設計原則一、二和三

ü  設計原則1:找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起。 例如:對於一個鴨子類,不同的鴨子(真鴨子,木頭鴨子等)有不同的飛行行爲,呱呱叫行爲,所以要把這兩個行爲從鴨子類中分離出來,在鴨子類中只保存那

原创 Hibernate 加強

引用地址: http://blog.sina.com.cn/s/blog_5de48f8b0100dhn1.html   如果實體類有一個集合類型的屬性,就需要一張額外的表,即所謂的集合表,這個表有一個外鍵引用實體類對應的表的主鍵。這就是集

原创 今天、堅持、專注、計劃、總結、快樂

題注:種瓜得瓜,種豆得豆。生活總歸是美好的。       今天不會微笑的人,明天也很難微笑,絕不把希望寄託在明天,絕不因爲今天爲明天做了計劃而放縱自己。做事就在今天。     堅持做一件事,直到成功完成。無論週末或放假都應堅持,絕不要找藉口

原创 上海一家人片頭片尾歌詞

片頭曲《從頭做起》 作詞:易茗 作曲: 雷蕾 演唱:朱楓   滿目繁華何所依? 綺羅散盡人獨立。 淚中有歡笑, 笑中有委屈, 別舊夢,向着光明 我往矣! 暖我是愛,還我勇氣。 走出逆境靠自己。 人生苦短要努力, 不怕那幾次三番從頭

原创 遞歸(recursion)

遞歸(recursion):簡單來說就是在方法內部對自身進行調用。   遞歸求階乘n!: public class Factorial {   public static void main(String[] args){     Sys

原创 Spring中Bean的生命週期

這裏我只討論Bean是怎樣初始化的: Ø  對於singleton Bean,spring能夠管理它的生命週期,知道其什麼時候實例化,什麼時候銷燬。 Ø  對於non-singleton Bean,spring沒有管理它的生命週期,而是交

原创 Jsp簡述

聲明:部分內容來自互聯網   Jsp的執行過程: JSP程序由JSP Engine先將它轉換成servlet代碼,接着將它編譯成類文件載入執行,最後輸出html代碼(通過PrintWriter實現輸出)。只有當客戶端第一次請求JSP時,才

原创 清華大學校長留給畢業生的一段話

“未來的世界:方向比努力重要,能力比知識重要,健康比成績重要,生活比文憑重要,情商比智商重要!”                ——清華大學校長留給畢業生的一段話    方向比努力重要    現在是講究績效的時代,公司、企業、政府,需要的是

原创 Eclipse快捷鍵

Ctrl+s                存盤 Ctrl+/                 註釋(取消)代碼 Ctrl+shift+/      註釋代碼塊 Ctrl+shift+/      取消代碼塊 Alt+/       

原创 JSP內置對象之session

       “session” 對象代表服務器與客戶端所建立的會話,當需要在不同的JSP頁面中保留客戶信息的情況下使用,比如在線購物、客戶軌跡跟蹤等。“session” 對象建立在cookie的基礎上,所

原创 JSP中的pageEncoding和contentType屬性(轉)

關於JSP頁面中的pageEncoding和contentType兩種屬性的區別: pageEncoding是jsp文件本身的編碼 contentType的charset是指服務器發送給客戶端時的內容編碼 JSP要經過兩次的“編碼”

原创 理解MVC(轉)

那到底啥是MVC設計模式呢?MVC (Model-View-Controller)模式,即模型-試圖-控制器模式,其核心思想是將整個程序代碼分成相對獨立而又能協同工作的3個組成部分,具體的功能如下:模型(Model): 業務邏輯層。實現具