原创 八個改善Java遺留系統的技巧

 你沒看錯,就是這個題目:即使是Java系統也會變成“遺留”系統。每當我們想起遺留系統時,我們就會想起那些存儲着大量文件數據並只能用COBOL訪問的嘎吱嘎吱作響的大型主機。但事實是,Java已經是一門具有15年曆史的開發語言,用Java寫就

原创 Kilim 簡介 一種用於實現 Java 併發性的角色框架

角色模型角色模型是一種不同的併發進程建模方式。與通過共享內存與鎖交互的線程不同,角色模型利用了 “角色” 概念,使用郵箱來傳遞異步消息。在這裏,郵箱 類似於實際生活中的郵箱,消息可以存儲並供其他角色檢索,以便處理。郵箱有效地將各個進程彼此分

原创 測試工具彙集

1.持續集成 CruiseControl,TinderBox 2.單元測試  JUnit ,NUnit 3.代碼覆蓋率 Clover,PureCoverage 4.功能測試 httpUnit,Selenium,Quick Test Prof

原创 Copy-on-Iterate java 代碼風格

Copy-on-Iterate java 代碼風格 Copy-on-Iterate 是一種iterate collection 通用的一種寫法 for(Iterator i = new ArrayList(collection).ite

原创 Java NIO---buffer部分

Java NIO---buffer部分 最近想建一個網絡傳輸的平臺,查看到了Jboss 的Netty,而他們核心的傳輸是用了JDK 1.4以後的 NIO特性,因此藉機會學習一下NIO NIO主要有下面幾大部分 Buffer:Io的操作少

原创 log4j java版如何將日誌寫入數據庫

  其實如果是通過jdbc去連接數據庫,那麼下面的鏈接的 http://www.dankomannhaupt.de/projects/index.html的jdbcappender.zip 已經能很方便的實現這個功能, 但是在現實情況,特別

原创 node.js

  Node.js 究竟是什麼? 一個 “編碼就緒” 服務器 Michael Abernethy, 自由程序員, Freelancer   簡介: Node 是一個服務器端 JavaScript 解釋器,它將改變服務器應該如何工作

原创 我的友情鏈接

51CTO博客開發

原创 {轉}Java 理論與實踐: 正確使用 Volatile 變量

Java 理論與實踐: 正確使用 Volatile 變量 volatile 變量使用指南 Brian Goetz ([email protected]), 高級工程師, Sun Microsystems   簡介: Java

原创 我的友情鏈接

51CTO博客開發

原创 關於 Java 性能監控您不知道的 5 件事

  關於 Java 性能監控您不知道的 5 件事,第 2 部分 利用 JDK 內置分析器進行 Java 進程監控 Ted Neward, 主管, Neward & Associates   簡介: 如果 JDK 中配置有全功能分析

原创 Javascript端加密java服務端解密

                                  Javascript端加密java服務端解密通常我們會通過htts來保證傳輸安全,但如果我們不用https,如何通過javascript來保證瀏覽器端發送的參數進行加密,

原创 Netty 源碼研究

  org.jboss.netty.bootstrap 本身 Netty 可以作爲一個server存在的,因此他存在啓動入口,他具有client啓動,server啓動以及connectionless 啓動(比如UDP) 1.基類boot

原创 如何從網頁中下載圖片

  如果做爲爬蟲很有必要從網頁中下載圖片到本地,那麼我們利用jsoup來進行該操作,jsoup 是一個很不錯的html解析器。 網頁中下載圖片需要這麼兩步操作 1.獲取絕對路徑 很多網頁中用的是相對路徑,因此獲取圖片的絕對路徑很重要 方法一

原创 mvn 打包問題

 調試maven時候,報錯   [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execut