文章目录
微服务(Microservice)系列文章
微服务内容主要分为SpringBoot、SpringCloud、SpringCloudAlibaba、Dubbo等等内容,后续依次更新文章。
待发布 表示文章还没有发布到博客中
已发布 表示文章已经发布到博客中
后续博客内容基本上每周发布两篇的节奏更新,敬请期待。
1. SpringBoot
2.1 基本概念
- Spring IOC和DI【已发布】
- Spring家族详解【已发布】
2.2 应用分析
-
SpringBoot应用分析目录【已发布】
-
SpringBoot基础之工程构建【已发布】
-
SpringBoot基础之Web服务【待发布】
-
SpringBoot基础之AOP应用【待发布】
-
SpringBoot基础之JPA应用【待发布】
-
SpringBoot基础之异常处理【待发布】
-
SpringBoot注解之Import【待发布】
-
SpringBoot拓展之Tomcat【待发布】
-
SpringBoot拓展之H2【待发布】
-
SpringBoot拓展之测试用例【待发布】
-
SpringBoot拓展之Jackson【待发布】
-
SpringBoot拓展之Redis【待发布】
-
SpringBoot拓展之Shell实战【待发布】
-
SpringBoot拓展之SDK构建【待发布】
-
SpringBoot常用工具类【待发布】
2.3 源码分析
2.3.1 核心流程源码分析
- SpringBoot启动流程分析【待发布】
- 刷新容器之invokeBeanFactoryPostProcessors【待发布】
- 刷新容器之registerBeanPostProcessors【待发布】
- 刷新容器之onRefresh【待发布】
- 刷新容器之finishBeanFactoryInitialization【待发布】
- 刷新容器之getBean【待发布】
- 刷新容器之finishRefresh【待发布】
2.3.2 注解源码分析
- 注解之SpringBootApplication【待发布】
- 注解之Configuration【待发布】
- 注解之Conditional系列【待发布】
- 注解之Transcational【待发布】
- 注解之ResponseBody【待发布】
- 注解之Autowired与Resource【待发布】
- 注解之PropertySource【待发布】
- 注解之PriorityOrder与Order【待发布】
- 注解之Import【待发布】
- 注解之Entity和Table【待发布】
2.3.3 扩展类源码分析
- SpringBoot扩展点分析【待发布】
- ApplicationContextInitializer【待发布】
- BeanFactoryPostProcessor【待发布】
- InstantiationAwareBeanPostProcessor【待发布】
- SmartInstantiationAwareBeanPostProcessor 【待发布】
- Aware系列分析【待发布】
- EnvironmentPostProcessor【待发布】
2.3.4 关键机制源码分析
-
SpringBoot Rest请求流程【待发布】
2.4 问题分析
2. SpringCloud
2.1 Eureka
- Eureka基本介绍与应用【待发布】
- Eureka Client源码分析【待发布】
- Eureka Server源码分析【待发布】
2.2 LoadBalancer
- 负载均衡基本介绍与应用【待发布】
- SpringCloud Common负载均衡源码分析【待发布】
- Netflix Ribbon源码分析【待发布】
- LoadBalancer源码分析【待发布】
2.3 Feign
- Feign基本介绍与应用【待发布】
- Feign源码分析【待发布】
2.4 Hystrix
- Hystrix基本介绍与应用【待发布】
- Hystrix应用分析【待发布】
- Hystrix源码分析【待发布】
3. SpringCloudAlibaba
3.1 Nacos
- Nacos基本介绍与应用【待发布】
- Nacos基本源码分析【待发布】
- SpringCloud Nacos源码分析【待发布】
3.2 Sentinel
- Sentinel基本介绍与应用【待发布】
- Sentinel基本源码分析【待发布】
- SpringCloud Sentinel源码分析【待发布】