原创 JUnit的框架設計及其使用的設計模式(精)

       項目中要用junit做單元測試,網上搜到了這篇文章,發現它對junit的底層實現有了很好的闡述。讓自己在用junit寫測試代碼時,做到了知其然並知其所以然,特意向大家推薦這篇文章,通俗易懂,很不錯,希望大家也能得到滿意的收穫

原创 java模式幾大設計原則之我見

打算用幾句口水化總結一下java模式的幾大設計原則,以方便自己記憶. 1)里氏代換原則:凡是超類出現過的地方,子類都能出現,就滿足里氏代換原則. 2)依賴倒轉原則:依賴抽象,而不依賴具體.即所謂的面向接口編程. 3)接口隔離原則:使用多個專

原创 使用高效的日誌工具—Log4J

使用高效的日誌工具—Log4J (1)  作者:趙科 發文時間:2002.11.13 09:52:21 大家在編程時經常不可避免地要使用到一些日誌操作,比如開發階段的調試信息、運行時的日誌記錄及審計。調查顯示,日誌代碼佔代碼總量的4%。通常

原创 rose2003安裝體驗

的確,如果我們在生活和工作中沒有激情,我們將無法體驗到淋漓盡致的歡樂和痛苦。以前沒有用過Rational Rose;據說可以幫助我們開發大的項目,甚至使我們的軟件開發產業化或者...今天搞了一個晚上,終於安裝成功了,現在把它記錄下來 安

原创 java加載順序總結

總結一下java裏面關於初始化的加載順序問題: 考慮有一個基類和一個子類的情況 那麼,當實例化一個子類的對象或者訪問子類的靜態域或靜態方法時,會進行類的加載. 1)完成基類的static域和static塊的初始化. 2)完成子類的stati

原创 Lucene整合"庖丁解牛"中文分詞包

注意:這裏配置環境變量要重新啓動系統後生效   我現在測試用的Lucene版本是lucene-2.4.0,它已經能夠支持中文分詞,但它是採用一元分詞(逐字拆分)的方法,即把每一個漢字當作是一個詞,這樣會使建立的索引非常龐大,會影響查詢效率.

原创 Eclipse快速上手指南之使用JUnit

  測試對於保證軟件開發質量有着非常重要的作用,單元測試更是必不可少,JUnit是一個非常強大的單元測試包,可以對一個/多個類的單個/多個方法測試,還可以將不同的TestCase組合成TestSuit,使測試任務自動化。Eclipse同樣集

原创 詭異的sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

項目中遇到這麼一個問題,通過web獲取用戶的輸入,然後根據輸入生成xml文件 運行時,總是出現如下錯誤 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMet

原创 比較詳細的完美解決安裝sql2000時出現以前的某個程序安裝已在安裝計算機上創建掛起的文件操作

安裝sql2000時出現以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啓動計算機。 安裝sql2000是,因爲是在win2003上安裝的,出現了錯誤,退出安裝,重啓後,仍然出現以前的某個程序安裝已在安裝計算機

原创 我的友情鏈接

停不了的V守望者的技術日記和六味生活停不了的V

原创 myeclipse7.0配置heritrix-1.14.3開發環境

在Eclipse/MyEclipse下啓動Heritrix需要運行org.archive.crawler.Hetrix這個類,這個類有兩種運行的模式:開發模式和非開發模式,程序中是通過在VM arguments參數(-Dheritrix.d

原创 Log4j 錯誤: java.lang.NoSuchFieldError: TRACE

今天跑除了這個 Exception: java.lang.NoSuchFieldError: TRACE at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLogger

原创 oracle startup時 ORA-00600錯誤解決

oracle9 startup時 報錯ORA-00600: 內部錯誤代碼,參數: [kcratr1_lostwrt], [], [], [], [], [], [], []     原因可能是非法關機或掉電造成,以下是出現的問題及解決方法