原创 通過tomcat實現多域名配置

       現在很多的公司的網站都是用tomcat作爲應用服務區的,可是對於初學者,8080端口號是如何去掉的,這些網站是如何和域名綁定到一起的呢?一個tomcat是如何綁定多域名?並且這些域名是如何對應不同的項目呢?而且我的服務器沒

原创 Quartz使用之:遠程job的執行

quartz提供了遠程執行job的功能。本篇文章通過具體的例子來演示這一功能。 第一步:建立以下幾個文件: 1.RemoteJob.java (遠程要執行的任務,實現了Job接口) 2.RemoteC

原创 幾種任務調度的 Java 實現方法與比較

綜觀目前的 Web 應用,多數應用都具備任務調度的功能。本文由淺入深介紹了幾種任務調度的 Java 實現方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,並對其優缺點進行比較,目的在於給需要開

原创 EJB 配置jboss 數據源 及 對數據庫映射的實體Bean

一、在jboss\docs\examples\jca目錄下有各種數據庫的數據源配置模板文件,由於我用的是Mysql數據庫,所以我找到 mysql-ds.xml ,對其進行修改。再把該文件複製到jboss\server\default\de

原创 extjs靜態方法的封裝

一、在js文件中定義 Ext.Common = function() { return { msg : 'msg', length : function(msg){ return msg.length; }, to

原创 Eclipse快捷鍵大全

Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了) Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加) Ctrl+Alt+↑ 複製當前行到上一行(複製增加) Alt+↓ 當前行和下面一行交互位置(特別實

原创 java 通過反射獲取泛型的類型

jdk1.5開始支持泛型,所以我們有時需要把泛型裏定義的對象的類型拿到 比如現在我定義了三個類Account, AccountItem和Product類。 Account聚合AccountItem,AccountItem聚合Prodcut

原创 java通過反射獲取List中的泛型

Field[] fields = bean.getClass().getDeclaredFields(); for(Field f : fields){ f.setAccessible(true); if(f.getType()

原创 java+jboss消息服務開發簡單例子

java消息服務(簡稱JMS)是用於訪問企業消息系統的開發商中立的API。企業消息系統可以協助應用軟件通過網絡進行消息交互。 JMS的編程過程很簡單,概括爲:應用程序A發送一條消息到消息服務器的某個目的地(Destination),然後消

原创 extjs 更換皮膚

目標:       瞭解3種辦法更換皮膚 內容:        1,直接在當前瀏覽器更換皮膚        2,在當前瀏覽器更換皮膚並保存到cookle        3,在當前瀏覽器更換皮膚並保持到config文件    

原创 javaScript-類的封裝

類 實際上就是一個function 同時也是這個類的構造方法 可以使用new創建該類的實例 new出的對象 有屬性 有方法 屬性和方法性質不同 因此定義的方式也不同 ——實際上方法是一種特殊形式的屬性 屬性 每個實例單獨所有 多個實例之間

原创 SVN服務器搭建和使用(一)

 Subversion是優秀的版本控制工具,其具體的的優點和詳細介紹,這裏就不再多說. 首先來下載和搭建SVN服務器. 現在Subversion已經遷移到apache網站上了,下載地址: http://subversion.apa

原创 RMI網絡編程開發之二 如何搭建基於JDK1.5的分佈式JAVA RMI

這裏講述的是基於JDK1.5的RMI程序搭建,更簡單的說是一個 HelloWorld RMI。 1. 這裏是基於JDK1.5的,節省了繁瑣的手工編譯(生成樁和骨架)。不像1.4之前的RMI。 2. 這裏是把客戶端和服務器端的兩個程序

原创 JQuery highcharts圖表控件例子

Highcharts 官網:http://www.highcharts.me/ Highcharts 官網示例:http://www.highcharts.me/demo/index.php Highcharts 官網文檔:http://

原创 在JavaScript中實現命名空間

在引入命名空間之前,一個令開發人員頭疼的問題就是如何防止函數名/類名和其他人的衝突,在一個公司內部項目組之間可以通過命名預定(比如加前綴等)解決這個問題,但是把視線放到整個軟件開發領域,在當今協作開發相當盛行的時代,這個問題卻依然存在。在