# doocs/source-code-hunter

😱 从源码层面，剖析挖掘互联网行业主流技术的底层实现原理，为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶，Mybatis、Netty、Dubbo 框架，及 Redis、Tomcat 中间件等

Repository: https://github.com/doocs/source-code-hunter
Canonical: https://ross.abutalabs.com/products/source-code-hunter
Homepage: https://schunter.doocs.org
Language: Java
License: CC-BY-SA-4.0
License Family: other
Topics: sourcecode-analysis, spring, mybatis, netty, redis, dubbo
Last push: 2026-08-24T12:44:45+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 2502, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 23132, forks 4231 (observed 2026-08-28T04:11:34.477573+00:00)

## What it is
A community-maintained collection of in-depth source code analysis articles for mainstream Java frameworks and middleware, including the Spring family, MyBatis, Netty, Dubbo, Redis, and Tomcat. It is published as a documentation website to help developers deepen their technical understanding of how these frameworks work internally.

## Use cases
- understand how Spring IoC and AOP work internally
- learn MyBatis ORM internals from source code
- study Netty NIO and ByteBuf implementation details
- prepare for Java backend interviews on framework internals
- learn how Dubbo RPC and registry mechanisms are implemented
- understand Redis data structures like SDS and skip lists
- read Tomcat servlet container source code explanations

## When to choose
- you want guided, article-style walkthroughs of popular Java framework source code
- you are preparing for backend interviews covering Spring, MyBatis, Netty, or Redis internals
- you prefer Chinese-language explanations with diagrams and reading notes

## When to avoid
- you need official API documentation or runnable example code
- you work outside the Java/JVM ecosystem
- you need guaranteed up-to-date coverage of the latest framework versions

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: developer-tools, tutorials, programming-languages, databases, web-development
- platform: jvm
- tags: source-code-analysis, spring, mybatis, netty, dubbo, redis, tomcat, java, study-notes, chinese

## Member repositories
- doocs/source-code-hunter (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:34.477573+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:56:47.322039+00:00, confidence not recorded.
  - readme: https://github.com/doocs/source-code-hunter (fetched 2026-08-28T04:11:34.477573+00:00, sha 16ad6e61db83)
  - homepage: https://schunter.doocs.org (fetched 2026-08-29T07:54:39.221084+00:00, sha 0d711194c65f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
