- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 面试:ThreadLoacal原理以及引起的内存泄露
threadlocal里面使用了一个存在弱引用的map,当释放掉threadlocal的强引用以后,map里面的value却没有被回收.而这块value永远不会被访问到了. 所以存在着内存泄露. 最好的做法是将调用threadlocal的remove方法. 在threadlocal的生命周期中,都存在这些引用. 看下图: 实线代表强引用,虚线代表弱引用. 每个t
2017-04-09 10:14:35 872
原创 Treeset保证元素唯一且排序的代码示例
TreeSet:根据构造方法的不用,选择使用自然排序或者比较器排序。 按照实际的需求,可以对元素进行排序。并且保证唯一。怎么保证的呢? 排序:底层结构是二叉树。按照树节点进行存储和取出。 两种实现: A:自然排序(元素具备比较性) TreeSet的无参构造,要求对象所属的类实现Comparable接口。 B:比较器排序(集合具备比较性) TreeSet的带参构造,要求构
2017-04-05 21:02:18 381
Windows环境下32位汇编语言
2016-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人