Java分布式班经过Java分布式开发和这些技术结合,将企业OA项目部署到Linux下,安排了面试课程,对常见的面试问题进行总结。
多线程与分布式
开始第五阶段的内容学习,主要包括分布式与微服务。这些内容也是互联网公司进行开发需要用到的知识点,知识深度也比之前有所提高,学习过程中要注意跟着视频进行操作。
1、线程池的基本使用和状态
2、ThreadLocal的基本使用、原理和注意事项
3、分布式核心概念
4、docker的**、安装和基本命令
5、独立制作docker容器
6、Nginx的安装、基本使用和常用命令
7、使用Nginx搭建文件服务
8、消息队列RabbitMQ的核心概念queue、message和exchange
9、RabbitMQ的四种交换机模式
10、Spring Boot整合RabbitMQ案例
Spring Cloud基础
进行微服务的课程学习,经过案例完成对SpringCloud基础知识的介绍。
1、微服务的基本概念、设计与拆分原则
2、微服务和Spring Cloud的关系
3、微服务常见的组件和功能
4、课程查询案例基本介绍、系统架构设计和接口设计
5、分模块构建Spring Cloud项目
6、完成课程列表、课程价格等服务开发
7、课程服务整合,利用服务注册与发现机制,完成课程查询基本功能
8、整合Feign实现服务间调用
9、网关的集成与开发,并接入服务
10、引入服务的熔断与降级,并进行实操演练
Spring Cloud电商实战
下面的对Spring Boot电商项目进行重构,应用Spring Cloud进行项目开发,理解服务拆分规则,锻炼微服务项目实战开发能力。
1、服务拆分过程分析和经验分享
2、完成用户、商品、购物车和订单等服务开发
3、通用common模块的拆分和应用
4、Eureka server注册中心开发,用Feign完成服务之间的调用
5、共享Session的处理方案
6、统一网关的集成与开发
7、大作业——在项目基础上动手完成广告系统模块开发
体验课预约试听
倒计时
课程热线:
客服在线时间:早上9点~下午6点,其他时间请在线预约报名或留言,谢谢!