|
【课程目录】
第01章:初识Spring (4讲)
01Spring课程介绍.mp4
02一起认识Spring家族的主要成员.mp4
03跟着Spring了解技术趋势.mp4
04编写你的第一个Spring程序.mp4
第02章:JDBC必知必会 (10讲)
05如何配置单数据源.mp4
06如何配置多数据源.mp4
07那些好用的连接池们:HikariCP.mp4
08那些好用的连接池们:Alibaba Druid.mp4
09如何通过Spring JDBC访问数据库.mp4
10什么是Spring的事务抽象(上).mp4
11什么是Spring的事务抽象(下).mp4
12了解Spring的JDBC异常抽象.mp4
13课程答疑(上).mp4
14课程答疑(下).mp4
第03章:OR Mapping实践 (9讲)
15认识Spring Data JPA.mp4
16定义JPA的实体对象.mp4
17开始我们的线上咖啡馆实战项目:SpringBucks.mp4
18通过Spring Data JPA操作数据库.mp4
19Spring Data JPA的Repository是怎么从接口变成Bean的.mp4
20通过MyBatis操作数据库.mp4
21让MyBatis更好用的那些工具:MyBatis Generator.mp4
22让MyBatis更好用的那些工具:MyBatis PageHelper.mp4
23SpringBucks实战项目进度小结.mp4
第04章:NoSQL实践 (7讲)
24通过 Docker 辅助开发.mp4
25在 Spring 中访问 MongoDB.mp4
26在 Spring 中访问 Redis.mp4
27Redis 的哨兵与集群模式.mp4
28了解 Spring 的缓存抽象.mp4
29Redis 在 Spring 中的其他用法.mp4
30SpringBucks 实战项目进度小结.mp4
第05章:数据访问进阶 (8讲)
31Project Reactor 介绍(上).mp4
32Project Reactor 介绍(下).mp4
33通过 Reactive 的方式访问 Redis.mp4
34通过 Reactive 的方式访问 MongoDB.mp4
35通过 Reactive 的方式访问 RDBMS.mp4
36通过 AOP 打印数据访问层的摘要(上).mp4
37通过 AOP 打印数据访问层的摘要(下).mp4
38SpringBucks 实战项目进度小结.mp4
第06章:Spring MVC实践 (14讲)
39编写第一个 Spring MVC Controller.mp4
40理解 Spring 的应用上下文.mp4
41理解请求的处理机制.mp4
42如何定义处理方法(上).mp4
43如何定义处理方法(下).mp4
44Spring MVC 中的视图解析机制(上).mp4
45Spring MVC 中的视图解析机制(下).mp4
46Spring MVC 中的常用视图(上).mp4
47Spring MVC 中的常用视图(下).mp4
48静态资源与缓存.mp4
49Spring MVC 中的异常处理机制.mp4
50了解 Spring MVC 的切入点.mp4
51SpringBucks 实战项目进度小结.mp4
52课程答疑.mp4
第07章:访问Web资源 (5讲)
53通过 RestTemplate 访问 Web 资源.mp4
54RestTemplate 的高阶用法.mp4
55简单定制 RestTemplate.mp4
56通过 WebClient 访问 Web 资源.mp4
57SpringBucks 实战项目进度小结.mp4
第08章: Web开发进阶 (9讲)
58设计好的RESTfulWebService(上).mp4
59设计好的 RESTful Web Service(下).mp4
60什么是 HATEOAS.mp4
61使用 Spring Data REST 实现简单的超媒体服务(上).mp4
62使用 Spring Data REST 实现简单的超媒体服务(下).mp4
63分布式环境中如何解决 Session 的问题.mp4
64使用 WebFlux 代替 Spring MVC(上).mp4
65使用 WebFlux 代替 Spring MVC(下).mp4
66SpringBucks 实战项目进度小结.mp4
第09章:重新认识Spring Boot (8讲)
67认识 Spring Boot 的组成部分.mp4
68了解自动配置的实现原理.mp4
69动手实现自己的自动配置.mp4
70如何在低版本 Spring 中快速实现类似自动配置的功能.mp4
71了解起步依赖及其实现原理.mp4
72定制自己的起步依赖.mp4
73深挖 Spring Boot 的配置加载机制.mp4
74理解配置背后的 PropertySource 抽象.mp4
第10章:运行中的Spring Boot (11讲)
75认识 Spring Boot 的各类 Actuator Endpoint.mp4
76动手定制自己的 Health Indicator.mp4
77通过 Micrometer 获取运行数据.mp4
78通过 Spring Boot Admin 了解程序的运行状态.mp4
79如何定制 Web 容器的运行参数.mp4
80如何配置容器支持 HTTP-2(上).mp4
81如何配置容器支持 HTTP-2(下).mp4
82如何编写命令行运行的程序.mp4
83了解可执行 Jar 背后的秘密.mp4
84如何将 Spring Boot 应用打包成 Docker 镜像文件.mp4
85SpringBucks 实战项目进度小结.mp4
第11章:Spring Cloud及Cloud Native概述 (5讲)
86简单理解微服务.mp4
87如何理解云原生(Cloud Native).mp4
8812-Factor App(上).mp4
8912-Factor App(下).mp4
90认识Spring Cloud的组成部分.mp4
第12章:服务注册与发现 (9讲)
91使用Eureka作为服务注册中心.mp4
92使用Spring Cloud Loadbalancer访问服务.mp4
93使用Feign访问服务.mp4
94深入理解服务发现背后的DiscoveryClient.mp4
95使用Zookeeper作为服务注册中心.mp4
96使用Consul作为服务注册中心.mp4
97使用Nacos作为服务注册中心.mp4
98如何定制自己的DiscoveryClient.mp4
99SpringBucks实战项目进度小结.mp4
第13章:服务熔断 (7讲)
100使用Hystrix 实现服务熔断(上).mp4
101使用Hystrix 实现服务熔断(下).mp4
102如何观察服务熔断.mp4
103使用Resilience4j实现服务熔断.mp4
104使用Resilience4j实现服务限流(上).mp4
105使用Resilience4j实现服务限流(下).mp4
106SpringBucks实战项目进度小结.mp4
第14章:服务配置 (7讲)
107基于Git的配置中心(上).mp4
108基于Git的配置中心(下).mp4
109基于Zookeeper的配置中心.mp4
110深入理解Spring Cloud的配置抽象.mp4
111基于Consul的配置中心.mp4
112基于Nacos的配置中心.mp4
113SpringBucks实战项目进度小结.mp4
第15章:Spring Cloud Stream (4讲)
114认识Spring Cloud Stream.mp4
115通过Spring Cloud Stream访问RabbitMQ.mp4
116通过Spring Cloud Stream访问Kafka.mp4
117SpringBucks实战项目进度小结.mp4
└第16章:服务链路追踪 (6讲)
118通过Dapper理解链路治理.mp4
119使用Spring Cloud Sleuth实现链路追踪.mp4
120如何追踪消息链路.mp4
121除了链路还要治理什么.mp4
122SpringBucks实战项目进度小结.mp4
123结束语.mp4
|
|