原创 問題:何時使用Thread.getContextClassLoader()?

這是一個很常見的問題,但答案卻很難回答。這個問題通常在需要動態加載類和資源的系統編程時會遇到。總的說來動態加載資源時,往往需要從三種類加載器裏選擇:系統或說程序的類加載器、當前類加載器、以及當前線程的上下文類加載器。在程序中應該使用何種類

原创 rose中的組合

生成組合1、添加關聯2、設置重數爲1:13、設置主類爲aggregate4、設置主體類爲 navigable 4、設置主類爲按值傳遞 示例:一個進程由pcb, code, date三部分組成。其類圖表示如下: 設置方法:1、在工具欄選擇 

原创 關於項目中數據庫驅動jar、JDK和連接池DBCP jar之間的版本匹配

       今天聽同事說有一個web項目,在本地測試都是可以的,上線後試運行也可以,但是過幾個小時就會出錯連接池報錯的問題。DBCP在項目中使用非常廣泛。應該不太會是配置上出錯。上apache官網上看了下,發現原來DBCP不同版本的ja

原创 JMF原理

Java媒體框架(JMF)使你能夠編寫出功能強大的多媒體程序,卻不用關心底層複雜的實現細節。JMF API的使用相對比較簡單,但是能夠滿足幾乎所有多媒體編程的需求。在這篇文章中,我將向你介紹如何用很少的代碼就編寫出多媒體程序。 Java多

原创 LDAP 中DN、CN、DC的含義

很多人雖然會使用dsadd等命令添加用戶,但是dsadd的命令說明裏面並沒有涉及到dc,cn,ou的含義,很多人都不明白,這裏是微軟的技術支持人 員的回信,希望對大家有幫助。 CN, OU, DC 都是 LDAP 連接服務器的端字符串中的

原创 Web打印解決方案一:目前的幾種方式及我們的任務

B/S平臺下的MIS軟件,打印是不可缺少的功能,好的報表輸出,能讓你的產品在用戶的心中增加不少的分量。但是打印模塊所花的時間也是非常的多的。其實現方式有如下幾種:1、使用Crystal Report等通用報表組件來完成  優點:功能強大,

原创 java回調函數實例(Struts2源碼)

首先舉例說明什麼是回調函數,程序員A寫了一段程序(程序a),其中預留有回調函數接口,並封裝好了該程序。程序員B要讓a調用自己的程序b中的一個方法,於是,他通過a中的接口回調自己b中的方法。目的達到。在struts2的源碼中就有這樣的例子:

原创 在重寫了對象的equals方法後,還需要重寫hashCode方法嗎?

首先說建議的情況:  比如你的對象想放到Set集合或者是想作爲Map的key時(非散列的Set和Map,例如TreeSet,TreeMap等),那麼你必須重寫equals()方法,這樣才能保證唯一性。當然,在這種情況下,你不想重寫hash

原创 java.lang.ref.Reference

Java代碼   Reference提供了一些引用的基本方法以及靜態代碼塊最高優先級啓動ReferenceHandler線程   Reference提供了一些引用的基本方法以及靜態代碼塊最高優先級啓動ReferenceHandle

原创 beanUtils基本用法——DynaBean

Apache的BeanUtils包提供萬能類DynaBean,使用此類可以不必創建大量的VO,Form等僅僅用來傳值的對象。 BeanUtils 通過三個類來實現此功能,DynaBean,DynaClass,DynaProperty,我從

原创 java讀寫文件大全

使用Java操作文本文件的方法詳解 摘要: 最初java是不支持對文本文件的處理的,爲了彌補這個缺憾而引入了Reader和Writer兩個類 最初java是不支持對文本文件的處理的,爲了彌補這個缺憾而引入了Reader和Writer兩

原创 Maven + Eclipse + Tomcat

在eclipse下直接用maven-tomcat-plugin來部署運行包括debug web項目。網上找到了一些資料,都很繁瑣。最後看到了一篇國外的文章:http://docs.codehaus.org/display/MAVENUSE

原创 關於hashCode方法的作用

有許多人學了很長時間的Java,但一直不明白hashCode方法的作用, 我來解釋一下吧。首先,想要明白hashCode的作用,你必須要先知道Java中的集合。   總的來說,Java中的集合(Collection)有兩類,一類是List

原创 Windows下安裝使用openldap

openldap 比起其他商業目錄服務器(比如 IBM Directory Server),特別的輕巧,十分適合於本地開發測試用,在產品環境中的表現也很優秀。openldap 軟件在它的官方網站 http://www.openldap.o

原创 ext4表單實例

不說廢話,直接貼代碼和截圖   <mce:script type="text/javascript"><!-- Ext.require([ 'Ext.form.*'