自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 cup爆满导致程序无响应问题排查

cup爆满导致程序无响应问题排查

2023-01-10 10:11:53 537 1

原创 java内存泄漏

**概念:**对象从创建,然后到进行使用,在使用完毕并且将不再使用后没有被进行回收,或无法进行回收,便出现了内存泄漏。内存泄漏可能会发生oom异常。几种常见的内存泄漏常见:1、java中内存泄露8种情况的总结2、博客第七点关于缓存对象使用弱引用的看法,我更赞同使用软引用:弱引用:在jvm进行gc时会被直接回收的引用对象软引用:在jvm进行gc时不会被直接回收的引用对象,当堆空间内存不够时会被部分回收,空出的空间用来存新的对象缓存中的对象不应该是不使用就应该被回收的,应该是在缓存满了的情况下部分

2021-04-24 22:04:21 98

转载 spring使用的两种代理方式

jdk代理:当类有实现接口时,通过实现接口的代理类,当调用方法时,会被invokeHandel拦截由该方法调用处理器来进行处理。cglib代理:当类没有实现接口的时,通过该类加载器对类的字节码修改生成一个该类的子类,由子类提供方法的实现。转载:https://www.cnblogs.com/leifei/p/8263448.html...

2020-04-16 11:22:25 414

转载 HashMap为什么比HashTable快

主要原因1、HashTable线程安全,有锁机制2、HashTable底层算法效率低于HashMap哈希过程:HashTable使用取模的方式获取槽位,HashMap使用位运行获取槽位槽位冲突:HashTable使用链表数据结构来存储槽位相同的数据,HashMap同样也使用链表但在数据量多的情况下会升级成红黑树数据结构转载:https://blog.csdn.net/wangxing...

2020-03-27 18:17:30 845

原创 类的加载与实例化

类的加载与实例化类加载定义:1、将类的.class文件中的二进制数据读到内存中,并将其放入到运行时内存的方法区中2、在堆中创建java.lang.Class,用来封装类在方法区中的数据结构注:class对象封装了类在方发区中的数据结构,并提供了访问方发区数据结构的接口加载的策略:可以预先加载,不一定等到使用类的时候,类加载不报错,报错要等到使用的时候才知道。类的生命周期:加载-&gt...

2020-02-26 23:29:55 718

空空如也

空空如也

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

TA关注的人

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