原创 銀行前置機程序(通信部分socket,java編寫 )

2009年10月31日 星期六 15:32 package Client; import java.io.IOException;import java.io.InputStream;import java.io.OutputStre

原创 爲什麼要單元測試

一般得軟件開發分層進行已經不是什麼祕密,假設是一個普通的B/S架構的軟件系統,如果我們在測試的任何階段都採用從頂層(view,通俗的講就是打開Browser,按照一定的順序點擊,並觀察輸出結果)自下進行測試,則有以下缺點:        

原创 struts2動態方法調用

 struts2中無需配置就可以直接調用Action中非execute方法的方式,就是試用struts2的動態動態方法調用。動態方法調用(Dynamic method Invoc)是在action的名字中使用感嘆號(!)來標示要調用的方法

原创 實施CMMI易犯的8個錯誤

自從CMMI被引進國內以後,越來越多的企業實施了CMMI。但是真正取得良好收益的企業不多見。亞遠景科技總結了幾十個CMMI案例後,發現了實施CMMI過程中容易犯的8個錯誤。如果企業能過有效規避這些錯誤,就能夠順利實施CMMI,並取得良好效

原创 使用Axis開發Web Service程序

  爲了更多喜愛開發的程序員也能迅速瞭解Web Service的開發,我這裏整理了一些通過Axis開發Web Service的一些要點,希望能讓不熟悉Web Service的開發人員能夠迅速掌握Web S

原创 關於RUP的理論筆記

昨天上課老師提到了一個項目管理過程,其中有一種RUP過程 RUP軟件統一過程,RUP強調瀑布式的開發過程,講究開發過程的迭代首先,RUP將軟件的開發過程分爲幾塊需求分析概要設計詳細設計編碼實現測試部署 RUP就是Rational Uni

原创 SELinux和Apache、Zend Optimizer、MySQL共建和諧服務器

服務器是CentOS 4.5的操作系統先關了SELinux,安裝好Zend Optimizer,解開X-Space壓縮包,建好數據庫,一切都OK。到了晚上,越想越覺得關閉SELinux只是捨本逐末的做法 於是把SELinux又打開,重啓服

原创 AS400工程師

字母A:採用的是Unix的一個變種OS——AIX, 字母S:系統,SYSTEM AS400是IBM早期推出的商用小型機。操作系統與Windos、Unix等都不一樣, 不過正逐步靠近Unix。 原

原创 性能測試VS負載測試VS壓力測試

 在面試測試人員的時候,這是一個很好的問題:你如何定義性能/負載/壓力測試?在很多時候,人們都是將它們作爲可互相替換的相同術語來使用,然而實際上他們之間的差異是比較大的。這個貼子是根據我自己的一些經驗,針對這三個概念寫的一個比較簡單的評論

原创 qa和測試是不一樣的。

  qa和測試是不一樣的。   軟件測試是軟件開發過程中的一個環節。項目可行性分析,需求分析,概要詳細設計,編碼,測試,維護,是一個軟件在開發過程中所必需經歷的階段。而軟件測試是其中必不可少的一個環節。他是針對已經開發完成或者某個模塊已經

原创 一個大型MySQL分佈式系統誕生

  在淘寶,有一個業務系統,在一年半以前,這個業務系統很小,訪問量很低,相關的表跟核心數據庫放在一起,後來由於產品升級,新產品的許多功能很受會員的喜愛,會員大量使用,很快就對核心數據庫造成了相當程度的IOPS衝擊與威脅,也迅速消耗着核心存

原创 CMMI的五個臺階

臺階一:CMMI一級,完成級。在完成級水平上,企業對項目的目標與要做的努力很清晰,項目的目標得以實現。但是由於任務的完成帶有很大的偶然性,企業無法保證在實施同類項目的時候仍然能夠完成任務。企業在一級上的項目實施對實施人員有很大的依賴性。

原创 UI那點事—從我的經歷看GUI發展

  很多的軟件工程師特別是windows軟件開發人員的或多或少都有些UI開發的經歷。對於一個軟件產品,從任何一個角度 來說,UI都是至關重要的。軟件的UI就像一個人的臉,一個人的第一印象很重要,一個軟件亦是如此。如果第一次用得不順手那麼第

原创 二進制消息管理的方案

  現在旺旺不管收到消息還是發送消息都要先將消息寫入數據庫,這樣有兩個問題: 1、數據庫越來越大,導致寫入速度越來越慢,影響系統性能。 2、數據庫越來越大,隨着記錄數的增加,取最近聊天記錄非常慢,導致自動打開聊天窗口並且自動顯示最近聊天記

原创 svn+ant實現nightly build自動發佈

帖自http://www.sunrik.cn/archives/167.html 調試了幾天,搞定了svn+ant實現nightly build自動編譯發佈java程序 腳本如下,可根據需要調整 應用環境linux rhas4ant