Project Icon

source-code-hunter

主流技术框架源码剖析与深度解读

source-code-hunter项目致力于剖析互联网行业主流技术的底层实现原理。涵盖Spring全家桶、Mybatis、Netty、Dubbo等框架,以及Redis、Tomcat等中间件的源码解析。项目提供详细的源码阅读笔记和见解,旨在帮助开发者深入理解核心技术,提升专业能力。通过系统化的源码分析,使复杂的底层实现变得清晰可懂,为开发者提供宝贵的学习资源。

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

license stars contributors help-wanted issues PRs Welcome

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

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

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

Spring 系列

IoC 容器

AOP

SpringMVC

SpringJDBC

  • 努力编写中...

Spring 事务

Spring 源码故事(瞎编版)

Spring 整体脉络

Spring 类解析

Spring5 新特性

Spring RMI

Spring Message

SpringBoot

SpringBootBatch

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 的一些优秀项目,欢迎各位开发者朋友持续保持关注。

#项目描述热度
1advanced-java互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
2leetcode多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解。
3source-code-hunter互联网常用组件框架源码分析。
4jvmJava 虚拟机底层原理知识总结。
5coding-interview代码面试题集,包括《剑指 Offer》、《编程之美》等。
6md一款高度简洁的微信 Markdown 编辑器。
7technical-books值得一看的技术书籍列表。

贡献者

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

公众号

Doocs 技术社区旗下唯一公众号「Doocs」​,欢迎扫码关注,专注分享技术领域相关知识及行业最新资讯。当然,也可以加我个人微信(备注:GitHub),拉你进技术交流群。



关注「Doocs」公众号,回复 PDF,即可获取 互联网 Java 工程师进阶知识完全扫盲 项目离线 PDF 文档(283 页精华),学习更加方便!

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号