原创 設計模式學習筆記——橋接模式

橋接模式 橋接模式,將抽象部分與它的實現部分分離,使他們都可以獨立地變化。 結構圖 代碼實現 抽象部分Abstraction /** * 抽象 * * @author xukai 2016年3月28日 下午11:04:11 *

原创 設計模式學習筆記——備忘錄模式

備忘錄模式 備忘錄模式,在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可以將該對象恢復到原先保存的狀態。 結構圖 代碼實現 備忘錄類Memento: /** * 備忘錄:負責儲存原始對象的內部狀

原创 設計模式學習筆記——解釋器模式

解釋器模式 解釋器模式,給定一種語言,定義它的文法的一種表示,並定義一個解釋器,該解釋器使用該表示來解釋語言中的句子。(行爲類模式) 結構圖 抽象解釋器AbstractExpression:聲明一個所有具體表達式都要事先的抽象接口,接

原创 SVN:cleanup failed–previous operation has not finished; run cleanup if it was interrupted

SVN問題 今天使用subversion的時候出現了錯誤信息: cleanup failed–previous operation has not finished; run cleanup if it was interrupted 出

原创 教務管理系統-Struct2註解使用攔截器(Interceptor)

在我的畢業設計——基於SSH的教務管理系統,做了一個簡單的權限控制,通過控制Action來對三個角色管理員、教師、學生進行控制。打算通過使用攔截器進行過濾。 在系統設計之初,我計劃儘量少使用配置文件,儘量使用註解,所以在使用Struct2

原创 設計模式學習筆記——迭代器模式

迭代器模式(行爲類模式) 迭代器模式,提供一種方法訪問一個容器對象中各個元素,而又不暴露該對象的內部細節。 結構圖 代碼實現 抽象迭代器Iterator /** * 抽象迭代器 * * @author xukai 2016年3月

原创 JQuery學習筆記(二)——選擇器

JQuery選擇器 一、基本選擇器 1)id選擇器 # 2)class選擇器         .(點) 3)選擇所有 * 4)多個選擇 span,div <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4

原创 JQuery學習筆記(三)——選擇器2

4.屬性過濾 1)[attribute] 選取擁有此屬性的元素2)[attribute=value]選取指定屬性的值爲value的元素3)[attribute!=value]選取指定屬性的值不等於value的元素和沒有該屬性的元素4)[

原创 設計模式學習筆記——適配器模式

適配器模式 適配器模式,將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。 結構圖 代碼實現 Target:客戶期待的接口 /** * 客戶期待的接口 * @au

原创 設計模式學習筆記——訪問者模式

訪問者模式 訪問者模式,封裝某些作用於某種數據結構中各元素的操作,它可以在不改變數據結構的前提下定義作用於這些元素的新的操作。(行爲類模式) 結構圖 抽象訪問者Visitor:抽象類或者接口,聲明訪問者可以訪問哪些元素,具體到程序中就

原创 教務管理系統-學生查詢個人課表

學生模塊-查看個人課表 效果圖: 數據庫表設計(前期的表設計,實際稍微有改動): 實際的排課表實體類: package com.edu.entity; import java.io.Serializable; import ja

原创 設計模式學習筆記——組合模式

組合模式 組合模式,將對象組合合成樹形結構以表示“部分-整體”的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。 代碼實現 接口聲明Component /** * 接口聲明 * @author xukai 2016年

原创 JQuery——表單使用submit()無法提交

JQuery——表單提交問題 今天遇到一個問題調試了好久,心好累O__O "…記錄一下錯誤吧~~~ <form action="action_location" method="post" id="myform"> <input t

原创 設計模式學習筆記——中介者模式

中介者模式 中介者模式,又稱爲調停者模式,用一箇中介者對象封裝一系列的對象交互,中介者使各對象不需要顯示地相互作用,從而使耦合鬆散,而且可以獨立改變它們之間的交互。(行爲類模式) 結構圖 抽象中介者Mediator:定義好同事類到中介

原创 設計模式學習筆記——責任鏈模式

責任鏈模式 責任鏈模式,使多個對象都有機會處理請求,從而避免了請求的發送者和接受者之間的耦合關係。將這些對象連成一條鏈,並沿着這條鏈傳遞該請求,直到有對象處理它爲止。 結構圖 代碼實現 請求類Request: /** * 請求類 *