自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 记录用Memory Analyzer分析内存泄漏的解决过程

事故原因:我们的 一个线上项目出现了   java.lang.OutOfMemoryError: GC overhead limit exceeded                   top 命令发现CPU load average 超过了核心线程数。整个项目属于假死状态。                  下载   堆栈信息进行分析如下 图所示:1:打开7个G的文件2,如...

2018-07-24 16:01:15 1637

转载 java.lang.OutOfMemoryError及解决方案

java.lang.OutOfMemoryError及解决方案主要有3种比较常见的OutOfMemory Error:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: GC overhead limit exc...

2018-07-23 15:30:19 402

转载 Mysql数据库更新操作导致死锁问题

 最近维护项目发现的一个有意思的问题,写篇文章记录一下。 项目的问题是数据库发生了死锁,在盘查的所有的业务代码后我认为是“单条”批量update语句需要锁表而引发的问题项目是基于spring的webservice,采用mysql数据库innodb引擎,问题涉及的主要业务如下: 业务1:系统会定期盘点数据(以下称为自动盘点),盘点中一个必要的数据不是存放在本地,需要通过http请求远程服...

2018-07-20 11:44:04 4952 1

转载 内存溢出的几种原因和解决办法

对于JVM的内存写过的文章已经有点多了,而且有点烂了,不过说那么多大多数在解决OOM的情况,于此,本文就只阐述这个内容,携带一些分析和理解和部分扩展内容,也就是JVM宕机中的一些问题,OK,下面说下OOM的常见情况: 第一类内存溢出,也是大家认为最多,第一反应认为是的内存溢出,就是堆栈溢出:那什么样的情况就是堆栈溢出呢?当你看到下面的关键字的时候它就是堆栈溢出了:java.lang...

2018-07-18 21:18:15 6406

转载 如何合理地估算线程池大小?

如何合理地估算线程池大小?感谢网友【蒋小强】投稿。如何合理地估算线程池大小?这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成,继续假设平均每个线程处理一个Transaction的时间为...

2018-07-16 13:59:11 432

转载 Java : 关于值传递你需要了解的事情

来源:刘文哲 ,neoyeelf.github.io/2017/12/03/Java:关于值传递你需要了解的事情/我们都知道,在Java中,方法的参数传递永远都是指值传递。让我们来看一看基本类型和集合的参数传递在内存中是如何体现的。原文链接:https://dzone.com/articles/java-pass-by-reference-or-pass-by-value在讨论Java中参数是如何...

2018-07-01 18:26:09 141

everything ,开发者必备利器

windows全局搜索工具everything,开发者必备利器,免费。。。。。

2017-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除