![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
gululu_sz
这个作者很懒,什么都没留下…
展开
-
2019.11.5每日一题:请简单谈谈Redis 持久化机制
参考答案 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。 RDB是Redis默认的持久化方式。按照一定的时间周期策略把内存的数据以快照的形式保存到硬盘的二进制文件。即Snapshot快照存储,对应产生的数据文件为dump.rdb,通过配置文件中的save参数来定义快照的周期...原创 2019-11-05 10:30:02 · 173 阅读 · 0 评论 -
2019.11.3每日一题:垃圾收集有哪些算法,各自的特点?
参考答案 1.标记-清除算法 标记-清除算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,效率也很高 空间问题(标记清除后会产生大量不连续的碎片) 2. 复制算法 它可以将内存分为大小相同的两块,每次使用其中的一块。当这一块的内存使用完后,就将还存活的对象复制到另一块去,然后再把使用的空间一次清理掉。这样就使每次的内存回收都是...原创 2019-11-03 22:15:14 · 269 阅读 · 0 评论 -
2019.11.2每日一题:HashMap 和 HashTable 有什么区别?
参考答案: ①、HashMap 是线程不安全的,HashTable 是线程安全的; ②、由于线程安全,所以 HashTable 的效率比不上 HashMap; ③、HashMap最多只允许一条记录的键为null,允许多条记录的值为null,而 HashTable 不允许; ④、HashMap 默认初始化数组的大小为16,HashTable 为 11,前者扩容时,扩大两倍,后者扩大两倍+1; ⑤、H...原创 2019-11-03 22:13:04 · 101 阅读 · 0 评论