1. 数据结构算法篇
如何用动态规划巧妙解决 “双十一” 购物时的凑单问题?羊毛薅起来!
2. 操作系统篇
知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍
面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
看完这篇还不懂高并发中的线程与线程池你来打我(内含20张图)
3. 计算机网络篇
硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了
硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP
4. JAVA基础篇
String 、StringBuilder 与 StringBuffer 之间的区别
5. JAVA虚拟机篇
6. JAVA并发编程篇
打工人,从 JMM 透析 volatile 与 synchronized 原理
万字超强图文讲解AQS以及ReentrantLock应用(建议收藏)
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
并发篇:图解 AbstractQueuedSynchronizer 奥秘
比AtomicLong更优秀的LongAdder确定不来了解一下吗?
《重学Java高并发》disruptor是如何做到百万级吞吐?
《重学Java高并发》线程之间如何协作(父子线程如何优雅交互)
并发编程领域的Thread-Per-Message设计模式到底是什么?
我把之前写的有关 ThreadLocal 的所有,在这篇做个汇总
7. JAVA集合框架篇
你应该知道的 PriorityQueue —深入浅出分析 PriorityQueue
回归Java基础:LinkedBlockingQueue阻塞队列解析
8. 应用框架篇
面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他
一口气说出 6种 @Transactional 注解失效场景
三问Spring事务:解决什么问题?如何解决?存在什么问题?
关于Spring AOP,除了动态代理、CGLIB,你还知道什么?
SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!
让人头痛的大事务问题到底要如何解决?
好了,Spring 随便问吧
9. 高性能MySQL篇
8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁
MySQL InnoDB解决幻读的方案 - LBCC && MVCC
超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!
InnoDB原理篇:Change Buffer是如何提升索引性能的?
InnoDB 原理篇:Buffer Pool 为了让 MySQL 变快都做了什么?
MySQL 三万字精华总结 + 面试100 问,吊打面试官绰绰有余(收藏系列)
我说 SELECT COUNT(*) 会造成全表扫描,面试官让我回去等通知
字节一面:事务还没提交的时候,redolog 能不能被持久化到磁盘呢?
10. 高性能Redis篇
为了拿捏 Redis 数据结构,我画了 40 张图(完整版)
Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis | 附实践清单
Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文
Redis 实战篇:巧用 Bitmap 实现亿级海量数据统计
如何从0到1构建一个稳定、高性能的Redis集群?(附16张图解)
高手过招, 为什么 Redis Cluster 是16384个槽位?
深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!
Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结
看完这篇文章,线上再遇到Jedis「Redis客户端」异常相信你不再怕了!
Redis 高可用篇:Cluster 集群能支撑的数据有多大?
Redis 6.0 新特性篇:Client Side Cache 是嘛玩意?
硬核 | Redis 布隆(Bloom Filter)过滤器原理与实战
Redis 6.0 新特性篇:Client Side Cache 是嘛玩意?
11. 消息中间件篇
一个基于 RabbitMQ 的可复用的分布式事务消息架构方案!
支持百万级TPS,Kafka是怎么做到的?答案藏在这10张图里
消息队列之事务消息,RocketMQ 和 Kafka是如何做的?
如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?
消息队列之推还是拉,RocketMQ 和 Kafka是如何做的?
Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!
12. 高性能系统设计篇
48 张图 | 手摸手教你微服务的性能监控、压测和调优
高并发下如何保证接口的幂等性?
阿里面试官:Nacos用了 push 还是 pull模式 ?
HBase/TiDB都在用的数据结构:LSM Tree,不得了解一下?
Nginx实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
Redis + Caffeine 两级缓存,让访问速度纵享丝滑
阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一锅端
为什么 ElasticSearch 比 MySQL 更适合复杂条件搜索
13. 分布式架构设计篇
对比 7 种分布式事务方案,阿里的 Seata 真香!(原理+实战)
干掉 ZooKeeper,阿里为什么不用 ZK 做服务发现?
14. 线上故障实战篇
由Elasticsearch的API命令,引发的金融业生产故障
JAVA 线上故障排查完整套路,从 CPU、磁盘、内存、网络、GC 一条龙
15. 大厂技术实践篇
PB级数据实时查询,滴滴Elasticsearch多集群架构实践
基于EMR OLAP的开源实时数仓解决方案之ClickHouse事务实现
16. 设计模式篇
17. 微服务实践篇
同样是服务注册中心,Eureka为什么比ZooKeeper优秀?
ZooKeeper、Eureka、Consul、Nacos,怎么选?
18. 职业发展篇
最全干货:从写简历,到面试、谈薪酬的那些技巧和防坑指南
面试阿里,看这一篇就够了!