原创 java io 核心方法
輸入流基本方法 int b = in.read();讀取一個字節無符號填充到int低八位。-1是EOF in.read(byte[] buf);讀取數據填充到字節數組buf in.read(byte[] buf,int start,in
原创 關於java發送郵件報554錯誤
問題:用mailsender和java mail發郵件本地都沒有問題,但部署到一臺外網centos設備時就不能發郵件了,郵件系統用的是zimbra 查了下:發現問題處在配置上,在郵件管理界面中的 “配置”--》“服務器”--》“MTA”
原创 Maven使用本地jar包並打包進war包裏面的方法
關於詳細可以借鑑這篇文章:http://ju.outofmemory.cn/entry/47641 關鍵是要加紅色區配置。 <plugin> <groupId>org.apache.maven.plugins</
原创 關於springmvc中Matrix Variables的用法
版本spring4.x 註解@MatrixVariable可以將鍵值對寫到路徑中映射作爲controller中的方法參數,使用前需要配置 1.RequestMappingHandlerMapping中屬性removeSemicolonC
原创 Could not resolve placeholder 解決方案
轉:http://blog.163.com/wf_shunqiziran/blog/static/176307209201282755010505/ 用spring 配置加載properties文件的時候,報 Could not
原创 java異常finally相關執行順序
package com.core; public class TestException2 { public TestException2() { } @SuppressWarnings("f
原创 關於log4j的參數含義
轉:http://www.blogjava.net/wilesun/archive/2007/10/30/156999.html Log4j建議只使用四個級別,優先級從高到低分別是ERROR、WARN、INFO、DEBUG #這裏定義能
原创 Linux下memcache的安裝
轉:http://blog.csdn.net/xifeijian/article/details/22000173 memcache是高性能,分佈式的內存對象緩存系統,用於在動態應用中減少數據庫負載,提升訪問速度。目前用memcache
原创 ant基礎
[轉]http://hi.baidu.com/kdunzgqotvdfjze/item/02e9d1c7d199a0bb0d0a7bdc Ant 的最完整build.xml(一) Ant的概念Make命令是一個項目管理工具,而An
原创 64位Eclipse運行時提示“Failed to load the JNI shared library \Java\jre6\bin\client\jvm
轉:http://blog.csdn.net/downmoon/article/details/8249824 由於開發環境改變,改用64位Juno 64位 SP1環境替換了原來的Juno 32位。結果啓動Eclipse報錯: "F
原创 使用jdbc操作數據庫
基本過程 1.獲取連接 (Connection) 2.創建語句 (PrepareStatement) 3.綁定參數(setxxx) 4.執行語句(execute) 5.清理資源(close) public static void mai
原创 java日誌,需要知道的幾件事
轉:http://singleant.iteye.com/blog/934593 java日誌,需要知道的幾件事 如果對於commons-loging 、log4j 、slf4j 、LogBack 等都已經非常清楚了,可以忽略本文。
原创 spring 各版本變化
spring 2.01.引入提供對OpenJPA(EJB3.0的JPA標準)的支持2.重新發布了對AspectJ的內部支持,允許用戶自定義切面,提供聲明式企業服務(最重要的是聲明式事務管理)3.對glassfish的織入支持4.改善了b
原创 jdk 各版本變化
jdk5 1.引入泛型 2.增強的for循環 3.可變參數 4.Set,集合無序,不允許有重複元素,HashSet,TreeSet 5.Map,Map存儲了一系列鍵值的映射關係,HashMap,Hashtable,TreeMap,Pro
原创 關於synchronized同一對象和equals方法
String t1 = "1"; String t2 = "1"; String t3 = new String("1"); String t4 = new String("1"); -- 雖然t1,t2,t3,t4互相之間equals