原创 dubbo優化

Dubbo作爲遠程服務暴露、調用和治理的解決方案,是應用運轉的經絡,其本身實現健壯性的重要程度是不言而喻的。 這裏列出一些Dubbo用到的原則和方法。 一、日誌 日誌是發現問題、查看問題一個最常用的手段。 日誌質量往往被忽視,沒有日誌使用

原创 java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:lis

原因:連接數過多,多實例需要切換實例來加大連接數,整合了一下。 sql>show user;查看當前用戶 sql>show parameter instance_name;查看當前數據庫實例 sql>set ORACLE_SID=實例

原创 java.sql.SQLException: Protocol violation

java.lang.RuntimeException: org.springframework.jdbc.UncategorizedSQLExcep

原创 jvm中堆棧以及內存區域分配

堆棧這個概念存在於數據結構中,也存在於jvm虛擬機中,在這兩個環境中是截然不同的意思。 在數據結構中,堆棧是:堆 和棧兩種數據結構,堆是完全二叉樹,堆中各元素是有序的。在這個二叉樹中所有的雙親節點和孩子節點存在着大小關係,如所有的雙親節點

原创 ORA-01113:文件n需要介質恢復

使用alter database 移動數據文件時,在執行完alter database rename <source file path> to <des file path>命令之後,再試圖打開數據庫:alter database o

原创 談談Memcached與Redis

1. Memcached簡介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric爲首開發的高性能分佈式內存緩存服務器。其本質上就是一個內存key-value數據庫,但是

原创 base64的js實現

寫了一個js類,可以方便base64加密解密:  Javascript代碼   /**  *  *  Base64 encode / decode  *  *  @author haitao.tu  *  @date   2010-

原创 linux安裝oracle交換分區不足

在REDHAT LINUX 5.5 X86_64操作系統上安裝ORACLE 10G 時發現,SWAP 分區只有786M,安裝程序check時報錯。 REDHAT LINUX 5.5 是安裝在VMWARE 的一個虛擬機上。分配了一個10G

原创 多個項目MyEclipse中啓動OutOfMemoryError: PermGen space

多個項目MyEclipse中啓動OutOfMemoryError: PermGen space 在項目開發中有多個項目需要在MyEclipse中啓動Tomcat加載調試,加載過程中報java.lang.OutOfMemoryEr

原创 jvisualvm

jvisualvm