原创 java ExecutorService 線程池

最近在做項目時,需要用到線程池。我不喜歡一開始上來就講底層,因爲這樣子很深奧。對於線程池,java jdk 1.7裏會有對應的接口ExecutorService與實現類newCachedThreadPool /newFixedThread

原创 mybatis double String

mybatis中,SQL API的參數類型是double,數據庫是varchar類型,發現用mybatis操作的時候,會損失精度,直接四捨五入。解決辦法:方法一:把參數類型從double改成String。然後用Double.toStrin

原创 在spring mvc +javaweb項目中利用 tomcat和mybatis連接sqlserver

寫java web應用時需要連接sqlserver數據庫的步驟如下:安裝tomcat。打開myeclipse,需要把自己安裝的jdk與tomcat都引入,不要用自帶的。(這一步很重要)jdk配置:window --> preference

原创 JAVA HttpClient重發、超時不生效

HttpClient真的是一個神奇的東西,版本之間差異過大,V4.3之前,V4.3以後V4.5以前,V4.5以後都幾本是不兼容。所以JAVA在這一塊的開發真的是十分頭疼。這位仁兄在深深的被折磨後很好的幫我們總結了HTTP不同版本超時。然而

原创 部署IDEA +maven+springmvc+dubbo項目

    最近開發了一個項目,記錄一下部署要點。    項目採用IDEA開發,框架使用maven+spring mvc+dubbo。    首先,新建項目。新建的時候先建maven,再添加spring mvc框架。具體可以參考IDEA搭建S

原创 在java web項目中SLF4J+LOG4J的配置

SLF4J,即簡單日誌門面(Simple Logging Facade for Java),不是具體的日誌解決方案,它只服務於各種各樣的日誌系統。 看SLF4J的英文的F-facade(外表),就知道SLF4J只是一個只有“外表”的東