Coder Social home page Coder Social logo

changsongyang / source-code-hunter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from doocs/source-code-hunter

0.0 1.0 0.0 21.25 MB

“技术深度”与“技术广度”是对开发者来说最为重要的两个维度,本项目致力于从源码层面,剖析和挖掘互联网行业主流技术的底层实现原理,为广大开发者“提升技术深度”提供便利。目前开放的有 Spring 系列框架、Mybatis 框架、Netty 框架、Dubbo 框架,及 Redis、Tomcat 中间件等。本项目记录了笔者对框架及中间件源码的阅读经验、个人理解及解析,希望能够使阅读源码变成一件简单有趣,且有价值的事情。如果本项目对您有帮助,请watch、star、fork 素质三连一波,鼓励一下作者,谢谢

Home Page: https://schunter.netlify.app

License: Creative Commons Attribution Share Alike 4.0 International

Java 100.00%

source-code-hunter's Introduction

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

license stars contributors help-wanted issues PRs Welcome

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

加入我们,一起通读互联网行业主流框架及中间件源码,成为强大的“源码猎人”,目前开放的有 Spring 系列框架、Mybatis 框架、Netty 框架、Dubbo 框架,及 Redis、Tomcat 中间件等,让我们一起开拓新的领地,揭开这些源码的神秘面纱。本项目主要用于记录框架及中间件源码的阅读经验、个人理解及解析,希望能够使阅读源码变成一件简单有趣,且有价值的事情,抽空更新中...(如果本项目对您有帮助,请watch、star、fork 素质三连一波,鼓励一下作者,谢谢)

Spring 系列

IoC 容器

AOP

SpringMVC

SpringJDBC

  • 努力编写中...

Spring 事务

Spring 源码故事(瞎编版)

Spring 类解析

Spring5 新特性

Spring RMI

Spring Message

SpringBoot

MyBatis

基础支持层

核心处理层

类解析

Netty

网络 IO 技术基础

Netty 粘拆包解决方案

Netty 编解码

Netty 多协议开发

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

Netty 主要组件的源码分析

Netty 高级特性

Dubbo

架构设计

SPI机制

注册中心

远程通信

RPC

集群

Tomcat

Redis

  • 努力编写中...

番外篇(JDK 1.8)

学习心得

个人经验

编码规范

设计模式

多线程

贡献者

感谢以下所有朋友对 GitHub 技术社区 Doocs 所做出的贡献,参与项目维护请戳这儿

source-code-hunter's People

Contributors

amyliay avatar huifer avatar imgbotapp avatar yanglbme avatar yklove avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.