原创 ibatis傳入list對象

在使用ibatis的時候經常需要傳入list對象,sql語句如下。 <select id="GET-PERSONS" parameterClass="java.util.ArrayList" resultClass="pojo.Perso

原创 java-concurrent之CyclicBarrier

功能:任務有多個階段,並且在每一階段只有所有的任務都完成時纔會進入下一個階段,類似遊戲的關卡,rpc的人物當所有人到達同一地點時纔會啓動下一關卡。 CyclicBarrier有兩個構造方法 CyclicBarrier(int partie

原创 BTrace使用

詳見 http://drizzlewalk.blog.51cto.com/2203401/471200 點贊 收藏 分享 文章舉報 yizhizouxiaqu 發佈了54 篇原

原创 python讀寫二進制文件

需求python讀取一個二進制文件,然後寫入另一個文件,在這裏關鍵是判斷文件長度的語句:os.path.getsize('file') #!/usr/bin/env python import os f1 = open("wxPyt

原创 解決maven傳遞依賴中的版本衝突

找到javaeye上的一篇文章來排除項目重複依賴的問題,感覺這個插件不錯,現摘錄原文如下 傳遞依賴是maven最有特色的、最爲方便的優點之一,可以省了很多配置。如a 依賴 b,b 依賴c  默認 a也會依賴 c。但是 也會帶來隱患,

原创 Btrace檢測list參數、結果

使用Btrace時我希望監控到傳遞的list參數值,這時調用println(str(list1));這樣的語句就可以打印list中的所有值,代碼如下: import java.util.ArrayList; import java.uti

原创 java-concurrent之CountDownLatch

功能:保持一個或多個線程等待(CountDownLatch的await方法)直到CountDownLatch計數爲0(調用CountDownLatch的countDown方法)時纔開啓等待的線程。 例如:學校的期末考試有10科,只有當每一

原创 手動安裝jbpm 5.2

JBPM的官方文檔給出了JBPM的自動安裝過程(運行ant install.demo完成),自我感覺沒有必要去按照它的步驟進行,讓我們對安裝的過程不清不楚。而且,jbpm還必須在指定目錄安裝eclipse,這不是我想要的,我只想使用我已有

原创 解決eclipse-helios中Errors running builder JavaScript Validator的問題

最近下載了eclipse-jee-helios-win32.zip版,使用起來沒感覺到什麼變化,就是以前的Web項目上在打開的時候,總是在驗證的時候彈出錯誤: Errors occurred during the build.Error

原创 mvn eclipse:eclipse 引入本地jar包失敗

使用 mvn eclipse:eclipse構建工程時,引用本地自己寫的一個工程,發現怎麼都引用不成功 查看.classpath文件時發現引用的文件是以這種形式出現的 <classpathentry kind="src" path="/

原创 運行jtester測試Caused by: java.lang.UnsatisfiedLinkError: no attach in java.library.path錯誤解決

1、首先利用eclipse Install new Software安裝testng插件,地址爲:http://beust.com/eclipse 這是可能提示安裝插件錯誤安裝不上,這時按照eclipse的提示地址下載插件jar包,然後放

原创 debian中shell腳本無法使用source的原因及解決方法

現象: shell腳本中source aaa.sh時提示 source: not found 原因: ls -l `which sh` 提示/bin/sh -> dash 這說明是用dash來進行解析的。 改回方法: 

原创 maven創建工程

利用maven搭建web工程命令爲: mvn archetype:create -DgroupId=com.aaa.bbb -DartifactId=ccc-ddd -DarchetypeArtifactId=maven-archetyp

原创 linux遞歸刪除svn

#!/bin/sh function processFile {    if [ -d $1 ]; then         for currentFile in $1/*         do             if [ -d "

原创 maven常用命令

下面是在工作中經常使用到的maven命令: 1、打包:mvn clean package 2、打包並安裝到本地倉庫:mvn clean install 3、利用maven下載源代碼:mvn dependency:sources 4、構建