原创 解決org.apache.cxf.wsdl11.WSDLServiceFactory.報NullPointerException

問題描述:最近將一個應用的jar包跟運行的jar打成一個包,以方便部署,不用因爲本地改了依賴, 而單個添加新增的jar到部署環境。打包後部署到服務器,jar是起來了,但是訪問CXF wsdl服務的時候報NullPointerExcepti

原创 淺嘗derby(1)

概述 本文講述我使用derby的實踐過程; 一. 安裝 1. 下載壓縮包db-derby-版本號-bin.zip,解壓文件到你想安裝derby的目錄,我指定的目錄是D:\app; 2. 配置環境變量path: 在現有環境變量path的末尾

原创 採用Mybatis-Generator生成mapper

Step1 : 配置pom.xml, <build>        <plugins>            <plugin>                <groupId>org.mybatis.generator</groupId

原创 Java開發環境問題

問題六:在eclipse中採用Tao-reviewBoard 提交review時報 "HttpClient.excuteMethod Error HttpCode=400" (採用svn做版本管理) solution :  進入 wind

原创 itextpdf實踐與問題

文章內容: PDF文檔的處理以及碰到的問題 需求:合成圖片到pdf文檔 代碼: import java.io.FileInputStream; import java.io.FileOutputStream; import java

原创 Logback實踐

前提: 採用Maven pom.xml構建依賴 一. pom.xml <dependencies> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>

原创 淺嘗H2數據庫

本文主要介紹採用內存模式訪問H2數據庫。 推薦H2的理由: 1. H2對Oracle語法的支持(這方面H2完爆Derby); 2. 採用內存模式訪問數據庫時,數據庫在內存中創建,運行結束後無殘留, 非常適合持久層的單元測試; 開發環境:

原创 C3P0使用中的問題

背景描述:最近做一個後臺運行項目,job運行的時間間隔在60分鐘以上,結果項目啓動後(運行超過1個小時後)報數據庫連接失敗, 我採用的是C3P0 解決方案:設置C3P0屬性 :preferredTestQuery,  例如:(orac

原创 中文亂碼處理

如果你使用的是maven,當代碼中的中文亂碼時, 可以添加以下配置: <plugin>                <groupId>org.apache.maven.plugins</groupId>               

原创 PowerMockito實踐

概述: PowerMockito擅長mock靜態類/靜態方法/私有方法/構造器 1. 當給spy的類設樁時,最好使用doReturn / doThrow / doNothing(只適應於返回void的方法)等,使用thenReturn/

原创 Ip獲取

一. 公網ip獲取 1. 引入文件:<script type="text/javascript" src="https://pv.sohu.com/cityjson?ie=utf-8"></script> 2. https://pv.so

原创 Runtime.getRuntime().addShutdownHook(Thread hook)的使用

需求:最近做了個後臺運行的jar包應用,沒有采用web容器,採用java -jar xxxxx的方式運行。數據庫連接池採用c3p0,關閉應用後 發現數據庫會話依然存在。 解決方案:採用Runtime.getRuntime().addSh

原创 FileChangedReloadingStrategy的簡單使用

-----------------------------------------------------------------------------------------------------------------------

原创 Nexus構建私服-學習筆記

目標:在本地構建Nexus私服 準備條件: jdk已安裝, jdk環境變量已配置, maven已安裝,eclipse 安裝版本:https://www.sonatype.com/oss-thank-you-win64.zip 操作步驟

原创 Mockito&PowerMockito實戰

本文包含了一些我個人認爲使用Mockito和PowerMockito可能碰到的問題的解決方法(以下所有代碼的運行前提是你已經配置好Mockito,PowerMockito的jar包) ---------------------------