zeroheart
记录生活
zookeeper 作为分布式协调服务,数据结构是树形的,类似linux文件系统结构,查看 […]
一,b树 b树(balance tree)和b+树应用在数据库索引,可以认为是m叉的多路平 […]
BST树 BST树(二叉查找树)是一种特殊的二叉树,其左子节点的值小于父节点,右子节点的值 […]
kafka里面的一些概念 broker kafka集群中的实例 topic kafka中一 […]
相同的操作,执行一次或者多次应该是一样的结果 1.查询具有天然的幂等性,用主键删除也是幂等 […]
加锁使用新版的api set (key, value, nx, px, expireTim […]
过期策略 设置过期时间,定期删除,惰性删除 a.每100ms检查部分数据是否过期,是的话删 […]
缓存雪崩 redis的热点数据,常常是通过定时任务来刷新的,可能会存在一个问题,同一时间, […]
为什么用消息队列 随着业务的复杂,需要不同的工能共同完成一个事情,比如下单,有日志,优惠券 […]
写代码那种叫编程式事务,写注解是声明式事物,还可以在xml中配置 @Transaction […]
容量设计 扩容 容量设计 hashmap 默认大小是2^4,扩容是成倍的 key进行取模之 […]