原创 Dom4j操作XML文件---寫文件

package com.beckham.dom; import java.io.File; import java.io.FileWriter; import org.dom4j.Document; import org.dom4j.Do

原创 java 簡單工廠設計模式

先寫程序,在來解釋簡單工廠和工廠方法模式。   1、定義一個汽車接口 package com.beckham.factory; /** * @author 作者<Beckham> * Email:[email protected]

原创 Dom4j讀文件---XPath

dom4j對xpath的支持很好的方便了對具體某個節點的遍歷,使用xpath遍歷時,需要jaxen-1.1.1.jar 的支持   <?xml version="1.0" encoding="UTF-8"?> <ROWDATA> <R

原创 Apache Common-Mail發送郵件

需要的jar包 commons-email-1.2.jar      commons-logging-1.1.jar        mail.jar   package com.beckham.common.email; import

原创 模擬實現spring的bean工廠

spring的IOC容器時運用工廠模式實現的,我也簡單的模擬一下bean工廠。   場景:定義一個接口 Person,裏面有個方法 speek(),說話,Boy可以實現speek,Girl當然也可以實現   當我們需要獲取具體的boy或g

原创 Struts2+Hibernate+Spring 分頁自定義標籤

分頁問題一直是項目中不可避免的問題,之前由於一直忙着做項目,裏面的分頁覺得做的不是很完善,很多的代碼需要複製粘帖,特別是在jsp頁面上顯示的時候,所以花了幾天時間好好完善下! 1、封裝分頁信息的bean   package com.bec

原创 Dom4j讀文件1---枚舉

<?xml version="1.0" encoding="GBK"?> <beans> <!--這是根節點--> <bean id="boy" class="com.beckham.spring.Boy">

原创 Dom4j修改文件

package com.beckham.dom; import java.io.File; import java.io.FileWriter; import java.util.List; import org.dom4j.Attrib

原创 全文檢索的基本過程

我們生活中的數據總體分爲兩種:結構化數據和非結構化數據。 • 結構化數據:指具有固定格式或有限長度的數據,如數據庫,元數據等。 • 非結構化數據:指不定長或無固定格式的數據,如郵件,word文檔等。 當然有的地方還會提到第三種,半結構化

原创 Java中的堆棧

Java 中的堆和棧 Java把內存劃分成兩種:一種是棧內存,一種是堆內存。 在函數中定義的一些基本類型的變量和對象的引用變量都在函數的棧內存 中分配 。 當在一段代碼塊定義一個變量時,Java就在棧中爲這個變量分配內存空間,當超過

原创 spring AOP的異常攔截

系統的異常處理機制是衡量一個系統設計的關鍵因素,良好的異常處理機制能在系統出現異常時準確的找到問題的所在。 spring aop對異常的處理有良好的支持。spring 提供了一個接口 ThrowsAdvice,該接口裏面沒有任何方法,但是

原创 Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Lin

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Lin 關鍵字: java.lang.noclassdeffounderror:

原创 記錄日誌時重寫持久化類的toString()方法

在利用spring的aop記錄系統運行日誌時,往往需要記錄方法的參數、返回值等,而在用hibernate框架做整合時,大部分情況下參數和返回值都是某個持久化對象,這時候如果直接記錄時,得到的是該對象在內存中的哈希值,而這樣的內容很明顯不是

原创 2010的春天

春天早就來臨,但是北京寒冷的天氣絲毫感覺不到春天的氣息。上週五,終於決定要離開公司,其實真的很捨不得大家,但是爲了更好的將來,我還是做出了這個決定。其實真正呆在公司的時間也沒多久,一直在石家莊出差,所以公司很多的同事都不認識呢,很慚愧!想

原创 SpringMail發送郵件

需要的jar包:spring.jar     mail.jar    common s-logging-1.1.jar   發送端郵箱的配置:   <?xml version="1.0" encoding="UTF-8"?> <