原创 tomcat中間件提交表單數據量過大警告處理方案

昨天系統出現了一個比較奇怪的BUG,表單提交後,數據沒有全部執行。查看tomcat日誌發現有以下警告:18:52:23,058  WARN HttpMethodBase:682 - Going to buffer response body

原创 Double與double的差異

在使用Double進行邏輯計算的時候,發現個別情況下,邏輯計算的結果與期望的結果有差異。通過查閱資料發現錯用了裝箱基本類型Double,總結如下:基本類型與裝箱基本類型的差異:1、基本類型只有值,而裝箱基本類型則具有與其值不同的同一性。也就

原创 oracle密碼過期 ORA-28001: the password has expired

oracle 11g 默認密碼過期時間爲180天,密碼過期後,訪問數據庫會出現如下異常:java.sql.SQLException: ORA-28001: the password has expired查詢密碼過期設定:select *

原创 oracle創建用戶、分配權限並導入數據

oracle創建用戶、分配權限並導入初始數據已經使用一段時間了,今天抽空整理一下該過程中使用到的SQL語句。step1:使用DBA用戶登錄sqlplusC:\Users\Administrator>sqlplus dbaname/dbapa

原创 js <a></a>中this的使用

最近在做一個項目時發現在使用 <a herf="javascript:changeClass(this);">demo</a> 時,在function中操作傳遞的DOM對象時無法使用(添加class熟悉不能生效,在開發者控制檯也沒有發現異常

原创 僞造referer獲取網絡資源

在做一個社交網站時發現,在頁面html中通過<img src=""> 直接引用網絡資源時,部分圖片無法顯示。發現:這些無法顯示的資源,是在服務器端做了referer禁用處理,這樣就只能把資源下載到自己的服務器使用了。referer禁用:客戶

原创 修改Eclipse中程序運行空間大小

在開發一個項目的過程中,因爲引入的jar包較多。在Eclipse啓動tomcat後經常內存溢出OutOfMemoryError: PermGen space。現將在Eclipse中修改運行內存大小的流程整理如下:Run->Run Confi

原创 java精確計算之BigDecimal

Java中的計算主要有double,float,int,long,BigDecimal 1、float和double主要用戶科學計算和工程計算,它們執行二進制浮點運算,這是爲了在廣泛的數值範圍上提供較爲精確的快速近似計算而設計的。然而它們並

原创 mybatis在oracle插入對象後返回主鍵值

在mybatis中默認插入一條記錄後,返回值爲插入記錄的條數。現在想獲取插入記錄後,當前被插入的記錄的主鍵值,需在insert方法中添加如下代碼:<insert id="insert" parameterType="cn.com.pm.pp