原创 轉載 遺傳算法的概念

是建立在自然選擇和自然遺傳學機理基礎上的迭代自適應概率性搜索算法,在1975年Holland教授提出。生物的進化是一個奇妙的優化過程,它通過選擇淘汰,

原创 用Velocity進行配置文件信息的集中管理

Apache從他誕生的那天起就改變着我們的生活方式。而Velocity的出現也不是個例外。Velocity是一個基於java的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template languag

原创 用Java實現的順序鏈表

java 代碼 package org.danlley.util;    /**    * @version 1.0    * @since 2006 年 9 月 17 日     14 : 42 pm    * @autho

原创 詳解Axis2實現Web Services之POJOs篇

在Axis2對Web Services的衆多實現方式中,POJOs方式很明顯是最簡單的一種了。對於Axis2的相關配置,由於我在此前專題(http://danlley.iteye.com/blog/101975)中已經進行過相關的說明,因

原创 詳解Axis2實現Web Services之AXIOM篇

AXIOM——AXis 對象模型(AXis Object Model,AXIOM)是 Apache Axis 2 的 XML 對象模型,Axiom採用pull解析方式,基於StAX(JSR173),其目標是提供強大的特性組合徹底改變 X

原创 用Cobertura在Maven命令行進行覆蓋測試

Cobertura是一個基於jcoverage的免費Java工具,它能夠顯示哪一部分代碼被你的測試所覆蓋,並可生成HTML或XML報告. 它通過檢測基本的代碼,並觀察在測試包運行時執行了哪些代碼和沒有執行哪些代碼,來測量測試覆蓋率。除了找

原创 用Emma的Eclipse插件進行代碼覆蓋率測試

如上一個關於Cobertura的專題所說,我這裏單開一個專題來專門說說Emma的Eclipse插件Eclemma的使用,儘管Emma生成的report在與Cobertura一起比較是顯得似乎有些蹩腳,但是垂涎於Emma在代碼覆蓋細節方面的

原创 Spring包結構以及各個包之間引用關係說明

Spring 包結構說明:   spring.jar 包含有完整發布的單個jar包。他包含有除spring-mock.jar之外的所有jar。原因是,spring-mock.jar只有在開發環境中才會用到,而且僅僅是作爲一個輔助測試類存

原创 測試驅動開發與EasyMock的使用

測試驅動開發並不是什麼時髦的詞彙,只不過最近以來一直都被炒得風風火火。其大體思想就是,儘管我們並沒有實現定義的接口,但是我們可以通過預先瞭解到的接口行爲爲我們現有的程序提供服務了。     這一點尤其是在系統各個模塊在同一時間進行開發時

原创 詳解Axis2實現Web Services之ADB篇

構建一個新的Web Services服務,會有很多種不同的方法,你即可以用pojo結合rpc模式來寫,也可以用axis2自己的axiom api從底層寫,也可以從wsdl生成相應框架,然後填寫相應邏輯。 對於wsdl生成框架代碼這種形式,

原创 HTTP 協議請求狀態碼及其含義

狀態碼                               含義 100                               客戶端必須繼續發出請求信息   101                           

原创 Maven2插件開發詳解

在Maven2強大功能的魅力誘惑下,很多公司漸漸開始從Ant轉向了Maven2,而且由於Maven2本來就支持運行Ant腳本,這樣就大大降低了開發團隊在從Ant向Maven2過渡所需難度。 相對於Ant對開發人員的相對開放的姿態,Ma

原创 Web Services體系結構及相關概念

Web Services體系結構是面向對象分析與設計(OOAD)的一種合理發展(logical evolution),同時也是電子商務解決方案中,面向體系結構、設計、實現與部署而採用的組件化的合理發展(logical evolution

原创 在工程POM中內嵌Ant腳本

由於每篇文章的字數有限制,我沒辦法在同一個專題中同時將相關的問題做一個全面說明,下面接上上一個專題的內容,說明一下在Maven的POM中如何內嵌Ant腳本: 具體模板爲在build節點的plugins節點中加入如下代碼: xml 代碼

原创 FTP協議結構簡析及其相應狀態響應碼細則

協議結構 命令                                描述 ABOR                        中斷數據連接程序 ACCT <account></account>