原创 使用pack200壓縮jar文件

    最近一段時間一直在做RCP開發,考慮到發佈時帶的jar包過大影響傳輸的問題,就想到通過java的pack200工具來給jar瘦瘦身,呵呵。pack200還是能夠非常有效的減小jar包的體積的,使用非常簡單,如下:   pack20

原创 Tomcat5的中文參數編碼問題解決方案

我們在使用Tomcat應用服務器時,爲了更好的支持URL地址中的中文參數問題,我們需要做如下的配置來確保應用程序接受到參數不亂碼。比如我的系統採用了U

原创 MySQL主從備份的缺點

    最近在研究mysql的主從備份,發現一個比較麻煩的問題,就是同步過程中出現錯誤而導致從數據庫服務器無法再同步數據的問題.比如,有兩臺數據庫服務器db1和db2,db1作爲主數據庫服務器,db2作爲從數據庫服務器,現在假設db1和d

原创 使用JSON取代XML做AJAX的數據傳輸介質

    AJAX這個詞語今年可是火爆了,這個詞語中的X就是表示XML,也就是我們通常使用的服務器端和客戶端進行交互的數據傳輸介質。當然XML有着開放、平臺無關性等當前我們很注重的幾個方面的優勢,而且無論在哪個方面都可以靈活的應用,甚至數據

原创 applet應用程序的數字簽名應用實戰

最近在研究applet,打算使用applet來開發一個上傳文件上傳控件,之前因爲一直覺得applet的沙箱控制導致applet不能主動的訪問客戶端的資

原创 使RCP程序自動加載所有新的插件

    使用eclipse開發的RCP應用程序默認是不能夠自動加載plugins目錄下的新插件的,按照以往的開發方式,加一個新的插件到RCP系統中,需要在主插件裏配上依賴關係。這樣一來,就非常不方便,對開發人員來說不透明,而且發佈程序後增

原创 基於Equinox的OSGI4的單獨部署與基本應用

    大家如果關注eclipse的話應該會注意到,目前eclipse的底層插件體系架構已經改成了OSGI的插件結構。OSGI就是“開放服務網關協議”,OSGI官方稱是面向服務的系統架構,也可以理解爲面向組件的架構,系統中每一個組件或者一

原创 phpMyAdmin安裝完全攻略手記

   最近由於需要用到phpMyAdmin來管理服務器上的mysql數據庫,所以今天就學習了下如何安裝phpMyAdmin,順便也記錄下來以備後查。 一、軟件安裝包1.httpd-2.2.6.tar.gz2.php-5.2.5.tar.g

原创 說說網站靜態化和SEO

大家一說起網站的高性能,第一時間想到的就是使訪問者訪問的是靜態頁面,因爲大家都知道訪問靜態頁面的開銷比動態的要小得多,而且高效得多。這也是前幾年seo

原创 spring2.0在JDK1.4下的運行問題

最近開發的一套應用程序在部署運行的時候總是出現如下的錯誤: Exception in thread "main" java.lang.NoClas

原创 一個非常奇怪的js和css加載問題

    今天在弄以前的框架的時候發現一個非常奇怪的js和css的加載問題,平常我們一般寫js和css的load腳本如下:   <script language="javascript" src="/js/test.js"></script

原创 如何區分真靜態和僞靜態網頁呢?

    我們在逛大型網站的時候,如163、淘寶這樣的網站,總是對它的“靜態”技術感興趣(當然是技術人員了),比如一個163上的新聞鏈接:http://news.163.com/08/0527/05/4CU68GU300012MS7.htm

原创 休息一下,順便看下ibatis的一個小bug

    今天在使用ibatis的例子程序的時候,發現了一個bug(版本是ibatis-2.3.0.677),平常不用倒看不出來,呵呵。當然了,這不是ibatis框架的bug,估計是開發人員忙着打包忘記了:-)     看下圖,大家應該看出

原创 使用HttpSessionBindingListener來統計在線人數

    最近也要做一個站內短信和羣聊的功能,所以需要對當前登陸的用戶進行在線統計.之前也看到過很多這方面的介紹,但是自己都沒有試過,然後試的適合又發現了一個問題,就是使用HttpSessionBindingListener來實現在線統計的

原创 SWT窗口特效之緩慢展開和消失

    這個特效不知道取什麼名字好,就叫緩慢展開或消失吧,整個效果就像是一張紙一樣慢慢拉出來或縮進去。這個效果的實現也比較簡單,主要是通過設置shell的size來實現的,通常我們會有四種效果,即從左到右慢慢展現和消失、從右到左慢慢展現和