课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    学习群答疑

  • icon

    免费资源共享

讲师介绍

  • 高级讲师多年软件开发和IT教育工作,精通C/C++、Java、MySQL、Oracle、JSP、Servlet等编程语言和数据库系统。曾参与了《江苏电信网上营业厅系统》、《甘肃电信代理商系统》、《中央电视台媒体资产管理系统》等项目

  • 课程详情

    讲解方式:

    本课程采用分层次教学,将复杂的微服务知识划分为实用篇、高级篇、面试篇等三部分。课程讲解简洁、并且结合实际案例,注重学生的实战能力。

    课程亮点:

    1、课程经过精心设计,知识点讲解简洁、明了;

    2、课程由浅到深,实用篇注重实际开发中最常用技术,高级篇应对难点技术和业务场景;

    3、结合实际案例,培养解决实际问题的能力;

    4、结合PPT,让抽象的知识具象化,更容易理解。

    适用人群:

    1、有一定的Java开发基础、Linux使用经验;会使用SpringBoot、Mybatis等基础框架。

    2、对微服务技术感兴趣的Java开发人员。

    3、希望掌握全套微服务技术栈,提升自身能力,获取高薪offer的同学。

    4、了解SpringCloud,但是对SpringCloudAlibaba不熟悉的同学

    5、对分布式搜索elasticsearch技术有兴趣的同学

    课程主讲内容包括:

    阶段一:实用篇

    1.Eureka、Nacos注册中心

    2.统一配置管理、Feign、Gateway网关

    3.Docker、DockerCompose

    4.RabbitMQ基础

    5.elasticsearch基础

    6.elasticsearch搜索、竞价排名、地理坐标查询

    7.elasticsearch聚合统计、拼音搜索、自动补全、分片集群

    阶段二:高级篇

    1. Sentinel实现微服务保护

    2. Seata实现分布式事务

    3. RabbitMQ高级:可靠性、延迟队列、惰性队列、仲裁队列

    4. 分布式缓存:主从、哨兵、分片集群

    5. 多级缓存:OpenResty、Lua、Nginx本地缓存、Canal同步

    阶段三. 面试篇

    1. nacos服务注册源码分析

    2. nacos服务发现源码分析

    3. nacos心跳检测原理

    4. sentinel滑动窗口算法原理

    5. 漏桶算法原理

    6. 令牌桶算法原理

    7. Redis分布式锁问题

    8. Redis缓存击穿、缓存穿透、缓存雪崩问题