javaSE
辣不甜
悟空,放下那唐生肉!!!
展开
-
ThreadLocal 原理分析,ThreadLocal为什么会出现OOM
二、ThreadLocal为什么会内存泄漏在上一篇的时候,已经简单的介绍了不正当的使用ThreadLocal造成OOM的原因,下边详细的介绍一下:1、首先看一下ThreadLocal的原理图:在ThreadLocal的生命周期中,都存在这些引用。看下图: 实线代表强引用,虚线代表弱引用。2、ThreadLocal的实现是这样的:每个Thread 维护一个 ThreadLocalMa...转载 2018-11-14 15:49:12 · 3030 阅读 · 1 评论 -
hashCode和equals方法的区别与联系
转:https://blog.csdn.net/lijiecao0226/article/details/24609559先来试想一个场景,如果你想查找一个集合中是否包含某个对象,那么程序应该怎么写呢?通常的做法是逐一取出每个元素与要查找的对象一一比较,当发现两者进行equals比较结果相等时,则停止查找并返回true,否则,返回false。但是这个做法的一个缺点是当集合中的元素很多时,譬如有...转载 2019-01-15 17:33:55 · 23590 阅读 · 8 评论