zookeeper
- CAP定理
- ZAB协议 Zookeeper Zab协议
Original - leader选举算法和流程 Zookeeper Leader Election 选举算法
Original - Zookeeper分布式锁Zookeeper分布式锁源码分析
Original
Redis
- Redis原理及使用
Original - 秒杀系统设计
Dubbo
Mysql
- 事务的基本要素
- 事务的隔离级别 *面试官:你说对MySQL事务很熟?那我问你10个问题
- 如何解决事务的并发问题(脏读,幻读)
- MVCC多版本并发控制 *
Original - binlog,redolog,undolog都是什么,起什么作用
Original - innoDB的行锁,表锁
Original - myisam和innodb的区别,什么时候选择myisam
- 为什么选择B+树作为索引结构 *
- 索引B+树的叶子结点都可以存那些东西 *juejin.im/post/684490…
- 查询在什么时候不走(预期中的)索引 *
- sql如何优化
- explain是如何解析sql的
- order by原理
Original - 「数据库调优」屡试不爽的面试连环combo
- InnoDB中的页合并与分裂
- 史上最全的数据库面试题,面试必刷!
- 【从入门到入土】令人脱发的数据库底层设计
- 索引很难么?带你从头到尾捋一遍MySQL索引结构,不信你学不会!
JVM
- 运行时数据区域(内存模型) *
mp.weixin.qq.com/s/qPhzhsWJu…
juejin.im/post/684490… - 垃圾回收机制 *
- 垃圾回收算法 *
- minor gc 和 full gc的触发条件
- gc中的stop the world
- 各类垃圾回收器的特点和区别
- 双亲委派模型
- jdbc和双亲委派模型的关系
java基础
- HashMap和ConcurrentHashMap的区别 *
- ConcurrentHashMap的数据结构 *《我们一起进大厂》系列-ConcurrentHashMap & Hashtable
- 高并发的HashMap的环是如何产生的
- volatile作用 * 阿里面试官没想到,一个Volatile我能跟他扯半个小时
- Atomic类如何保证原子性(CAS操作) *
- synchronized和lock的区别 *
- 为什么要使用线程池 * JUC-线程池原理
Original - 核心线程池ThreadPoolExecutor的参数 *
- ThreadPoolExecutor的工作流程 *JUC-线程池原理
Original - 如何控制线程池线程的优先级
- 线程之间如何通信
- boolean占几个字节
- jdk1.8/1.7新增特性
- Exception和Error
- JUC队列 JUC-队列总结
Original - 死磕synchronized底层实现
- ConcurrentHashMap & HashTable
- ThreadLocal内存泄漏
original - Java面试必问:ThreadLocal终极篇
- 扯淡 Java 集合
- Java8 CompletableFuture 用法全解
- java技能树 csdn
Spring
- spring的IOC/AOP的实现 *
- 动态代理的实现方式 *
- Spring如何解决循环依赖(三级缓存)* spring生命周期梳理
Original - spring的后置处理器
- spring的@transactional如何实现的 *记spring事务传播机制引发的问题
- Spring的事务传播级别记spring事务传播机制引发的问题
Original - BeanFactory和ApplicationContext的联系和区别
- spring statemachine 有限状态机
网络
- TCP的滑动窗口机制,谈谈其设计演化过程(如何从无到有?从不可靠到可靠?)
- 就是要你懂TCP
- 从头盘一盘多路复用(1)epoll
Original - 从头盘一盘多路复用(2)JavaNIO发展
Original - 从头盘一盘多路复用(3)Netty
Original - Netty中粘包/拆包处理
- 零拷贝
性能优化
消息队列
RocketMQ原理、源码分析及实践 Original
RocketMQ.4-基于事务消息解决分布式事务
RocketMq之事务消息实现原理
《我们一起进大厂》系列-分布式事务、重复消费、顺序消费
分布式事务
其他
- 高并发系统的限流实现
- 高并发秒杀系统的设计
- 负载均衡如何设计
- gauva cache 过期组合使用
TiDB
- TiDB 到底有什么用
- TiDB 的现在和未来
official - 云原生数据库设计新思路-从业务层分表到db原生分库分表
official - 三篇文章了解 TiDB 技术内幕 - 说存储
official - 三篇文章了解 TiDB 技术内幕 - 说计算
official - 三篇文章了解 TiDB 技术内幕 - 谈调度
official