// the find
fuzhengwei/CodeGuide
:books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
A massive personal knowledge dump from a senior Chinese Java engineer — 40+ blog series covering JVM internals, bytecode manipulation, hand-rolled Spring/MyBatis, design patterns, Netty, DDD, and interview prep. It's a VuePress site backed by hundreds of markdown articles, not a library or tool. The target audience is Chinese Java developers preparing for big-tech interviews or wanting to understand how frameworks actually work.
The hand-rolled Spring and MyBatis series are genuinely good — each chapter incrementally builds the framework from scratch, which is a more effective learning approach than reading the real source cold. The bytecode programming section (ASM, Javassist, JavaAgent) goes places most Java content ignores, covering full-chain monitoring via jvmti. The DDD lottery system project gives a realistic example of four-layer architecture applied to a non-trivial domain, not a toy CRUD app. Content is actively maintained — last push was yesterday.
Almost entirely in Chinese with no English translation, which cuts off most of the potential audience immediately. The repo itself is a docs site with a WeChat paywall gating significant portions — several article links resolve to paywalled content, so what looks open isn't fully open. The VuePress config is aging and the build setup (build.sh) is minimal; running this locally is not straightforward. There's no way to consume this as a dependency or integrate it into anything — it's a reading experience, and a fragmented one if you don't have WeChat.