原创 oracle遠程機器plSql連接問題

(一)不安裝客戶端的解決辦法。 第一種方法: 1、在安裝ORACLE服務器的機器上搜索下列文件, oci.dll ocijdbc10.dll oci

原创 性能測試方案簡述

1、目標:    插件端全流程併發用戶上限、發現性能瓶頸 2、方案:    使用loadrunner 3、相關工具:      (1)、LoadRu

原创 findbugs ant 使用報錯 java.text.ParseExceptio n: Unparseable date: "12/20/2011 09:17 PM EST"

最近使用Findbugs集成cruiseControl持續集成中,發現了這個BUG ,跟蹤查看源碼發現是在edu.umd.cs.findbugs.updates.UpdateChecker中解析release版本發佈時間時出現的問題異

原创 Java開發FTP功能的apache工具包,小心使用爲妙

項目是一個報表系統,使用apache-commons-net網絡工具包實現文件上傳與下載。實際測試中報表數量比較小,沒有發現大問題,並且開發時也是本地開發,本地FTP服務器處理。後來測試發現,該處理使用的是單字節不刷新讀取模式,一個文件如

原创 AIX WebSphere優化——CPU

參考:http://jxstar.iteye.com/blog/1464179 1、問題現象        服務器環境是AIX6.1\WAS7.0,通過topas監控CPU經常出現100%的情況,而且負荷比較輕時,CPU佔用率不能也下降

原创 Hibernate 處理查詢 in 字句

在處理Hibernate的實體查詢,一般可以採用多種方式處理複雜的查詢,比如HQL的靈活使用,Query的外部參數化賦值等。但是,對於IN字句在sql中的處理,也會出現,不過,一般不建議使用這樣的sql處理,轉而採用關聯條件來處理這種查詢

原创 64位JVM帶來的問題及解決

解決內存佔用及JVM GC時間延遲影響應用性能,主要採用的方式,指針壓縮選項:,64 bit JVM正式支持了 -XX:+UseCompressedOops參考 http://it.deepinmind.com/jvm/2014/05/0

原创 java工廠模式 多數據源

今天又同學說到一個應用多數據源切換問題,我大概一想,不就是個工廠方法模式去處理,隨手謝了個demo。 1、首先是接口 public interface IDBUtil { Connection getConnection();

原创 關於Ehcahce緩存技術在集羣環境宕機失效問題

系統開發較早,使用的是當時較爲流行的Ehcache緩存結合Hibernate進行二級緩存的處理,爲應用性能的提高做了較大的貢獻,之前也在對這種類型的緩存做集羣處理,由於版本較低,使用的是ehcahce1.3的處理,集羣使用了RMI方式搭建

原创 final static 常量 編譯時就已經確定

晚上因爲需求,需要更改一個開源包的源碼實現一個不同的功能。正常只要修改一個常量就可以,如下: 其有很多類有引用。沒注意,直接下載源碼更改這個類。最後覆蓋相應的class文件。最後怎麼都沒成功。 想起java裏面一個最簡單的概念,

原创 websphere 6.1 Integer int類型問題

jsp編譯版本問題: 修改%websphere%/AppServer/profiles/AppSrv01/config/cells/nodename/applications/yourproject.ear/ 搜索 ibm-web-ex

原创 Oracle 跨域訪問其他實例數據 dblink 方式

當用戶要跨本地數據庫,訪問另外一個數據庫表中的數據時,本地數據庫中必須創建了遠程數據庫的dblink,通過dblink本地數據庫可以像訪問本地數據庫一樣訪問遠程數據庫表中的數據。下面講介紹如何在本地數據庫中創建dblink.   創建db

原创 Hibernaet更新update效率問題

在實際應用中,使用Hibernatez作爲持久化框架,處理更新實體時,有一些潛在的效率問題。 1、場景: 實體表包含多個字段,或者字段中存在blob或clob大字段,同時,可能這些實體有緩存支持,這樣在事務中難以操作和實現部分更新。 如

原创 oracle-awr 操作

AWR使用 SQL>@?/rdbms/admin/awrrpt.sql   Specify the Report Type ~~~~~~~~~~~~~~~~~~~~~~~ Would you like an HTML repo

原创 Hibernate級聯刪除問題

1、在使用Hibernate實現數據庫層和事務的情況下了,service層是帶有事務的標識,action——>service——>dao的過程中,action每次調用service都會走一個事務,完成後是一個提交commit。servic