finds.dev← search

// the find

fuzhengwei/CodeGuide

★ 11,886 · Shell · Apache-2.0 · updated Jul 2026

: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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →