Loading

摘要: 持久化 Redis的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。 Redis的持久化机制有两种,第一种是快照,第二种是AOF日志(Append only file)。 快照是一次全量备份,AOF日志 阅读全文
posted @ 2024-07-06 23:32 Duancf 阅读(35) 评论(0) 推荐(0)
摘要: 字典扩容 Java 中的 HashMap 有扩容的概念,当 LoadFactor 达到阈值时,需要重新分配一个新的 2 倍大小的数组,然后将所有的元素全部 rehash 挂到新的数组下面。 rehash就是将元素的 hash 值对数组长度进行取模运算,因为长度变了,所以每个元素挂接的槽位可能也发生了 阅读全文
posted @ 2024-07-06 22:51 Duancf 阅读(120) 评论(0) 推荐(0)
摘要: ZSet底层有两种实现,一种是ZipList,另一种是SkipList+HashTable 阅读全文
posted @ 2024-07-06 21:37 Duancf 阅读(38) 评论(0) 推荐(0)
摘要: 代理模式PROXY 静态代理 定义一个代理规范,规定代理和目标对象实现同样的方法 举个例子,银行柜员和银行都要有取钱的方法,我们才能通过银行柜员去取银行的钱 public interface Proxy { void withdraw(); } public class Bank implement 阅读全文
posted @ 2024-07-06 21:06 Duancf 阅读(24) 评论(0) 推荐(0)
摘要: 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。 二 阅读全文
posted @ 2024-07-06 19:02 Duancf 阅读(116) 评论(0) 推荐(0)