原创 數據結構與算法分析-第一章Java類(03)

編寫一個Java枚舉Rank表示撲克牌的點數,包括ACE,TWO,THREE,FOUR,FIVE,FIX,SEVEN,EIGHT,NINE,TEN,JACK,QUEEN,KING。定義一個私有數據域以保存一個布爾值,當撲克牌爲人臉(JAC

原创 持續集成之路-03hudson持續集成

1.hudson部署  到hudson官網http://hudson-ci.org/下載最新的hudson.war,這裏用的是2.2版本http://java.net/projects/hudson/downloads/download/

原创 ie下使用frameset佈局導致跨域cookie丟失問題解決

問題描述 應用程序使用frameset方式佈局頁面,典型的上/左/右/下結構,如圖1所示,整個應用對外部訪問的url是www.domaina.com/index.jsp,通過點擊左側的按鈕在右側內容區域展示不同的內容出來-這個內容區域展示

原创 eclipse 的jetty配置jndi數據源

使用maven工程的同學都會用到eclipse的run jetty插 件,而大多的工程都要鏈接數據庫,數據庫的配置一般都是通過jndi來配置的,這篇文章介紹如何使用該插件來配置jndi數據庫源 1.安裝插件-不再介紹 2.在工程的WEB-

原创 數據結構與算法分析-第一章Java類(02)

編寫一個名爲Person的類,它包含分別表示人的名字與年齡的兩個數據域。要求此類包含對其中任何一個數據域進行設置與獲取的方法。還要求包含可進行下列測試的方法: 兩個Person對象是否相等--即是否有相同的名稱與年齡一個人是否比另一個

原创 業務層資源國際化處理

用過struts2等mvc框架開發的同學都知道,使用struts2處理國際化的消息非常簡單直觀,但是mvc框架的定位是在展示層(jsp,action)等,在一個典型的3層結構中,處於最上層的位置,按照分層設計原則,下層組件是不可以調用上層

原创 數據結構與算法分析-第一章Java類(05)

許多遊戲都可以在滾動兩枚骰子的基礎上進行。定義一個Die類表示一枚有n個面的骰子。n的默認值是6.該類能滾動骰子,並測得其像上面的值。使用隨機數來模擬骰子的滾動。並可依用戶要求以圖形界面來演示骰子的面。 代碼實現: 核心:隨機數的生成,使

原创 java文件導出文件名亂碼問題解決

在編寫excel文件導出程序的時候遇到一個奇怪的問題,就是在程序中給要導出的文件指定一箇中文名字時,在瀏覽器上出現的下載框中的文件名出現了亂碼,如何解決 httpServletResponse.setContentType("applic

原创 數據結構與算法分析-第一章Java類(04)

定義一個名爲GenericCoin的類表示一枚沒有面值也沒有名字的硬幣。這枚硬幣應該有一個頂面與一個底面,並且可以標明哪一面朝上。應該能夠拋擲這枚硬幣使之隨機掉落,或者頂面朝上,或者底面朝上。 a.編寫一個程序將兩枚硬幣各拋擲50次。記錄

原创 一個通用的單元測試框架的思考和設計08-實現篇-在testcase代碼中執行sql語句

一個通用的單元測試框架的思考和設計01-思考篇 一個通用的單元測試框架的思考和設計02-設計篇 一個通用的單元測試框架的思考和設計03-實現篇-核心類源碼 一個通用的單元測試框架的思考和設計04-實現篇-自動管理測試數據 一個通用的單元

原创 使用maven的profile和filter插件管理配置項

1.概述     按照項目開發的流程,項目工程需要經歷開發人員本地測試環境(dev),進入測試階段後有測試環境(test),測試無誤後需要將程序發佈到生產環境(production)下,而對於這三個不同的項目環境,應用程序要在該環境下運行

原创 一個通用的單元測試框架的思考和設計09-實現篇-視圖操作

01)概述 基於DBunit做基於數據庫的單元測試,數據庫表的準備數據由框架負責插入和自動清理,目前數據庫中很多業務操作是基於視圖的(包括普通視圖和物理視圖),hop測試框架本身並不支持對視圖的直接插入和更新操作,因此對視圖做測試準備數

原创 java web程序中error頁面處理

01)web.xml配置 定義錯誤頁面的位置,按錯誤碼不同定位到不同的錯誤展示頁面,系統中分爲兩類錯誤,第一類是404頁面不存在的錯誤,另一類是服務器內部錯誤50x,對應的頁面分別爲404.jsp和error.jsp     <error

原创 jndi配置-各種服務器

######################## #########jboss########## ######################## java.naming.factory.initial=org.jnp.inte

原创 數據結構與算法分析-第一章Java類(01)

定義一個名爲Countor的類,該類的對象用於對事物計數,因此它記錄的是一個非負整數,要求此類包含下列方法:將技術值設置爲指定整數,使計數值按1遞增,以及使計數值按1遞減等。這些方法應確保計數器的值不會取到負數。類的定義還要求包含一個以整