月度归档: 2020 年 2 月

2020年2月26日

zookeeper 的基本操作

zookeeper 作为分布式协调服务,数据结构是树形的,类似linux文件系统结构,查看 […]

2020年2月20日

AVL树、红黑树

BST树 BST树(二叉查找树)是一种特殊的二叉树,其左子节点的值小于父节点,右子节点的值 […]

2020年2月19日

kafka一些基础

kafka里面的一些概念 broker kafka集群中的实例 topic kafka中一 […]

2020年2月12日

幂等性的相关方法

相同的操作,执行一次或者多次应该是一样的结果 1.查询具有天然的幂等性,用主键删除也是幂等 […]

2020年2月12日

redis 单机加锁

加锁使用新版的api set (key, value, nx, px, expireTim […]

2020年2月10日

redis 缓存雪崩

缓存雪崩 redis的热点数据,常常是通过定时任务来刷新的,可能会存在一个问题,同一时间, […]

2020年2月10日

消息队列基础

为什么用消息队列 随着业务的复杂,需要不同的工能共同完成一个事情,比如下单,有日志,优惠券 […]

2020年2月10日

Spring事务简单记录

写代码那种叫编程式事务,写注解是声明式事物,还可以在xml中配置 @Transaction […]

2020年2月10日

hashmap简单记录

容量设计 扩容 容量设计 hashmap 默认大小是2^4,扩容是成倍的 key进行取模之 […]