原创 osCache緩存
前陣子對公司網站進行了性能優化,其中,有一項就是使用OSCache添加頁面的緩存,開始還不以爲然,做完緩存後,發現服務器的負載大大減小了,看來還真不能小瞧OSCache。OSCache 主要用於頁面緩存,當然它也可用於數據層緩存,但數據層
原创 8080端口占用,導致tomcat起不來
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 查找那個任務佔用了8080端口,通過netstat-ano命令(注意這個命令後面不加分號,
原创 maven引入ActiveMQ和slf4j的jar包衝突
千萬不要這樣引入!!!! <!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-all --> <dependency> <groupId>org
原创 js獲取瀏覽器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop
網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域
原创 ibatis中cachemode的配置
cachemodel是ibatis裏面自帶的緩存機制,正確的應用能很好提升我們系統的性能。 使用方法:在sqlmap的配置文件中加入 <cacheModel type="LRU" id="article_cache" readOnl
原创 struts文件上傳過大異常
做單文件上傳開發過程 1 jsp頁面from表單enctype寫成multipart/form-data的值 <form action="${pageContext.request.contextPath }/uplAction"
原创 extjs,正則表達式
使用extJs時能常用的正則表達式 "^/d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-/d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-
原创 wso2esb之代理服務
在上一篇寫的是消息中介,接下來是代理服務 代理服務 顧名思義,代理服務充當了WSO2 ESB服務的代理,通常是一個已經存在的服務端點,代理服務可以使用不同的傳輸方式。 客戶可以直接發送請求代理服務的ESB,客戶看到服務代理。 運行示例
原创 myeclipse項目裏有紅色感嘆號
用myeclipse新建 web工程, 在工程目錄下會生成一個 .classpath 配置文件,裏面是你工程裏面引用的jar的配置。這個.classpath 對你的web工程沒有什麼影響其實是給 myeclipse 識別的。你說的這種情況
原创 hibernate聯合主鍵及映射實體類寫法
1.聯合主鍵的映射規則 1) 類中的每個主鍵屬性都對應到數據表中的每個主鍵列。 Hibernate要求具有聯合主鍵的實體類實現Serializable接口,並且重寫hashCode與equals方法,重寫這兩個方法的原因在於Hibern
原创 js判斷字符串非空
function isEmpty(obj){//是空,則返回true var nobj = obj.trim(); return (typeof obj === 'undefined' ||
原创 導入maven項目
新建工作空間後,導入maven項目,配置自己的maven,就是在如下圖片中添加本地的maven。
原创 struts的常量配置
Struts2配置精要之常量constant配置詳解(包括零配置Convention 的常量) 這是目前爲止收集的struts.xml中比較常用的常量值,包括現在的最新版本struts2.3.4常用的也就這些了。 下面是零配置中的
原创 maven項目新建服務器啓動異常
maven項目新建服務器啓動時發生如下異常: Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with
原创 ext中getCmp的意思
getCmp方法用來獲得一個Ext組件,也就是一個已經在頁面中初始化了的Component或其子類的對象,getCmp方法中只有一個參數,也就是組件的id。 •getCmp方法其實是Ext.ComponentMgr.get方法的簡寫形