原创 解決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包) ---------------------------