You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 互联网公司常用框架源码赏析
[![license ](https://badgen.net/github/license/doocs/source-code-hunter?color=green )](https://github.com/doocs/source-code-hunter/blob/master/LICENSE)
[![PRs Welcome ](https://badgen.net/badge/PRs/welcome/green )](http://makeapullrequest.com)
[![stars ](https://badgen.net/github/stars/doocs/source-code-hunter )](https://github.com/doocs/source-code-hunter/stargazers)
[![contributors ](https://badgen.net/github/contributors/doocs/source-code-hunter )](https://github.com/doocs/source-code-hunter/graphs/contributors)
[![help-wanted ](https://badgen.net/github/label-issues/doocs/source-code-hunter/help%20wanted/open )](https://github.com/doocs/source-code-hunter/labels/help%20wanted)
[![issues ](https://badgen.net/github/open-issues/doocs/source-code-hunter )](https://github.com/doocs/source-code-hunter/issues)
[![PRs Welcome ](https://badgen.net/badge/PRs/welcome/green )](http://makeapullrequest.com)
阅读互联网公司主流框架及中间件源码,目前开放的有 Spring 系列框架、Mybatis 框架、Netty 框架, 及Redis中间件等, 欢迎各位大佬加入我们, 开拓新的领地。本项目主要用于记录框架及中间件源码的阅读经验、个人理解及解析, 希望能够使阅读源码变成一件更简单有趣, 且有价值的事情, 抽空更新中...
## spring系列
### IoC容器
- [BeanDefinition 的资源定位过程 ](/docs/Spring/IoC/一、BeanDefinition的资源定位过程.md )
- [将 bean 解析封装成 BeanDefinition ](/docs/Spring/IoC/二、将bean解析封装成BeanDefinition.md )
- [将 BeanDefinition 注册进 IoC 容器 ](/docs/Spring/IoC/三、将BeanDefinition注册进IoC容器.md )
- [依赖注入(DI) ](/docs/Spring/IoC/四、依赖注入(DI ).md)
### AOP
- [AOP 源码实现及分析 ](/docs/Spring/AOP/AOP源码实现及分析.md )
- [JDK 动态代理的实现原理解析 ](/docs/Spring/AOP/JDK动态代理的实现原理解析.md )
### SpringMVC
### SpringJDBC
### Spring事务
### Spring源码故事( 瞎编版)
- [面筋哥 IoC 容器的一天(上) ](/docs/Spring/IoC/面筋哥IoC容器的一天(上 ).md)
## MyBatis
### 基础支持层
- [反射工具箱和TypeHandler系列]
- [DataSource及Transaction]
- [binding模块和缓存模块]
## Netty
### IO
- [把被说烂的BIO、NIO、AIO再从头到尾扯一遍 ](docs/Netty/IO/把被说烂的BIO、NIO、AIO再从头到尾扯一遍.md )
### 设计原理
## Redis
## 学习心得
### 个人经验
- [初级开发者应该从 spring 源码中学什么 ](docs/学习心得/个人经验/初级开发者应该从spring源码中学什么.md )
### 编码规范
### 设计模式