`
文章列表
帮朋友调试weblogic,当错误中提到OutOfMemoryError,但是 java option我修改了啊,怎么么还会有错?程序有问题?还是参数不对?发现这样一篇文章,写的不错,转载了!呵呵!工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、解决问题。 一、认识问题: 首先我们通过下面这个 测试程序 来认识这个问题: 运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序: import java.util.concurrent ...

文件描述符

http://bbs.chinaunix.net/viewthread.php?tid=631069&extra=&page=1
转:http://arganzheng.iteye.com/blog/982214 关于文件描述符和句柄 今天jojo突然问我们:“什么叫做句柄?”。我对句柄不是很清楚(Win32下没有怎么编过程),但是我对文件描述符是比较清楚的。但是我觉得应该是差不多的,所以我就这么回答她了:“句柄应该类似与Unix下的文件描述符,是一个内核对象标识。根据这个标识,进程可以访问相应的内核对象。至于为什么不直接返回内核对象地址,原因我想有两个:1. 内核对象驻留在内核地址空件,而进程没有权限访问内核地址空间。C标准库中的File对象返回指针,那是因为它是用户库。2. 不给定内存地址,有利于内核(用户进 ...

webservice

    博客分类:
  • java
http://www.ibm.com/developerworks/cn/java/j-jws6/ 客户端:http://www.blogjava.net/fatbear/archive/2009/03/16/260032.html CXF 2.0 学习笔记-2(客户端) try { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean (); factory.setServiceClass(WebServiceSample.class); ...

查找线程入口

    博客分类:
  • java
a.top 命令找到pid b.jstack pid 打印相关信息
地址:http://www.blogjava.net/zhugf000/archive/2007/05/16/22890.html JVM Thread DUMP 基本功 Windows 下用Ctrl-Break,Unix 下用 kill -3 <pid> 的命令让JVM输出 thread dump。 每隔几秒 thread dump 一次,多做几次,分析比较。 Thread Dump分析的一些经验 1 找出 ...
http://yuan-xulong.iteye.com/blog/711795 有时候在hibernate调试中,因为需要观察到SQL语句及其变量,可能会使用到p6spy这个工具类,安装步骤如下: 1.拷贝p6spy.jar包到%tomcat_home%/common/lib/下面,或者自己的工程的lib下面。 2.拷贝spy.properties到工程的classes下面,使得应用可以找到该属性文件。 3.更改自己工程的数据库连接配置,比如context.xml或者%tomcat_home%/conf/server.xml文件,把其中的driverclassname的值改为com.p ...
Global site tag (gtag.js) - Google Analytics