原创 xwork入門

首先我們自己編寫一個Result packagexwork; importcom.opensymphony.xwork2.ActionIn

原创 struts2的action執行過程模擬

package xwork; import java.io.Serializable; /*** @author wangmingjie* @date 2008-9-26上午11:09:05*/public interface Inter

原创 用java實現zip壓縮和解壓縮功能。

本文使用了jdk1.5.0_13的源代碼。(java.uti.zip*) 實現方法:首先將java.uti.zip中的源代碼解壓出來。找到DeflaterOutputStream、InflaterInputStream、ZipConsta

原创 文件操作FileUtil.java

packagecom.work.util; importjava.io.BufferedInputStream; importjava.io.BufferedOutputStream; importjava.io.Buf

原创 struts2文件上傳下載及亂碼問題解決

java和jsp文件的編碼都是UTF-8 的 文件下載 private String inputPath;<?xml:namespace prefi

原创 spring jdbc 如何返回一個map類型結果集

Spring中如何返回一個map<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> /** * 根據用戶id和部門的id來查詢一條

原创 struts2攔截器簡介

攔截器介紹<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 攔截器-Exception <interceptor name="ex

原创 遞歸排序的一種實現方法。

importjava.util.Comparator; importcom.work.qxgl.model.QxglDept; /** *@authorwangmingjie *@date2008-9-5上午10:33:

原创 java直接連接access數據庫

packagecom.work.core.db; /** * *@authorwangmingjie *@date2008-12-19上午09:51:27 *直接連數據庫的時候一定要注意MicrosoftAccessDrive

原创 用java實現native2asscii命令

packagecom.work.util; importjava.io.UnsupportedEncodingException; /** *準備在動態的生成javascript的時候使用。 *@authorwangmi

原创 設計模式-策略模式

publicabstractclassDuck{ FlyBehaviorflyBehavior; QuackBehaviorquackBehavior; publicDuck(){ } publicvoidsetFlyBe

原创 設計模式-觀察者模式

第一種方式:拉 packagecom.work.pattern.observer; /** *@authorwangmingjie *@date2008-6-29下午07:21:38 */ importjava.util.Observ

原创 設計模式-工廠模式

工廠模式可以分爲兩種,一種是簡單工廠,另外一種是抽象工廠。 簡單工廠,用來集中生成對象示例的 例如,最常見的用法就是用來生成持久層對象; public class SimpleFactory { private static UserDa

原创 設計模式-裝飾者模式

publicabstractclassBeverage{ Stringdescription="UnknownBeverage"; publicStringgetDescription(){ returndescript

原创 猖獗,猖獗,極其猖獗。——濟南的小偷

猖獗,猖獗,極其猖獗。——濟南的小偷我的車子已經兩次被撬,第一次是在山大路齊魯軟件大廈前面,車子上了三把防盜鎖,被敲開兩把。好心人看到,第三把鎖纔沒有被撬。 昨天晚上,高中老同學來濟出差。好久未見面高興。騎電子自行車去和平里打檯球。兩小時