动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
课程介绍 课程大纲 常见问题

Java成长之路,你是否遇到这些问题?

捕捉技术动态,打破瓶颈边界,11年专注Java,打造更好的你

咬定技术前沿 立根Java生态

千磨万击 精雕细琢 东西南北 笃定前行

【技术硬实力】

  • 1底层技术的深度加固
  • 2热门技术的深化学习
  • 3前沿技术的深入剖析
  • 4大型项目实战重构,从0到1架构

【思维软实力】

  • 1编程思维的实战重塑
  • 2程序大咖代码思维解读
  • 3架构师全局思维培养
  • 4主导产品研发,从1到无穷思维历练

我们的优势

在职程序员快速技能提升,从码农晋升到高级工程师

4大热门专题课程 掌握架构师必备技术+架构思维培养+项目实战
分布式大神课程

【专题简介】当Web系统从日访问10万逐渐增长到千万时,Web架构层面需要如何突破访问瓶颈,提高访问效率。

【分布式框架Dubbo】

  • Dubbo快速上手使用
  • Dubbo注册中心
  • Dubbo核心配置
  • Dubbo底层协议
  • Dubbo负载均衡、过滤器、容错、异步调用分析
  • Dubbo路由功能详解
  • Dubbo在分布式项目中的角色

【分布式协调Zookeeper】

  • Zookeeper快速上手使用
  • Zookeeper集群部署
  • Zookeeper应用场景深入分析
  • Zookeeper的znode watcher ACL
  • 客户端API详解
  • Zookeeper客户端源码分析
  • Zookeeper的日志与监控

【分布式缓存Redis】

  • NoSQL演变历程
  • Redis常用数据类型
  • Redis常用运维命令
  • Redis使用场景详解
  • Redis缓存雪崩缓存击穿
  • Redis复制哨兵
  • Redis Cluster集群与原理
  • Redis集群分配算法与动态水平扩容和监控
  • Redis在高并发项目中的实践

【数据存储MongoDB】

  • MongoDB整体架构介绍
  • MongoDB数据存储结构
  • MongoDB原理
  • MongoDB日常操作过程解析
  • MongoDB存储过程
  • MongoDB集成Spring SpringBoot案例实践
  • MongoDB高可用方案

【分布式Spring Session】

  • Session底层原理
  • Session共享技术方案
  • Spring Session使用场景分析
  • Spring Session执行流程分析
  • 跨项目跨域下的Session共享解决方案

【高性能Nginx】

  • Nginx部署运行&正反向代理
  • Nginx进程模型分析
  • Nginx配置详解
  • Nginx应用场景实战

【高可用Keepalived】

  • Keepalived运行部署
  • Keepalived核心功能详解
  • Keepalived+Nginx高可用实战

【分布式消息RabbitMQ】

  • RabbitMQ快速上手使用
  • RabbitMQ消息发送机制详解
  • RabbitMQ消息路由机制分析
  • RabbitMQ消息确认机制分析
  • RabbitMQ基于消息的分布式事务
  • RabbitMQ高可用集群部署实践

【分布式消息RocketMQ】

  • Rocket运行环境与快速上手
  • Rocket功能特性详解
  • RocketMQ应用案例场景分析
  • RocketMQ高可用可伸缩部署

【分布式消息Kafka】

  • Kafka运行环境部署
  • Kafka开发应用
  • kafka设计原理分析
  • Kafka选举原理分析
  • Kafka集群与高可用实践

【分布式ElasticSearch/ELK】

  • ElasticSearch运行环境
  • ElasticSearch功能特性详解
  • ElasticSearch查询详解
  • ElasticSearch底层原理分析
  • ElasticSearch集群部署详解
  • ElasticeSearch.Logstatsh.Kibana集群搭建实践
  • ElasticeSearch.Logstatsh.Kibana原理分析
  • ELK分布式日志收集

【分布式数据扩容MyCat】

  • Mycat读写分离
  • Mycat水平切分
  • Mycat垂直切分
  • 基于Mycat分库分表策略剖析
  • Mycat全局序列号
  • Mycat全局表 ER表 分片策略分析
  • Mycat高可用架构方案实践
微服务精英课程

【专题简介】深入理解微服务优缺点,详解微服务开发,扩充知识储备库,提高核心竞争力。

【SpringBoot】

  • SpringBoot快速上手应用
  • SpringBoot核心配置详解
  • SpringBoot集成MyBatis  Redis 、RabbitMQ、
  • RocketMQ、Kafka、Dubbo
  • SpringBoot计策模板引擎Thymeleaf
  • SpringBoot核心注解详解
  • Spring启动器starter原理深入分析
  • 手写Spring Boot starter启动器

【Spring Cloud】

  • 服务注册与发现Eureka详解及源码分析
  • 客户端负载均衡Ribbon详解及源码分析
  • 声明式服务调用Fegin详解及源码分析
  • 服务熔断保护Hystrix详解
  • @服务网关Zuul详解、服务路由、过滤、异常处理
  • 分布式配置中心Spring Cloud Config详解
  • Spring Cloud Sleuth + Zipkin详解
  • Spring Cloud Stream详解

【Docker容器】

  • 快速搭建Docker环境
  • Docker日常维护命令
  • Docker镜像、仓库、容器详解
  • Docker网络配置
  • Dockerfile、DockerCompose详解
  • Docker应用部署
  • Docker构建私有仓库

【SpringBoot】

Nacos

Nacos注册中心详解、Nacos配置中心详解、Nacos动态DNS服务详解、Nacos管控台服务管理详解

Sentinel

Sentinel服务熔断降级详解、Sentinel服务限流原理与实战

Seata

Seata微服务分布式事务解决方案详解

Skywalking

Skywalking分布式链路跟踪详解

Spring Cloud Gateway

Spring Cloud Gateway微服务网关详解

源码分析课程

【专题简介】编程人员技术提升最快的方式是阅读和理解优秀的代码,领悟大师级思想,让思想顿悟,目击不一样的风景,提高核心竞争力。

【Mybatis+Mybatis源码分析】

  • MyBatis体系结构
  • MyBatis与Hibernate
  • 逆向工程
  • annotation、xml及Criteria差异
  • configuration  properties  settings  typeAliases
  • mapper详解
  • mybatis全局参数详解

【Spring】

  • Spring Framework体系结构
  • core  context  aop  jdbc  data access  web
  • IOC
  • IOC容器设计原理剖析  BeanFactory源码分析
  • BeanDefinition源码分析  bean生命周期分析
  • spring context装载过程分析  依赖具体实现分析
  • 手写Spring IOC框架

【Spring MVC】

  • MVC设计思想分析
  • 基于dispatchServlet解读
  • Spring MVC体系结构
  • Spring MVC执行流程源码剖析 @Controller
  • @RequestMapping执行原理源码分析
  • 视图ViewResolver实现原理分析
  • 动态参数匹配原理分析
  • 异常捕获实现原理分析
  • 手写实现Spring MVC框架
  • MyBatis源码分析
  • MyBatis运行过程分析
  • MyBatis与Spring集成源码分析  Configuration
  • Mapper、SqlSessionFactory、Executor源码分析  
  • 源码中的设计模式欣赏
  • MyBatis中的缓存源码分析
  • 手写实现MyBatis框架
  • AOP
  • AOP设计思想深入剖析  AOP底层实现深入分析
  • ProxyFactory源码分析  AopProxy源码分析
  • Advice源码分析  
  • 基于Spring AOP实现应用插件机制
  • 手写Spring AOP框架

【Spring Boot 2.x 源码 】

  • Spring Boot体系结构详解
  • Spring Boot入口类详解
  • Spring Spring Boot启动流程源码分析
  • Spring Boot自定义Starter详解
  • Spring Boot自动装配源码分析
并发编程及性能调优课程

【专题简介】深入底层内核,深入理解多线程本质,直击中间件性能提升,通过性能提升的数据和效果验证优化策略。

【并发编程Executors线程池】

  • RunnableFutrue
  • RunnableScheduledFutrue
  • FutrueTask
  • ScheduledFutrue
  • Thread
  • Runable
  • Callable
  • Executor
  • ExecutorService
  • ScheduledExecutorService(ThreadPoolExecutor)
  • 源码分析、断点跟踪

【并发编程locks锁】

  • lock
  • ReentrantLock
  • Condition
  • ReadWriteLock
  • LockSupport
  • 源码分析、断点跟踪

【并发编程locks锁】

  • lock
  • ReentrantLock
  • Condition
  • ReadWriteLock
  • LockSupport
  • 源码分析、断点跟踪

【并发编程aotmic原子操作】

  • atomic类
  • ThreadLocal
  • ABA问题
  • JMM
  • cas算法
  • 乐观锁

【并发编程容器collections】

  • 并发Queue:BlockingQueue
  • Map:ConcurrentHashMap、HashMap、
  • HashTable
  • 并发List Set:CopyOnWriteArrayList、
  • CopyOnWriteArraySet、
  • ArrayList、 LinkedList

【内存模型】

  • 重排序、可见性、顺序一致性
  • happens-before详解
  • Synchronized详解
  • Volatile详解
  • ThreadLocal详解

【JVM优化】

  • JVM优化
  • JVM内存模型
  • JVM垃圾收集器回收策略详解
  • 并行  串行收集详解
  • JVM参数调优实战
  • JVM性能调优工具及问题排查详解

【MySQL优化】

  • MySQL存储引擎详解
  • MySQL索引数据结构深入剖析
  • MySQL索引优化详解
  • MySQL执行计划分析
  • SQL语句优化

【Tomcat优化】

Tomcat体系结构解读

Tomcat启动流程分析
Tomcat对Http请求的处理流程分析
Tomcat核心组件认识
wrapper  context  host  engine  container

Tomcat性能调优

Tomcat性能调优、Tomcat线程模型分析
Tomcat连接并发参数解读、Tomcat io模式选择
Tomcat JVM参数调优

Tomcat生产环境配置实践

Tomcat 集群与Session共享
Tomcat 虚拟主机配置
Tomcat server.xml详解

获取全部课程大纲

学员专享优质服务

常见问题

我要咨询

Java在职加薪课程技术风雨,精选前沿热门技术,升职加薪必备!

  • 教学服务365天
  • 视频时长130小时
  • 学习内容 5个月
  • 学习热度714

3980

原价:¥6980
立即购买