# ArchGuide **Repository Path**: dadudu1024/ArchGuide ## Basic Information - **Project Name**: ArchGuide - **Description**: 鲁班学院架构师指南 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 66 - **Forks**: 76 - **Created**: 2019-11-27 - **Last Updated**: 2025-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 这是**鲁班学院**由授课老师与学员一起打造的博客平台,我们称之为**鲁班学院架构师指南**,志在让鲁班学院学员都成为一个优秀的架构师。 推荐使用 https://archguide.gitee.io 在线阅读。 Github仓库地址为 https://gitee.com/archguide/ArchGuide 此平台是鲁班学院所打造的博客平台,鲁班学院学员可通过此博客平台进行课外学习,也可将自己的博客发布到此博客平台上。 在此博客平台可推荐自己的微信公众号、头条号等,帮助大家吸粉,但同时存在如下要求: 1. 文章通过Markdown书写,书写完成后通过github提交PR,由鲁班学院讲师来审核PR,不知道怎么提交PR的请参考 https://blog.csdn.net/thinking_fioa/article/details/79516352 2. 文章质量要高,思路清晰,内容整洁美观 3. 文章中可标明作者,比如在大标题下面可标明“作者:讲师周瑜”、“作者:学员张三(VIP学号)” > 建议:文章中尽量少出现代码,代码太多影响阅读,尽量用文字和图片来描述代码的执行逻辑与思路 在写文章的过程中我们会对知识重新进行思考和总结,从中可以对所学知识有新的理解,或者发现新的问题,通过写文章能巩固我们所掌握的知识,同时写文章也是对所学知识的一种记录,方便以后进行回顾。 所以,鲁班学院强烈建议大家多写文章,多发表文章,在此,鲁班学院对于愿意将**文章版权**转售给鲁班学院的会给与一定的**费用**,费用详情具体咨询班主任老师或助教老师。 > 将文章版权转售给鲁班学院后,文章属于鲁班学院,鲁班学院有处理该文章的所有权限,且一旦发现在其他博客平台如微信公众号、CSDN等等发现此文章,鲁班学院将会进行相应的维权。 希望大家与鲁班学院共同进步。 ## 目录 ### Java #### 并发 #### JVM #### 集合 ##### [ArrayList](docs/java集合/01-java集合之ArrayList源码剖析/01-java集合之ArrayList源码剖析.md) ##### [LinkedList](docs/java集合/02-java集合之LinkedList源码剖析/02-java集合之LinkedList源码剖析.md) ### Spring #### Spring官网阅读 ##### [(一)容器及实例化](docs/Spring/Spring官网学习笔记/Spring官网阅读(一)容器及实例化/Spring官网阅读(一)容器及实例化.md) ##### [(二)依赖注入及方法注入](docs/Spring/Spring官网学习笔记/Spring官网阅读(二)依赖注入及方法注入/Spring官网阅读(二)依赖注入及方法注入.md) ##### [(三)自动注入与精确注入](docs/Spring/Spring官网学习笔记/Spring官网阅读(三)自动注入与精确注入/Spring官网阅读(三)自动注入与精确注入.md) ##### [(四)BeanDefinition(上)](docs/Spring/Spring官网学习笔记/Spring官网阅读(四)BeanDefinition(上)/Spring官网阅读(四)BeanDefinition.md) ##### [(五)BeanDefinition(下)](docs/Spring/Spring官网学习笔记/Spring官网阅读(五)BeanDefinition(下)/Spring官网阅读(五)BeanDefinition合并.md) ##### [(六)容器的扩展点(BeanFactoryPostProcessor)](docs/Spring/Spring官网学习笔记/Spring官网阅读(六)容器的扩展点(BeanFactoryPostProcessor)/Spring官网阅读(六)容器的扩展点(BeanFactoryPostProcessor).md) ##### [(七)容器的扩展点(FactoryBean)](docs/Spring/Spring官网学习笔记/Spring官网阅读(七)容器的扩展点(FactoryBean)/Spring官网阅读(七)容器的扩展点(FactoryBean).md) ##### [(八)容器的扩展点(BeanPostProcessor)](docs/Spring/Spring官网学习笔记/Spring官网阅读(八)容器的扩展点(BeanPostProcessor)/Spring官网阅读(八)容器的扩展点(BeanPostProcessor).md) ##### [(九)Spring中Bean的生命周期(上)](docs/Spring/Spring官网学习笔记/Spring官网阅读(九)Spring中Bean的生命周期(上)/Spring官网阅读(九)Spring中Bean的生命周期(上).md) ##### [(十)Spring中Bean的生命周期(下)](docs/Spring/Spring官网学习笔记/Spring官网阅读(十)Spring中Bean的生命周期(下)/Spring官网阅读(十)Spring中Bean的生命周期(下).md) ##### [(十一)ApplicationContext详细介绍(上)](docs/Spring/Spring官网学习笔记/Spring官网阅读(十一)ApplicationContext详解(上)/Spring官网阅读(十一)ApplicationContext详解(上).md) ##### [(十二)ApplicationContext详细介绍(中)](docs/Spring/Spring官网学习笔记/Spring官网阅读(十二)ApplicationContext详解(中)/Spring官网阅读(十二)ApplicationContext详解(中).md) ##### [(十三)ApplicationContext详细介绍(下)](docs/Spring/Spring官网学习笔记/Spring官网阅读(十三)ApplicationContext详解(下)/Spring官网阅读(十三)ApplicationContext详解(下).md) ##### [(十四)Spring中的BeanWrapper及类型转换](docs/Spring/Spring官网学习笔记/Spring官网阅读(十四)Spring中的BeanWrapper/Spring官网阅读(十四)Spring中的BeanWrapper及类型转换.md) ##### [(十五)Spring中的格式化](docs/Spring/Spring官网学习笔记/Spring官网阅读(十五)Spring中的格式化/Spring官网阅读(十五)Spring中的格式化.md) ##### [(十六)Spring中的数据绑定](docs/Spring/Spring官网学习笔记/Spring官网阅读(十六)Spring中的数据绑定/Spring官网阅读(十六)Spring中的数据绑定.md) ##### [(十七)Spring中的数据校验](docs/Spring/Spring官网学习笔记/Spring官网阅读(十七)Spring中的数据校验/Spring官网阅读(十七)Spring中的数据校验.md) #### Spring杂谈 ##### [从java的Type到Spring的ResolvableType](docs/Spring/Spring杂谈/从java的Type到Spring的ResolvableType/从java的Type到Spring的ResolvableType.md) ##### [什么是ObjectFactory?什么是ObjectProvider?](docs/Spring/Spring杂谈/什么是ObjectFactory?什么是ObjectProvider?/什么是ObjectFactory?什么是ObjectProvider?.md) ### Tomcat #### [Tomcat是一个Servlet容器?](docs/Tomcat/Tomcat是一个Servlet容器?.md) ### 数据库 ### 分布式 #### [分布式ID方案总结](docs/分布式/分布式ID方案总结/分布式ID方案总结.md) #### Zookeeper ##### [Zookeeper如何解决脑裂问题](docs/Zookeeper/Zookeeper如何解决脑裂问题/Zookeeper如何解决脑裂问题.md) ### 架构杂文 #### [程序要一定要明白的架构-三地五中心(1)](docs/架构杂文/程序要一定要明白的架构-三地五中心/程序要一定要明白的架构-三地五中心(1).md) #### [程序要一定要明白的架构-三地五中心(2)](docs/架构杂文/程序要一定要明白的架构-三地五中心/程序要一定要明白的架构-三地五中心(2).md) ### 网络 #### [程序员要搞明白CDN,这篇应该够了](docs/网络/程序员要搞明白CDN,这篇应该够了/程序员要搞明白CDN,这篇应该够了.md) ### 鲁班学院VIP升值加薪