![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 81
yes1983
这个作者很懒,什么都没留下…
展开
-
用jstack分析可能存在的死循环
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙: 1.top查找出哪个进程消耗的cpu高 21125 co_ad2 18 0 1817m 776m 9712 S 3.3 4.9 12:03.24 java ...2013-05-05 11:12:02 · 323 阅读 · 0 评论 -
linux下使用jstack来找出死循环的java代码
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙: 1.top查找出哪个进程消耗的cpu高 21125 co_ad2 18 0 1817m 776m 9712 S 3.3 4.9 12:03.24 java ...原创 2013-09-26 20:49:38 · 297 阅读 · 0 评论 -
SimpleXml读取一些特殊Xml的用法
SimpleXml读取一些特殊Xml的用法Java解析Xml一般就是Dom和Sax两种方式。SimpleXml是一个开源的第三方库http://simple.sourceforge.net,它提供了另一种思路,就是xml和java class通过annotation一一对应,中间的转换过程由它来完成,省去了程序员自己去写Xml解析的逻辑。看起来很美好,但是如果碰到Xml或者java class...原创 2018-12-18 16:07:58 · 965 阅读 · 0 评论 -
重构-改善既有代码的设计 读书心得(二)
目录第七章第八章 重新组织数据第九章第十章 简化函数调用第七章在对象之间搬移特性如果一个类有太多行为,或者与另一个类有太多合作形成高度耦合,就可以搬移函数。如果被搬移函数只引用了原类的一个字段,那么只需将这个字段作为参数传递过来,如果调用了原类的函数,那么必须将源对象传递过来。如果需要很多原类特性,那就要进一步重构,比如分解目标函数,把其中一部分移回原类。move field对于一个...原创 2019-01-29 15:19:37 · 417 阅读 · 0 评论 -
项目中加入slf4j log遇到的问题和解决方案
本人想在项目中加入log系统,采用slf4j+log4j的框架,在集成到项目中时,遇到了2个问题,记录下来。multiple SLF4J bindings错误日志SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/Administrator/.grad...原创 2019-02-28 18:21:49 · 6380 阅读 · 0 评论