原创 攜程apollo源碼在idea中啓動報錯TransportException: Cannot execute request on any known server

com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect at com.sun.jer

原创 HashMap與ConcurrentHashMap的區別

    最近做的一個項目裏使用了多線程以及LinkedBlockingQueueh和LinkedBlockingDeque等類,在某線程裏有一個屬於線程實例的全局的HashMap,然後在run方法中會通過map的迭代器進行遍歷,然後會修改此

原创 Spring MVC+MyBatis中Spring沒有接管Mybatis的事務

    今天把框架整合完畢,測試時發現,無論使不使用aop還是@Transactional,service層中的對應新增等方法都會保存成功。跟蹤代碼發現在org.mybatis.spring.SqlSessionTemplate這個類中,當

原创 FileManager文件操作工具類

    Java文件操作,共實現了文件複製(單個文件和多層目錄文件),文件移動(單個文件和多層目錄文件),文件刪除(單個文件和多層目錄文件),文件壓縮(單個文件),文件解壓(單個文件),文件分割(將一個大文件分割爲若干個小文件),文件組合(

原创 Java執行上傳的sql腳本文件

    開始通過java執行cmd的方式調用sqlplus執行sql文件,但是後來發現一旦進入sqlplus,腳本執行完後就會一直等待而不關閉。後爲了方便改成調用ant的SQLExec類提供的實現進行sql腳本的執行。原始代碼如下,我是通過

原创 eclipse啓動時卡在進度條處

關於 eclipse啓動卡死的問題(eclipse上一次沒有正確關閉,導致啓動的時候卡死錯誤解決方法)常用的解決方法:      方案一(推薦使用,如果沒有這個文件,就使用方案二):      到<workspace>\.metadata\

原创 導入Java項目後爲什麼裏面的jdk自帶的webservice程序報錯

因爲jdk1.6中的service類沒有此構造方法,所以需要換成1.7.

原创 Java郵件工具類

    首先封裝郵件實體,協議採用SMTP:import java.util.List; import javax.mail.internet.InternetAddress; /**  * 郵箱實體類  * @author Admin

原创 Lucene第一個入門學習例子

    看Lucene in Action的時候,練習的一個入門例子。    在使用Lucene進行文本內容搜索前,需要先對指定的目錄下的文件進行建立索引,代碼如下:import java.io.File; import java.io.F