原创 DOM和SAX概念的總結

一 開發XML應用程序常用de幾種模型 您可以使用根據以下這些模型創建的API 來分析和操縱 XML 結構,這些模型可以是基於對象(基於樹)的,如文檔對象模型(Document Object Model,DOM);也可以是基於事件(基於流

原创 運行時異常與非運行時異常有什麼區別

Throwable 是所有 Java 程序中錯誤處理的父類 ,有兩種資類: Error 和 Exception 。    Error :表示由 JVM 所偵測到的無法預期的錯誤,由於這是屬於 JVM 層次的嚴重錯誤 ,導致 JVM 無法繼

原创 dbunit 用來做數據庫數據的導入導出

DatabaseOperationDatabaseOperation.UPDATE:這個操作將從測試數據源中讀取的數據集的內容更新到數據庫中,注意這個操作正確執行的前提是測試 數據表已經存在,如果不存在這個測試用例將會失敗Databas

原创 tomcat classload 原理

每個運行中的線程都有一個成員contextClassLoader,用來在運行時動態地載入其它類 系統默認的contextClassLoader是systemClassLoader,所以一般而言java程序在執行時可以使用JVM自帶的類、

原创 Java工廠模式 factory

 看了這麼多關於工廠模式的講解,還是覺得這篇文章講的好理解,貼出來和大家分享分享。 一、引子              話說十年前,有一個****戶,他家有三輛汽車——Benz奔馳、Bmw寶馬、Audi奧迪,還僱了司機爲他開車。不過,**

原创 java反射訪問私有變量和私有方法

java反射訪問私有變量和私有方法 引言 對於軟件開發人員來說,單元測試是一項必不可少的工作。它既可以驗證程序的有效性,又可以在程序出現 BUG 的時候,幫助開發人員快速的定位問題所在。但是,在寫單元測試的過程中,開發人員經常要訪問

原创 dbunit使用小結

用dbunit一陣子了,挺順利,覺得方便的同時順便又在系統中加了一個備份的模塊,覺得比較完善了。 經過幾天的數據裝載後問題來了…… 記錄越來越多,幾萬條了,備份數據的xml文件超過了30M,再裝載的時候不行嘍,out of memory。

原创 java串行化 轉

java串行化Java中對象的串行化(Serialization)和transient關鍵字一、串行化的概念和目的1.什麼是串行化   對象的壽命通常隨着生成該對象的程序的終止而終止。有時候,可能需要將對象的狀態保存下來,在需要時再將對象

原创 Flex例子--通過繼承增加新的功能

Flex中通過繼承可以爲新組件增加新的功能,如通過注入方法,改變背景色,改變位置和高度等。這裏主要掌握原組件的一些特性,屬性和方法,以便根據需要的功能加以覆寫(也可以自己擴展),達到自己想要的效果。下面是一個簡單的例子 1、新建MyDat

原创 JUnit 4.7的新特性:Rule

JUnit 4.7 RC版已經發布了,該版本具有一個重要的新特性:Rule。 本質上,Rule是JUnit的另一種擴展機制,可在每次測試中爲JUnit增加新功能。Rule可以替換掉大多數使用舊版本JUnit所編寫的客戶化運行器。關於該特性

原创 java Collection (java 集合)

線性表,鏈表,哈希表是常用的數據結構,在進行Java開發時,JDK已經爲我們提供了一系列相應的類來實現基本的數據結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。       C

原创 DML、DDL、DCL區別

總體解釋: DML(data manipulation language):        它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對數據庫裏的數據進行操作的語言 DDL(data

原创 java中的引用和C++中的指針的區別

java中的引用和C++中的指針的區別我的理解 1.類型:引用其值爲地址的數據元素,java封裝了的地址,可以轉成字符串查看,長度可以不必關心。C++指針是一個裝地址的變量,長度一般是計算機字長,可以認爲是個int。 2.所佔內存: 引用

原创 Remote Debugging with Eclipse

<!-- Synopsis --> How many times trying to fix a server-side Java problem appeared trivial, but getting to the source

原创 關於四種JDBC驅動類型的區別

Type1     JDBC-ODBC橋     作爲JDK1.1後的一部分,是sun.jdbc.odbc包的一部分     Application--->JDBC-ODBC     Bridge(Type1     jdbc     d