摘要:
http://www.jguru.com/faq/view.jsp?EID=143462http://www.codestyle.org/java/faq-Threads.shtml#greenthreadhttp://www.ibm.com/developerworks/cn/java/j-concurrent/http://tailsherry.iteye.com/blog/176152http://blog.csdn.net/carryoutvip/article/details/5536506http://www.cnblogs.com/jobs/archive/2007/04/18/ 阅读全文
posted @ 2012-03-05 17:09
规格严格-功夫到家
阅读(162)
评论(0)
推荐(0)
摘要:
C.4 线程部分格式本节主要描述当JVM crash时候线程的信息。如果多线程在同一时刻crash,只有一个线程的信息会被打印出来。C.4.1 线程信息线程部分第一部分描述了引起严重错误的线程信息,如下所示:Current thread (0x0805ac88): JavaThread "main" [_thread_in_native, id=21139] | | | | +-- ID线程ID | | | +------------- state线程状态 | | +--------------------------... 阅读全文
posted @ 2012-03-05 15:49
规格严格-功夫到家
阅读(325)
评论(0)
推荐(0)
摘要:
严重错误日志当一个严重错误发生时候,一个附带虚拟机信息和状态的错误日志会在那个时刻点产生。注意:这个文件的格式会随着版本的不断更新而略微有变化这个附录包含如下内容C.1 严重错误日志的位置 在生产环境下可以使用-XX:ErrorFile=file这个标志,用于声明文件在哪里产生,注意file代表严重错误文件的全路径,%%会被转义成%,%p会被替代成进程ID下面例子展示了该文件会被创建在/var/log/java目录下,并且被命名为java_errorpid.logjava -XX:ErrorFile=/var/log/java/java_error%p.log如果该标志没有被声明,虚拟机会在当 阅读全文
posted @ 2012-03-05 14:11
规格严格-功夫到家
阅读(1335)
评论(0)
推荐(1)
摘要:
最近看这篇技术白皮书,决定把它翻译出来,所以翻译不好的话,请大家指正:环境变量与系统属性本节描述环境变量和系统属性,这些环境变量和系统属性能在JVM出现问题时提供帮助。1、JAVA_HOME环境变量2、JAVA_TOOL_OPTIONS环境变量3、java.security.debug系统属性A.1 JAVA_HOMEJAVA_HOME环境变量用来指明JDK软件安装目录(这个一般就是我们安装JDK之后,需要设置环境变量的时候,一般会设置这个变量指定JDK安装目录)A.2 JAVA_TOOL_OPTIONS在许多环境下,用命令行启动程序并不是容易做的事情。这种情景一般发生程序使用嵌入式JVM(这 阅读全文
posted @ 2012-03-05 11:18
规格严格-功夫到家
阅读(1415)
评论(1)
推荐(1)
摘要:
有synthetic标记的field和method是class内部使用的,正常的源代码里不会出现synthetic field。小颖编译工具用的就是jad.所有反编译工具都不能保证完全正确地反编译class。所以你不能要求太多。下面我给大家介绍一下synthetic 下面的例子是最常见的synthetic field class parent{ public void foo(){} class inner { inner() { foo(); } }}非static的inner class里面都会有一个this$0的字段保存它的父对象。编... 阅读全文
posted @ 2012-03-05 09:28
规格严格-功夫到家
阅读(784)
评论(0)
推荐(0)
摘要:
现在陷入一个怪圈: 1、简单不愿意做,难的做不了,俗称眼高手低 2、有时候总是懈怠,看来人是需要一定压力,否则都变得懒惰了。 阅读全文
posted @ 2012-03-05 09:23
规格严格-功夫到家
阅读(176)
评论(0)
推荐(0)