原创 nginx反向代理tomcat會出現session失效問題

項目上做了nginx的反向代理,進行了兩臺服務應用的負載,應用中有一個操作請求,需要持續半個小時到2個小時,項目組用域名每次訪問此操作,運行十分鐘左右就會出現登錄超時,而導致操作終止。用單獨的ip和端口直接訪問具體的tomcat進行此操作

原创 oracle大數據量定期備份參考方案

相比很多同學都做過歷史數據備份的工作,可能方式有很多種,在此說一種業務場景:有原始表a和歷史表a_his兩個表,每個月月初將a中上個月之前的歷史數據,轉移到a_his中。 可能一開始想到的方案就是使用insert into a_his s

原创 oracle如何最快的刪除大數據量表中的多個字段

提到刪除表的字段,我們最初想到的就是alter table xx drop column field1; 但是當我們要對生產環境中大數據量的表進行刪除字段,而且不是刪除一個兩個,有可能刪除多個字段,此方法是否可取。網上有文章說到可以先對要

原创 jsp頁面上傳圖片之後頁面,當前頁面的顯示上傳的圖片可以自行更新

<input type="file" id="picfile" name="picfile"/><input style="width:50px;" type="button" onclick="subPic()" value="上傳"/

原创 nginx解決單點tomcat問題

當我們在一臺機器上部署了web應用程序的之後,可以使用http://ip:port/工程名  來訪問web應用。 那麼一個tomcat部署應用,如果出現故障,應用也就掛了。通過負載均衡,是解決單點隱患,實現高可用的方案之一。 實現負載均衡

原创 2010-07-02 11:47 關於C3P0容錯和自動重連特性的研究

最近常有數據庫和網絡設備升級和搬遷等事情,而各個應用都是基於數據庫連接池做的,大部分都是基於C3P0,數據庫或網絡狀況的變動都會導致客戶端連接池中的connection失效,如何剔除這些blocked connection就和C3P0的各

原创 如何將高版本oracle的數據導入到低版本oracle數據庫中

oracle低版本數據導入到高版本時,一般不會出現錯誤。但是從高版本導入低版本就會報錯。如何解決這個問題呢?在此本人提供一個經過本人驗證過的方法。首先不能在高版本數據庫的電腦上進行導出數據,因爲這樣執行後導出的oracle數據是按高版本的

原创 解決spring4.x 版本的springmvc中提交數組時超過256個值報錯問題

  首先聲明下我的環境,spring版本是4.3.2,框架是springmvc+mybatis,前端是easyui. 今天遇到個詭異的問題,就是前臺在保存的時候,後臺報錯,提示類似如下信息: org.springframework.bea

原创 tomcat優化---大數據量提交tomcat時,tomcat無法接收導致頁面無反應

關於tomcat的一個優化問題: 有時候保存大數據量的數據時,tomcat不優化的話,頁面會沒反應,tomcat後臺並不報錯,只是提示下面內容: 警告: More than the maximum number of request pa

原创 jsp中URL傳遞中文參數的處理

在頁面的url中使用encodeURI(encodeURI(中文)),對中文進行編碼,並在服務器的java程序中使用URLDecoder.decode(中文, "UTF-8")進行解碼即可; 如果url中需要傳遞+、#、?等特殊符號,可以

原创 document.frames不兼容火狐的問題

獲取頁面中嵌入的iframe的對象時,使用document.frames('testFrame').document或者document.frames['testFrame']來獲得id爲testFrame的iframe的DOM對象時,用

原创 解決父頁面加載iframe時,src鏈接中參數值過大導致加載失敗的問題

有時候我們在使用iframe時,喜歡這麼寫 <iframe src="*******.do?param=****" id="leftFrame" name="leftFrame" frameborder="0"></iframe> 或者是

原创 spring session + redis 實現web工程的session共享

關於session共享,在網上有很多文章,但是很少有文章是別人看過了,能夠實際操作就能實現出來的,我不知道是文章寫的漏掉了什麼還是什麼原因,可能是我的能力還達不到文章所需要的能力要求吧。先不管那麼多了,我就以我實際配置安裝部署的實例來講述

原创 Oracle 創建dblink 報錯:ORA-01017、ORA-02063

Oracle 創建dblink 報錯:ORA-01017、ORA-02063一、創建dblink 原始語句: create public database link db_lsxy connect to 

原创 js中將數字格式的日期化爲yyyy-MM-dd樣式

今天寫了一個ajax請求,當獲取對象中的某個日期屬性時,發現打印出來是一串數字,例如:1394786876000。可能有人會有疑問了,明明是日期格式,爲什麼不返回日期,而返回一串數字呢?其實這串數字是個時間戳,也就是從格林威治時間1970