原创 一個使用Neko提取HTML純文本內容的程序例子

import org.apache.html.dom.HTMLDocumentImpl;import org.cyberneko.html.parsers.DOMFragmentParser;import org.w3c.dom.Docu

原创 WebWork攔截器(做個種子先,內容陸續添加)

1.Alias Interceptor可以爲傳入的參數(request parameters)設定別名,而不會將原有的名稱刪除。使用方法:在<action>中做如下配置:<!--配置別名。前面的是原來的名字,後面的是新創建的別名--><p

原创 MySQL5中文亂碼解決

這是最近一個很撓頭的MySQL5中文亂碼問題的解決方法,嘗試了多位網友的建議後總算解決,短短兩句話,記錄如下: 1.編輯/etc/my.cnf  ,在[mysql]段加入default_character_set=utf8 2.在編寫Co

原创 閒來無事寫的一個簡單的JavaScript日曆

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

原创 一段爲圖片加水印的代碼

//由於項目的需要,爲Webwork的FileUploadInterceptor編寫了一個用來爲上傳的圖片添加水印的攔截器,水印的文本內容、字體、樣式通過配置文件設定。以下是添加水印部分的代碼:   //讀取文件,獲得BufferedIm

原创 在WebLogic 9.x下配置JTDS驅動的數據源

參考了網上的一些資料,終於配置通過了。 1.編輯 BEA_HOME/WEBLOGIC_HOME/common/bin/commEnv.cmd,找到"set WEBLOGIC_CLASSPATH="一行,在行末把jtds的jar文件的路徑加

原创 在Windows下通過JConfig獲取磁盤剩餘空間信息

        JConfig是一個跨平臺的JAVA 擴展工具,可以透明的調用系統底層命令,獲取更多的如磁盤容量,剩餘空間大小等系統信息信息。        JConfig的下載地址爲:http://www.simtel.net/prod

原创 使用fValidator+iMask實現客戶端驗證

    fValidator和iMask都是來自http://zend.lojcomm.com.br的JS腳本。http://zend.lojcomm.com.br還提供了實現內容滾動特效和圖片的魚眼特效的js腳本。但是在這裏,只討論如何

原创 Linux常見目錄用途

/bin 爲得到最小的系統操作性所需要的那些命令/boot 內核和加載內核所需的文件/dev 終端、磁盤等設備項/etc 關鍵的啓動文件和配置文件/l

原创 AcegiSecurity學習記錄(三)

org.acegisecurity.userdetails.UserDetails提供核心的用戶信息 該接口的實現不會被Acegi Security直接用於安全用途。它們只是簡單地存儲用戶信息。那些用戶信息將被封裝進Authenticat

原创 AcegiSecurity學習記錄(二)

org.acegisecurity.providers.ProviderManager    一個認證請求貫穿一系列AuthenticationProvider對象。可以通過ConcurrentSessionController來隨意的限

原创 AcegiSecurity學習記錄(四)

HttpSessionContextIntegrationFilter、具體的認證過濾器、AuthenticationManager、AuthenticationProviderd等類構成了Acegi安全認證體系的核心,下圖展示了這些類之

原创 AcegiSecurity學習記錄(一)

  org.acegisecurity.context.HttpSessionContextIntegrationFilter   使用從 HttpSession中取出的信息組裝SecurityContextHolder對象。Securi

原创 cyberneko+Dom4j玩轉HTML解析

        cyberneko是一個HTML解析器,它可以將HTML文件解析成w3c的Document對象。Dom4J則支持通過XPath表達式檢

原创 Lucene的平行索引

     有時對於一個Document來說,有一些Field會被頻繁地操作,而另一些Field則不會。這時可以將頻繁操作的Field和其他Field分開存放,而在搜索時同時檢索這兩部分Field而提取出一個完整的Document。