14.7K ·GitHub
这是什么?
这是一个精选的中文知识库,内容包括 Java 面试准备文章、系统架构笔记、中间件深度解析和职业建议,作者是自称 Alibaba P7 架构师的“Tom哥”。
这是代码库还是阅读合集?
它不是代码库,而是一个用 VuePress 搭建的文档站点,由 Markdown 文章组成,可以在线按章节阅读,也可以使用其中自带的 vuepress 脚本在本地构建。
内容是怎么组织的?我该从哪里开始?
从第一章开始。这是一个包含 20 篇内容的面试系列,从 Java 基础讲到 JVM、Spring、Kafka、Docker 和 Kubernetes,之后再分别进入中间件、Spring 家族、分布式架构、团队管理和职业建议等专题板块。
所有内容都可以免费阅读吗?
大部分章节免费,但有两个板块,即“面试技巧”课程和“系统架构与优化”课程,明确标注为付费内容。
这套内容面向哪些人?
面向准备进入国内大型科技公司的 Java 后端工程师,以及希望从资深从业者那里获得架构和职业指导的开发者。
“Tom哥”凭什么能给出这些建议?
他自称是 Alibaba P7 架构师,拿到过六家大公司(如 Baidu、Huawei、Tencent 等)的 offer,持有专利,亲自面试过 500 多名候选人,并多次参与双11大促,有系统扩容的实际经验。
是否包含真实的电商系统设计讲解?
包含。有一个专门板块讲解优惠券架构、秒杀系统设计、超卖防护、重复订单处理,以及大促期间的实时 GMV 看板。
除了纯技术内容,还有别的内容吗?
有。除了工程类章节,还有团队管理(OKR、搭建团队)板块,以及职场生存技巧,比如如何应对办公室政治、什么时候该辞职。
这和 awesome-list 式的外链合集有什么不同?
它不是链接到外部资源,而是每一条都是作者自己撰写的长文,比如完整拆解 Redis Cluster 为什么使用 16384 个哈希槽,或者如何用 Redis 和 Lua 实现分布式锁。
What are similar projects?
advanced-java, SpringBoot-Labs, toBeBetterJavaer, SpringAll, CodeGuide, flink-learning, spring-boot-examples, CS-Notes
Which topics is it in?
dubbo, springboot, spring-cloud, spark, spring, blog, es6, kafka, system-design, interview, architecture, microservices

