原创 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。你可以申請一個大一點的類型的數組