自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 ElasticJob引发的Tomcat内存泄漏问题

这里记录一下遇到的一个tomcat memory leak的问题:一个使用了elastic job的webapp,在进行热部署的时候日志打印了内存泄漏异常。前置知识点 在类使用完之后,如果满足下面的情况,类就会被卸载: 1.该类所有的实例都已经被回收,也就是 Java 堆中不存在该类的任何实例。 2.加载该类的ClassLoader已经被回收。 3.该类对应的java.lang.Clas

2017-06-29 18:34:55 1721

原创 JDK中hash冲突解决的两种方法

哈希表定义散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。 也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。 这个映射函数称做散列函数,存放记录的数组称做散列表。实现关键点hash函数 hash冲突解决首先来说hash函数,java中对象都已一个hashCode() 方法,那为什么还

2017-06-28 16:31:30 2314

原创 强引用、软引用、弱引用

强引用:关于强引用这里不用多说Object obj = new Object(); 这里就是强引用。软引用:SoftReference<Object> obj = new SoftReference<Object>(new Object()); 强引用只有在内存不够的时候才会被回收。弱引用:WeakReference,一次gc之后原有对象即被回收。测试用例如下: /*

2017-06-28 13:23:54 248

jdbc-connector

Mysql数据库驱动,mysql-connector-java-5.1.22

2015-04-11

空空如也

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

TA关注的人

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