原创 infinispan項目中的配置
java: import java.io.IOException; import java.util.Map; public interface CacheManager { static final String lbsNa
原创 Tomcat下log4j設置文件路徑和temp目錄
在Web應用中的如何設置日誌文件的路徑呢?最笨的方法是寫絕對路徑,但很不方便。 而Spring的做法是使用一個Servlet Listener,在W
原创 linux命令系統(一)
一:顯示目錄和系統的命令 1:IS命令用於顯示指定目錄和文件的相關信息 權限:所有使用者 -a列出目錄下的所有文件 -b把文件中不可輸出的字符用反斜槓加字符編號 -c輸出文件的i節點修改時間,並以
原创 JS優秀插件收集
JQuery插件庫: http://plugins.jquery.com/ http://jquery-plugins.net/ Jquery插件 http://www.ijquery.cn/?cat=2 數據處理工具:
原创 Itext與pdfBox座標定位問題
itext與pdfbox都可以做pdf解析工具,下面簡單介紹itext與pdfbox座標定位 itext: import java.io.IOException; import com.itextpdf.awt.geom.
原创 web.xml 中的listener、 filter、servlet 加載順序及其詳解
在項目中總會遇到一些關於加載的優先級問題,剛剛就遇到了一個問題,由於項目中使用了quartz任務調度,quartz在web.xml中是使用listener進行監聽的,使得在tomcat啓動的時候能馬上檢查數據庫查看那些任務未被按時執行,
原创 TaskQuery查詢API
1、TaskQuery查詢API 有兩種方法可以從引擎中查詢數據:查詢API和原生查詢。查詢API提供了完全類型安全的API。 你可以爲自己的查詢條件添加很多條件 (所以條件都以AND組合)和精確的排序條件。下面的代碼展示了一個例
原创 用Java來獲取訪問者真實的IP地址
在JSP裏,獲取客戶端的IP地址的方法是:request.getRemoteAddr(),這種方法在大部分情況下都是有效的。但是在通過了Apache
原创 Mina源碼分析——IoService
這兩天看了下Mina和Netty的源碼,想比較來說Mina的結構簡潔易懂。Mina和Netty出自同一人,而Netty是作者對Mina的重構版,改進
原创 shrio 權限管理filterChainDefinitions過濾器配置
/** * Shiro-1.2.2內置的FilterChain * @see ==============================================================================
原创 註釋驅動的 Spring cache 緩存介紹
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/index.html spring 3的註解式緩存
原创 java反射機制之Method invoke執行調用方法例子
昨天在羣裏跟大家討論了下java反射調用可變參數的問題,這個問題起因是我們需要反射調用另一個部門提供的方法,我同事說java不能反射調用可變參數的方法,於是我寫了個demo證明了他這個觀點的錯誤。但是測試過程中,有一點我不明白,就是反射
原创 sso單點登錄
在現有的應用程序中實現單點登錄解決方案(single sign-on,SSO,即登錄一次,就可以向所有網絡資源驗證用戶的身份)是非常困難的,但是在構建複雜的門戶時,每個開發人員都要面對這個問題。因爲門戶需要與後端資源集成,而每個後
原创 Dubbo架構設計詳解
Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,要麼是消費方
原创 如何在Java中分配超過-Xmx限制的內存
數組分配的上限 Java裏數組的大小是受限制的,因爲它使用的是int類型作爲數組下標。這意味着你無法申請超過Integer.MAX_VALUE(2^31-1)大小的數組。這並不是說你申請內存的上限就是2G。你可以申請一個大一點的類型的數組