原创 xloadtree 生成樹形菜單

  xloadtree是一個使用Ajax技術動態加載樹形菜單的工具,其js文件可以到 http://webfx.eae.net/dhtml/xloadtree/xloadtree.html 下載 需要其中的三個js文件:xloadtree

原创 DWR 的運行原理

  使用DWR已經好長一段時間了,可是今天才知道它的工作原理,下面與大家分享,如果有什麼不對之處,歡迎指出,大家一起討論...           使用DWR時,頁面需要導入engine.js文件,另外還需要導入DWR自動生成的文件(根據

原创 Java 數據結構----冒泡排序 選擇排序

冒泡排序是所有排序算法中最基本的,最簡單的,因此也是面試和筆試過程中最被經常問的// 冒泡排序 public static void bubbleSort(int[] num) { if (num.length <= 1) {

原创 Java 數據結構----棧的實現

棧是Java語言中最重要的數據結構之一,它的實現,至少應該包括以下幾個方法: pop() 出棧操作,彈出棧頂元素。push(E e) 入棧操作peek() 查看棧頂元素isEmpty() 棧是否爲空 另外,實現一個棧,還應該考慮到幾個問

原创 Spring Junit4 測試Web應用程序

1、環境搭建很簡單,只需要將這這兩個jar包(org.springframework.test-3.0.3.RELEASE.jar和junit-4.8.1.jar),和Spring的公用包以及其它的Jar包一起加入到項目中即可。 2、使

原创 英文環境下 Struts2 日期格式轉換的問題

在使用Struts2進行開發的過程中,我們經常會使用Struts2自帶的類型轉換器,這些類型轉換器也實在簡化了我們的開發,但是,有時它們也會出現一些問題。例如,<input id="startTime" name="startTime"

原创 ActiveMQ基於文件共享的主從配置方案

假設兩臺裝有activeMq服務的服務器分別爲:<span style="white-space:pre"> </span>192.160.102.

原创 Ibatis緩存

      當前,Hibernate和Ibatis是比較流行的持久層框架,二者有像是之處,又有很多不同的地方。熟悉Hibernate的程序員,剛開始接觸Ibatis時很難理解它的緩存機制。Ibatis是一個半自動的持久層框架,它沒有Hib

原创 解決URL中參數亂碼問題

Get提交方式,傳遞參數亂碼 例如:想使用重定向URL,response.sendRedirect(req.getContextPath()+"/index.jsp?info=請您先登錄"); 這樣,在index.jsp中顯示info

原创 單例模式

單例模式的三個特點:       1    單例類必須只有一個實例      2    單例類必須自己創建自己的實例        3    單例類必須向其它所有類提供這一實例   單例類的一個重要的特點是:構造子是私有的,從而避免外部類

原创 使用xloadtree創建樹形菜單

xloadtree是一個使用Ajax技術動態加載樹形菜單的工具,其js文件可以到 http://webfx.eae.net/dhtml/xloadtree/xloadtree.html 下載 需要其中的三個js文件:xloadtree

原创 super 和 this 關鍵字的用法小結

  super 和 this 關鍵字的用法小結 :    super 可以用來調用父類中被隱藏的方法。 super 可以用來引用父類的屬性 super 可以放在構造器中來調用父類的構造器       this 關鍵字是爲了解決變量的命名衝

原创 struts2.0 中 sitemesh 的用法

 SiteMesh項目簡介       OS(OpenSymphony)的SiteMesh是一個用來在JSP中實現頁面佈局和裝飾(layout and decoration)的框架組件,能夠幫助網站開發人員較容易實現頁面中動態內容和靜態裝

原创 JDBC編程需要注意的幾點

1、建立ResultSet集時,最好不要採用支持回滾的方式,因爲如果要支持回滾,ResultSet對象從數據庫中讀取的數據不能被及時刪除,就會一直保存在內存中,如果數據量大的時候,就有可能造成內存溢出…而如果ResultSet對象不支持回

原创 struts2 瀏覽器post提交值Action不能獲得的問題

今天一同事遇到了這個問題,而且struts2的攔截器配置沒有任何問題。 頁面使用這種方式傳值: <input type="text" name="person.id" /> <input type="text" name="per