1. Zookeeper 1.1 初始化启动Leader选举 前提:集群中要大于等于2台机器 发出投票每个机器给自己投票,投票结构为(myid,...
数据库版本 5.7.26 事务隔离级别 RR Case A 建表语句一 事务列表一 时间轴事务1事务2T1beginbeginT2update ...
Kafka producer端 ack机制 ack=0 发送端不感应broker是否接收成功 ack=1 消息发送到leader broker上...
ThreadLocal使用诡异现象 1. 前言 ThreadLocal不多说了,在线程中维护一个Thread.ThreadLocalMap对象,...
1.什么是循环依赖 假设Spring容器中有两个Bean:A和B 依赖关系如下: A->B->A Spring容器在创建BeanA的时候,发现需...
Diff 这两个注解平常都有使用,通常大家的编码习惯导致了这两个注解的区分不大,但是细微之处还是有很多不同的 Experience @Resou...
Guava使用的经验和教训 1.com.google.common.collect.Lists#transform(List<T> origin...
HashMap学习笔记 初始容量在构造HashMap的时候根据预期的entry数量考虑初始容量和负载因子,这样可以尽可能的避免rehash。如果...
Java的FutureTask实现原理 Executor.submit(Callable call)submit步骤:将callable包装成一...