原创 基於Spring的PowerMockito TestCase

很多J2EE應用都是基於Spring的,一些比較複雜的測試用例,如果用基於TestCase比較難滿足全部的測試場景。 所以,我們會用到一些Mock工具,如PowerMockito: <dependency> <groupId>org.

原创 Mockito 簡介

EasyMock 以及 Mockito 都因爲可以極大地簡化單元測試的書寫過程而被許多人應用在自己的工作中,但是這 2 種 Mock 工具都不可以實現對靜態函數、構造函數、私有函數、Final 函數以及系統函數的模擬,但是這些方法往往是我

原创 wget 命令用法詳解

來自:http://www.cnblogs.com/analyzer/archive/2010/05/04/1727438.html wget是在Linux下開發的開放源代碼的軟件,作者是Hrvoje Niksic,後來被移植到包括W

原创 在cxf中使用配置避免增加字段導致客戶端必須更新的問題

在使用cxf實現webservice時,經常碰到的問題就是如果在服務端,修改了一個接口的簽名實現,如增加一個字段,或者刪除一個字段。在這種情況下,在默認的配置中,就會報以下的錯誤信息: org.apache.cxf.intercept

原创 Maven中插件任務配置

除了爲插件配置全局的參數,用戶還可以爲某個插件任務配置特定的參數。 以maven-antrun-plugin爲例,它有一個目標run,可以用來在Maven中調用Ant任務。用戶將maven-antrun-plugin:run 綁定到多個生

原创 Apache cxf JaxRs基本應用

在前一篇中,我們完成了《Apache cxf JaxWs基本應用》 的編寫,我們現在實現一個Restful風格的Cxf 。 一、我們首先依舊是基於Maven project配置pom.xml的依賴 <project xmlns="htt

原创 Maven插件配置

在POM中配置插件的時候,如果該插件是Maven的官方插件(即如果是groupid爲org.apache.maven.plugins),就可以省略groupid配置,如:<build> <plugins> <plugin> <

原创 Apache cxf JaxWs基本應用

本文以CXF 2.6.x爲例,會用到jsr311.jar 。當前CXF最新版本爲3.x,依賴jsr版本也有所不同,且Spring配置文件中也不再需要配置:<import resource="classpath:META-INF/cxf/c

原创 在SecureCRT上使用上傳下載指令

SecureCRT,這是一個很好用的工具 剛安裝的Cent OS ,無法使用上傳(rz)和下載(sz)指令,原因是沒有安裝lrzsz。 參考網址:lrzsz 安裝指令:yum -y install lrzsz

原创 Maven javadoc

用Maven生成javadoc 首先在pom.xml增加如下內容: <project> ... <reporting> <plugins> <plugin> <groupId>org.apach

原创 線上應用故障排查之二:高內存佔用

搞Java開發的,經常會碰到下面兩種異常: 1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryError: Java heap space 要詳細解釋

原创 Maven常用命令 - 構建反應堆中指定模塊

mvn -h 可以看到很多命令及其用途; -am --also-make 同時構建所列模塊的依賴模塊; -amd -also-make-dependents 同時構建依賴於所列模塊的模塊; -pl --projects <arg> 構建

原创 apache poi demo

public class PoiTest extends TestCase{ List<User> userList; SimpleDateFormat dateFormat; DecimalFormat

原创 Velocity User Guide 用戶手冊

轉自:http://blog.csdn.net/gaojinshan/article/details/23945879 官方網址:http://velocity.apache.org/engine/devel/user-guide.ht

原创 線上應用故障排查之一:高CPU佔用

列進程信息: top ps aux | grep PID 顯示線程列表: ps -mp pid -o THREAD,tid,time 將某線程ID轉換爲16進制格式: printf "%x\n" tid 打印線程的堆棧信息: jstac