java
文章平均质量分 79
bailiyi
这个作者很懒,什么都没留下…
展开
-
不止面试-JVM垃圾回收面试题详解
第一部分:面试题本次分享我们将尝试回答以下问题:GC 是什么? 为什么要有 GC?简单说一下java的垃圾回收机制。JVM的常见垃圾回收算法有哪些?为什么要使用分代回收机制?如何判断一个对象是否存活?如果对象的引用被置为 null,垃圾收集器是否会立即释放对象占用的内存?第二部分:深入原理好,让我们开始吧。还是那句话,如果时间不够可以直接拉到最后看答案。java垃圾回收...原创 2019-12-09 21:57:58 · 1980 阅读 · 2 评论 -
java缓存浅析
1、为什么要使用缓存由于服务器、数据库、网络等资源有限,无法支撑越来越多的请求与计算量,所以将一部分数据放在缓存中,以此减小薄弱环节的计算量和请求流程。2、缓存的属性缓存有以下几个重要属性:Ø 命中率:命中率指请求次数与正确返回结果次数的比例,越高越好。Ø 最大元素:缓存中可以存放的元素的最大数量。Ø 清空策略。清空策略通常有以下几种:n FIFO:最先进入缓存原创 2016-03-20 22:23:07 · 420 阅读 · 0 评论