首页 › 日存档 › 2015年3月26日

分析 Java heap dump工具之IBM HeapAnalyzer

 IBM HeapAnalyzer是一款免费的JVM内存堆的图形分析工具,它可以有效的列举堆的内存使用状况,帮助分析Java内存泄漏的原因。

下载解压后有一个ha413.jar

运行环境要求:

1、使用 Java 2 Platform,JDK 1.6或以上来运行IBM He[......]

Read more

oracle-存储过程提示ORA-01031: 权限不足错误解决

在调用存储过程,尤其是含有DDL或者动态SQL语句的过程中,经常出现此错误,详细解释如下:

默认情况下,在调用存储过程用户的角色是不起作用的,即在执行存储过程时只有Public权限。所以如果被调用的存储过程中如果有execute immediate ‘create table..’语句,将会引[......]

Read more

JBOSS连接池获取及返还和销毁

当应用需要进行业务处理时,首先会执行一个getConnection的操作,用于从连接池中获取连接,当业务处理完成后,需要把连接放回到连接池中,执行一个returnConnection的操作。
下面先看一下getConnection的源码:

  //getConnection方法返回的值是一个连接[......]

Read more

oracle执行计划:多表联合查询方式优化,Nested Loops,Hash Join 和 Sort Merge Join

多表之间的连接有三种方式:Nested LoopsHash Join Sort Merge Join

一. NESTED LOOP:

对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套循环中,内表被外表驱动,外表返回的每一行都要在内表中检索找到与它匹配的行,因此整个[......]

Read more