原创 Ant 下build.xml學習

要運行ant需要有一個build.xml,下邊就是一個完整的build.xml,我們來詳細的解釋每一句: <?xml version="1.0" encoding="UTF-8" ?> <project name="HelloWor

原创 oracle 查詢結果 統計排序

rank()over(order by (  字段名 ) desc) 

原创 HashMap和Hashtable的區別

導讀:  1 HashMap不是線程安全的             hastMap是一個實現 是map接口的類,是將鍵映射到值的對象,其中鍵和值都是對象,並且不能包含重複鍵,但可以包含重複值。HashMap允許null key和null

原创 Java中四種XML解析技術

在平時工作中,難免會遇到把 XML 作爲數據存儲格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做一個不完全評測,僅僅針對遍歷 XML 這塊來測試,因爲遍歷 XML 是工作中使用最多的(至少我認爲)。

原创 Java虛擬機的加載、連接和初始化

Java虛擬機在類的加載、連接和初始化階段都做了哪些工作?    答:(1)加載階段:查找並加載類的二進制數據。        (2)連接階段:包括驗證、準備和解析類的二進制數據。                驗證:確保被加載的

原创 jsp內置對象

內置對象: Request,Response,Out,Session,Application,Cookie,Config,Page,Exception。 1、Request對象     該對象封裝了用戶提交的信息,通過調用該對象

原创 SiteMesh入門事例

Site Mesh是open symphony團隊開發的j2ee應用框架之一,是一個用來在JSP中實現頁面佈局和裝飾(layout and decoration)的框架組件,能夠幫助網站開發人員較容易實現頁面中動態內容和靜態裝飾外觀的分

原创 jsp學習

JSP聲明的格式:<%!  int a = 3;%>   , 腳本端的形式:<%int b=3;%> ,當服務器將JSP轉換成Servlet時,會將

原创 Java 線程池學習

Reference: 《創建Java線程池》[1],《Java線程:新特徵-線程池》[2], 《Java線程池學習》[3],《線程池ThreadPoolExecutor使用簡介》[4],《Java5中的線程池實例講解》[5],《Thr

原创 jdk與jre的區別

jdk與jre的區別 很多程序員已經幹了一段時間java了依然不明白jdk與jre的區別。 JDK就是Java Development Kit.簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SD

原创 Struts2自定義攔截器實例—Session超時的處理

版本:struts2.1.6 實例功能:當用戶登陸後,session超時後則返回到登陸頁面重新登陸。 爲了更好的實現此功能我們先將session失效時間設置的小點,這裏我們設置成1分鐘 修改web.xml [c-shar

原创 XML 與 Java 技術: 用 Castor 進行數據綁定

應用程序中使用 XML 文檔的多數方法都把重點放在 XML 上:從 XML 的觀點使用文檔,按照 XML 元素、屬性和字符數據內容編程。如果應用程序主要關心文檔的 XML 結構,那麼這種方法非常好。對於更關心文檔中所含數據而非文檔本身的

原创 JavaScript變量作用域的一個問題

變量的作用域指的是變量的可見性,而生命週期則(存活期)則是從另一個角度考察變量,本文只討論變量的可見性。 [edit]先看一個“簡單”的問題 var a = 100; var b = true; var c = 200;

原创 Java equals

很基礎的東西就是由於沒上心,三番五次地出錯,這次好好總結下吧。 衆所周之,String 、Math、還有Integer、Double。。。。等這些封裝類重寫了Object中的equals()方法,讓它不再比較句柄(引用),而是比較對象

原创 Java enum example

public enum EnumTest {             /** 入口網站通知 */EIP(0)             /** E-Mail通知 */, Email(1);private static EnumTest[]