MCPcopy
hub / github.com/doocs/source-code-hunter

github.com/doocs/source-code-hunter @main sqlite

repository ↗ · DeepWiki ↗
2 symbols 2 edges 1 files 1 documented · 50%
README

互联网公司常用框架源码赏析

license stars contributors help-wanted issues PRs Welcome

“技术深度” 与 “技术广度”是对开发者来说最为重要的两个维度,本项目致力于从源码层面,剖析和挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利

加入我们,一起通读互联网行业主流框架及中间件源码,成为强大的 “源码猎人”,目前开放的有 Spring 全家桶MybatisNettyDubbo 框架,及 RedisTomcat 中间件等,让我们一起开拓新的领地,揭开这些源码的神秘面纱。

本项目主要用于记录框架及中间件源码的阅读经验、个人理解及解析,希望能够使阅读源码变成一件简单有趣,且有价值的事情,抽空更新中... (如果本项目对您有帮助,请 watch、star、fork 素质三连一波,鼓励一下作者,谢谢)

网站

https://schunter.doocs.org

Spring 系列

IoC 容器

AOP

SpringMVC

SpringJDBC

  • 努力编写中...

Spring 事务

Spring 源码故事(瞎编版)

Spring 整体脉络

Spring 类解析

Spring5 新特性

Spring RMI

Spring Message

SpringBoot

Spring Cloud

SpringSecurity

MyBatis

基础支持层

核心处理层

类解析

Netty

网络 IO 技术基础

JDK1.8 NIO 包 核心组件源码剖析

Netty 粘拆包及解决方案

Netty 多协议开发

基于 Netty 开发服务端及客户端

Netty 主要组件的源码分析

Netty 高级特性

Netty 技术细节源码分析

Dubbo

架构设计

SPI 机制

注册中心

远程通信

RPC

集群

Tomcat

Servlet 与 Servlet 容器

Web 容器

Redis

Nacos

Sentinel

RocketMQ

番外篇(JDK 1.8)

基础类库

集合

并发编程

学习心得

个人经验

设计模式

多线程


Stars 趋势

Star History Chart

Doocs 社区优质项目

GitHub 技术社区 Doocs,致力于打造一个内容完整、持续成长的互联网开发者学习生态圈!以下是 Doocs 的一些优秀项目,欢迎各位开发者朋友持续保持关注。

| # | 项目 | 描述 | 热度

Core symbols most depended-on inside this repo

main
called by 0
Main.java

Shape

Class 1
Method 1

Languages

Java100%

Modules by API surface

Main.java2 symbols

Dependencies from manifests, versioned

vitepress2.0.0-alpha.17 · 1×
vitepress-plugin-comment-with-giscus1.1.15 · 1×

Datastores touched

(mysql)Database · 1 repos
mybatisDatabase · 1 repos

For agents

$ claude mcp add source-code-hunter \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact