Time of Update: 2018-08-13
設計模式 ----Flyweight( 享元 ) 模式 GOF : 運用共用技術有效地支援大量細粒度的對象。 解釋一下概念: 也就是說在一個系統中如果有多個相同的對象,那麼只共用一份就可以了,不必每個都去執行個體化一個對象。比如說(這裡引用GOF書中的例子)一個文本系統,每個字母定一個對象,那麼大小寫字母一共就是52個,那麼就要定義52個對象。如果有一個1
Time of Update: 2018-08-13
什麼是冗餘欄位。 在設計資料庫時,某一欄位屬於一個表,但它又同時出現在另一個或多個表,且完全等同於它在其本來所屬表的意義表示,那麼這個欄位就是一個冗餘欄位。 ——以上是我自己給出的定義
Time of Update: 2018-08-13
最近發現HIBERNATE可以動態更換表名,真不簡單,下面把原代碼貼出來供參考: public class ReportDBApi { private SessionFactory sessionFactory = null; public ReportDBApi(){ createSession(); } public void
Time of Update: 2018-08-13
《設計模式精解》學習筆記(十一)------Decorator(裝飾)模式 GoF:動態地給一個對象添加一些額外的職責。就增加功能來說,Decorator(裝飾)模式相比產生子類更為靈活。 在系統開發的過程中,我們希望給某個對象而不是整個類添加一些功能。例如:我們要做一扇門,現在為了能將門做的美觀和安全需要給門加上鎖和把手,還可能給門加上窗戶和雕花。這裡我們把這些要添加的東西叫做門的屬性。
Time of Update: 2018-08-13
<script type="text/javascript" src="js/jquery-1.3.1.js"></script><script type="text/javascript" src="js/jquery.suggest.js"></script><script type="text/javascript">jQuery(
Time of Update: 2018-08-13
一、前言: log4j 是一個開放源碼項目,是廣泛使用的以Java編寫的日誌記錄包。由於log4j出色的表現, 當時在log4j完成時,log4j開發組織曾建議sun在jdk1.4中用log4j取代jdk1.4 的日誌工具類,但當時jdk1.4已接近完成,所以sun拒絕使用log4j,當在java開發中實際使用最多的還是log4j,
Time of Update: 2018-08-13
《設計模式精解》學習筆記(十)------Strategy(策略)模式 GoF:定義一系列的演算法,把他們一個一個封裝起來,並且使他們可相互替換。本模式使得演算法可獨立於使用它的客戶而變化。
Time of Update: 2018-08-13
textbox: var str = $('#txt').val(); $('#txt').val("Set Lbl Value"); //文字框,文本地區: $("#text_id").attr("value",'');//清空內容 $("#text_id").attr("value",'test')
Time of Update: 2018-08-13
HSSFCellStyle cellPercentStyle = workbook.createCellStyle(); cellPercentStyle.setDataFormat((short)10);//百分數 一、第一種方式
Time of Update: 2018-08-13
Spring in Action 學習筆記—第四章 征服資料庫 先是一個好訊息,在2006年國慶期間,Spring2.0正式版(http://www.springframework.org/download )和Spring2.0中文文檔(http://spring.jactiongroup.net/viewtopic.php?t=2279&sid=0906ae6a913537b249e501db5b54c181 )
Time of Update: 2018-08-13
freemarker文法帶demo版 1概念 2指令 if, else, elseif switch, case, default, break list, break include Import compress escape, noescape assign global setting macro, nested, return
Time of Update: 2018-08-13
自己在工作當中遇到的一些部署方面的問題,在網上也找到一些 但有時候他們說的不是很清楚 所以我總結了出來 1.最簡單的:在tomcat下的webapps目錄下建立一個與你項目相同名字的檔案夾,將你的web項目的WebRoot檔案夾下的所有檔案複製到你建立的檔案夾下面。啟動tomcat就可以訪問了。
Time of Update: 2018-08-13
J2SE就是Java2的標準版,主要用於案頭應用軟體的編程; J2ME主要應用於嵌入是系統開發,如手機和PDA的編程; J2EE是Java2的企業版,主要用於分布式的網路程式的開發,如電子商務網站和ERP系統。 JDK(JAVA Develop Kit,JAVA開發套件)提供了Java的開發環境和運行環境,主要用於開發JAVA程式,面向Java程式的開發人員; JRE(JAVA Runtime Environment,JAVA運行環境)提供了Java的運行環境,
Time of Update: 2018-08-13
一 Codd的RDBMS12法則——RDBMS的起源 Edgar Frank Codd(埃德加·弗蘭克·科德)被譽為“關聯式資料庫之父”,並因為在資料庫管理系統的理論和實踐方面的傑出貢獻於1981年獲圖靈獎。在1985年,Codd 博士發布了12條規則,這些規則簡明的定義出一個關係型資料庫的理念,它們被作為所有關聯式資料庫系統的設計指導性方針。 資訊法則 關聯式資料庫中的所有資訊都用唯一的一種方式表示——表中的值。 保證訪問法則
Time of Update: 2018-08-13
設計模式----Prototype(原形)模式 GoF:用原型執行個體指定建立對象的種類,並且通過拷貝這些原型建立新的對象。 用過Java集合比如說,ArrayList、HashMap等的人都肯定有過將一個對象copy給另一個對象的經曆,其中clone
Time of Update: 2018-08-13
1.直接把項目複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat項目部署的方法,也是初學者最常用的方法。 2.在tomcat安裝目錄中有一個conf檔案夾,開啟此檔案夾,其中包含設定檔server.xml,開啟設定檔,並在<host>和</host>之間插入如下語句。 <Context path="/hello"
Time of Update: 2018-08-13
Apache Tomcat 項目路徑自訂 下載tomcat6.0路徑:http://tomcat.apache.org/download-60.cgi 我這裡是用window_x64 tomcat6.0測試的,如果你是其他系統,就選擇對映的下載。(如下圖) ① 下載後把tomcat壓縮包解壓並開啟,找到【conf】開啟建立檔案夾【Catalina】(如下圖) ②
Time of Update: 2018-08-13
設計模式 ----State( 狀態 ) 模式 GoF : 允許一個對象在其內部狀態改變時,改變他的行為。對象看起來似乎修改了它的類。 在實際的程式開發中,我們經常會用到大量的if elseif else對某種狀態進行切換,特別是用慣了結構化語言(C語言)的人。如果狀態切換的情況反覆出現,我們就可以考慮到採用State模式來代替程式中大量的if elseif
Time of Update: 2018-08-13
網上找到的,針對小O的分享,這個相對直觀一點,做個補充。呵呵 這幾天把hibernate和spring好好看了下,再想想struts的一些東西,決定把3個整合一下一起用,表現層用struts+freemarker,業務層用spring,hibernate處理持久層。在struts中,利用委託,將action的處理委託給spring進行,struts只負責頁面邏輯。 前些日子下了Eclipse 3.2+MyEclipse5.0M2,感覺MyEclipse一些東西還是不錯的,
Time of Update: 2018-08-13
設計模式----Builder(產生器)模式 GoF:將一個複雜物件的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示。 Builder模式與Absrtact Factory模式非常像。GoF指出,他們二者的主要區別就在於Builder模式遵循一定的步驟一步一步建立對象。