Java互联网架构师进阶课程(VIP) 【多岸教育】

5人 购买 好评度 - 收藏
  • JAVA架构班一期
更多班级

JAVA架构班一期

上课时间:09月10日 至 24年07月

¥5680.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 多岸教育-程老师

    多岸教育-程老师

    十余年Java经验,曾就职与爱奇艺、暴风影音等一线互联网公司,专注于Java领域,精通软件架构设计,对于高并发、高性能服务有深刻的见解,在分布式基础架构和微服务技术有大量的建设和设计经验。
  • 多岸教育-小雪老师

    多岸教育-小雪老师

    具有亲和力,平易近人,聪颖活泼,善于与人沟通,浑身洋溢着青春气息,力求让学生在轻松愉快的氛围中掌握所学知识。
简  介 本课程用于系统学习当前互联网行业热门和新兴的技术,目的在于培养互联网架构师,课程内容包括Java互联网技术/高并发/高可用/性能优化/源码分析/项目实战架构实战等知识点,有一线互联网公司实战经验及经验丰富的讲师进行技术分享。

各位同学好,需要报名咨询可以加小雪老师【    QQ:2279518462       ,也可以加我们Java架构师学习群【    QQ群:984370849 】!

一、开源框架解析
  • 框架基础-Java反射和自定义注解
  • 框架基础-Java字节码和类加载器
  • SpringIOC容器解析
  • SpringAOP切面解析
  • Mybatis框架源码解析
二、项目管理 
Maven
  • Maven环境搭建 
  • Maven构建&自动化构建 
  • 本地仓库&中央仓库 
  • maven创建web工程 
  • pom.xml、依赖管理 
  • 坐标、依赖、生命周期等 
  • eclipse下的maven使用 
  • 继承&聚合 
  • 自动部署&持续集成&持续部署 

Git
  • Git介绍
  • Git与Svn对比
  • Git工作流程
  • Git安装
  • Git基本操作及问题处理
三、分布式架构性能篇 
Redis 
  • NoSQL&Redis入门 
  • Redis/memcache/MongDB对比 
  • Redis安装&启动 
  • 分布式数据库CAP原理 
  • Redis五大数据类型和基本操作命令 
  • Redis总体配置Redis.conf 
  • Redis持久化(RDB和AOF) 
  • Redis事务控制 
  • Redis发布和订阅 
  • Redis(Master/Slave)主从复制 
  • Jedis使用案例 
  • 缓存雪崩解决方案 
  • 缓存穿透解决办法 
  • Redis哨兵实现高可用
  • RedisCluster集群搭建原理及搭建

nginx
  • Nginx反向代理介绍 
  • Nginx 下载和安装 
  • Nginx 编译和启动、访问 
  • 在Linux下搭建Nginx集群 
  • 解决Session共享问题 

分布式解决方案实战
  • 解决session跨域共享实战
  • 分布式锁解决方案实战
  • 分布式单点登录sso实战
  • 彻底解决分布式事物

ActiveMQ
  • ActiveMQ 简介 
  • ActiveMQ mq两种消息类类型的介绍 
  • ActiveMQ 安装和启动 
  • ActiveMQ 队列消息的java客户端测试 
  • ActiveMQ 订阅消息的java客户端测试 
  • ActiveMQ 消息的持久化和事务介绍 
  • ActiveMQ 与springboot整合
  • ActiveMQ 项目中发送消息实例 
  • ActiveMQ 项目中监听消息实例 
RabbitMQ
  • rabbitmq简介
  • 消息服务传递模型及特点
  • rabbitmq安装及不同工作模式Java编程
  • rabbitmq消息确认机制
  • spring与rabbitmq整合
  • rabbitmq的高可用集群
Zookeeper
  • Zookeeper简介及组件 
  • Zookeeper的工作流程,leader select过程 
  • 搭建Zookeeper为分布搭建、集群搭建 
  • 使用Zookeeper的客户端API连接Zookeeper 
  • Zookeeper Cli使用 
  • ZAB一致性算法详解

MongoDB
  • nosql简介
  • nosql的优势
  • nosql与RDBMS对比
  • mongodb介绍
  • mongodb特点
  • mongodb应用场景分析
  • BSON的数据结构分析
  • mongodb常用命令
  • mongodb复制集原理及集群实战
  • mongodb分片集群原理及搭建实战

Linux基础与进阶
  • Linux的VMware安装centos详解
  • vmware的联网配置nat和桥接原理
  • Linux系统基础
  • Linux常用命令
  • Linux下Java环境搭建
  • Linux下Tomcat安装及配置详解
  • LInux下mysql数据库安装
  • Linux的shell编程
四、性能优化
Mysql高级 
  • mysql表结构优化 
  • MySQL查询和慢查询日志分析 
  • MySQL索引优化 
  • MySQL存储引擎优化 
  • MySQL锁机制优化 
  • MySQL高可用设计 
  • MySQLcluster集群 
  • MyCat 简介 
  • MyCat的下载和安装 
  • MyCat分片配置 
  • MyCat分片使用和测试 
  • MyCat读写分离 
  • MyCat 实现从MySQL主从复制 

JVM虚拟机
  • JVM简析 
  • JVM组成结构 
  • JVM堆、栈原理 
  • JVM垃圾收集机制 
  • 堆内存调优实战 
  • GC回收策略详解 
  • GC三大算法 
五、微服务篇

Dubbo
  • 分布式服务框架简介 
  • dubbo+zookeeper介绍 
  • 注册中心的安装启动 
  • 监控中心的启动 
  • dubbo在项目中整合 
  • dubbo的服务提供者配置和启动 
  • dubbo的服务消费者配置和启动 
  • dubbo运行测试 
  • dubbod的高可用介绍 
  • Dubbo-admin管理平台搭建及使用 

Springboot
  • 快速构建sprongboot工程 
  • springboot核心组件解析 
  • 快速继承mybatis实战 
  • 快速继承freemarker模板引擎 
  • springboot日志管理 
  • 快速继承redis缓存实战 
  • springbooot整合多数据源配置 
  • thymeleaf模板使用详解
  • springboot整合邮件服务
  • springboot整合mongodb数据库

Springcloud
  • 微服务架构 
  • SpringCloud的简介 
  • Eureka Server的高可用 
  • Ribbon实现客户端负载均衡 
  • Feign实现声明式REST调用 
  • Hystrix实现微服务的容错处理 
  • Zuul构建微服务网关 
  • config配置服务中心 
  • 高可用分布式配置中心 
  • swagger介绍及整合zuul网关实战详解
  • Config+Bus实现动态配置刷新实战详解

Docker虚拟化技术
  • docker简介
  • docker安装与启动
  • docker常用命令及应用部署
  • 基于docker构建mysql集群实战
  • dockerfile构建介绍
  • docker私有仓库
  • docker构建redis分布式集群
六、并发编程
NIO
  • JAVANIO简介 
  • JAVA NIO与IO的主要区别 
  • 缓冲区(Buffer)和通道(Channel) 
  • 直接缓冲区与非直接缓冲区 
  • Channel的原理 
  • 文件通道(FileChannel) 
  • 内存映射文件 
  • 阻塞与非阻塞 

Java多线程并发
  • 线程三大特性 
  • volatile可见性原理 
  • JAVA线程池详解 
  • lock和synchronize锁机制 
  • 常用原子类 
  • 并发包 
  • CAS比较交换原理 
  • 并发集合&阻塞队列 
  • fork-join&threadlocal使用 
七、分布式&微服务电商项目实战
教学优势 

由程老师亲自授课,重新规划了java进阶架构课程大纲,更快、更精、更深。使学员熟悉并掌握实际应用的企业级项目经验,在实践学习中走向更高层次的工作领域。 轻松实现月入2万+,逆袭成为Java互联网架构师。

* 课程提供者:多岸教育