原创 設計模式總結之行爲型模式(2)
六、策略模式 作用: 策略模式(對象行爲型)定義了算法家族Strategy,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 要點: 1、定義算法的公共接口Strategy 2、定義算法連接
原创 設計模式總結之行爲型模式(1)
行爲型模式 行爲型模式涉及到算法和對象間職責的分配,行爲模式描述了對象和類的模式,以及它們之間的通信模式,行爲型模式刻畫了在程序運行時難以跟蹤的複雜的控制流可分爲行爲類模式和行爲對象模式 行爲類模式使用繼承機制在類間分派行爲;行爲對
原创 設計模式總結之四行爲型模式(1)
行爲型模式 行爲型模式涉及到算法和對象間職責的分配,行爲模式描述了對象和類的模式,以及它們之間的通信模式,行爲型模式刻畫了在程序運行時難以跟蹤的複雜的控制流可分爲行爲類模式和行爲對象模式 行爲類模式使用繼承機制在類間分
原创 設計模式總結之三結構型模式
結構型模式 結構型模式是爲解決怎樣組裝現有的類,設計他們的交互方式,從而達到實現一定的功能的目的。結構型模式包容了對很多問題的解決。例如:擴展性(外觀、組成、代理、裝飾)封裝性(適配器,橋接) 一、
原创 關於小貓的那點事:Linux+Apache2.4+tomcat集羣
1. 所需軟件 此次配置的集羣是基於Red Head Linux 5.5的操作系統。把所有所需軟件拷貝到新建的/usr/local/softs目錄中,所需軟件清單如下: 軟件名稱 下載地址 jdk-7u9-linux-i586 http
原创 Mysql查所有外鍵
SELECT a.CONSTRAINT_NAME, b.TABLE_NAME, b.TABLE_SCHEMA FROM information_schema.REFERENTIAL_CONSTRAINTS a, informati
原创 設計模式總結之四行爲型模式(2)
六、策略模式 作用: 策略模式(對象行爲型)定義了算法家族Strategy,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 要點: 1、定義算法的公共接口Strategy 2、定義算法連
原创 JS日期格式化
var DateFormat = { format : function(date, pattern) { var o = { "M+" : date.getMonth() + 1, "d+" : date.g
原创 設計模式總結之二創建型模式
創建型模式 創建型模式,就是創建對象的模式,抽象了實例化的過程。它幫助一個系統獨立於如何創建、組合和表示它的那些對象。關注的是對象的創建,創建型模式將創建對象的過程進行了抽象,也可以理解爲將創建對象的過程進行了封裝,作爲
原创 解決Tomcat - which must be escaped when used within the value錯誤
1. 可以修改代碼使用單引號: <jsp:param name="returl" value='<%=Url.encode(“***”) %>' /> 2. 可以在catalina.sh中加入(tomcat 壓縮版使用): JAVA_
原创 Retina Display Support for Myeclipse 10.x at RMBP MAC OS
1) Open the Info.plist that is on: “/Applications/MyEclipse/MyEclipse\ 10.app/Contents/Profile/myeclipse.app/Info.pli
原创 在Eclipse/MyEclipse中通過代理使用SVN
有時候我們會碰到需要設置代理,然後通過svn獲取源代碼,下面我們來看一下如何設置; 1、找到 C:\Documents and Settings\your userName\Application Data\Subversion 這個目錄
原创 設計模式總結之一設計原則
設計原則 在面向對象的設計原則中,代碼的複用可以說是整個設計原則的基礎,恰當的複用能提高程序的開發效率,節約開發成本,同時也有利於提高系統的可維護性。以下是前人經過漫長的實踐經驗總結出來的幾點原則,用於指導面向對