实战 \Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式

Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式

难度 高级
时长 16小时
学习人数 266
10.0分
¥ 399.00

Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式

Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式
优秀的架构是演进出来的,本课程将手把手带你从项目架构到系统架构,从代码重构到源码原理解析不断演进,逐步提高你驾驭大项目的能力,让你的编程思维和架构能力得到双重提升,助你迈好高级工程师之路的第一步!

高并发、高性能、高可用必经之路

基于一个完整电商项目进行架构演进,覆盖Tomcat集群+Nginx负载均衡+Redis分布式等核心技能点

从单服务器
到Tomcat集群架构演进

Nginx负载均衡策略解析

Nginx负载均衡配置及实战

Tomcat+Nginx集群环境搭建

Redis+Cookie+Jackson+Filter原生实现
集群session共享问题

Spring Session无侵入解决集群环境
Session共享实战

从Guava Cache
到Redis单服务到Redis分布式

Redis分布式环境搭建

Consistent Hashing分布式算法原理解析

Redis分布式Sharded分片连接源码解析

ShardedJedisPool连接池构建实战

Redis分布式锁实战

Redisson框架实战

单点登录实现

Redis构建Session服务器

SessionExpireFilter构建Session时间重置过滤器

Redis+Cookie+Jackson+Filter实现单点登录

Spring Session源码解析

Spring Session实现单点登录

定时关单实现

Spring Schedule Cron表达式

Spring Schedule实现定时关单

Spring Schedule+Redis分布式锁实战

Spring Schedule+Redisson分布式锁实战

分布式任务调度

思维Level提升

Spring官方框架学习方法

系统架构、项目架构、编程思想提升

各种框架、编码、架构等碰到过的坑

通过Debug分析,自测功能、学习源码

Maven环境隔离原理及企业级场景讲解与实战

集群和分布式概念讲解

线上云服务器的上线发布实践

开发技巧实操

Lombok原理及使用技巧

Java Decompiler

Redis Desktop Manager

Multi-Process Debug

iTerm联动操作多窗口命令行

Redis基础强化

Redis环境搭建

Redis系统命令、基础命令及键命令实战

Redis五种数据结构讲解

Jedis源码解析和Jedis API封装

项目代码重构

Guava Cache迁移Redis分布式缓存

SpringMVC拦截器实现管理员权限统一校验

SpringMVC全局异常控制

SpringMVC RESTful实现商品搜索及浏览

实用工具封装

Jedis、ShardedJedis客户端连接封装及使用

Cookie封装及使用

Jackson源码解析

Jackson实现JSON多泛型序列化及反序列化

还原大公司项目架构演进过程,快速提升你的Level

手把手带你从项目架构到系统架构,从代码重构到源码原理解析,逐步提高驾驭大项目的能力

单服务架构

“想当然”集群架构

服务集群和分布式缓存系统架构

从项目实现到架构演进,Java工程师的平滑进阶路径

企业级电商项目前端效果体验地址:http://happymmall.com/

项目实现

初中级

用户 / 分类 / 商品 / 购物车

订单 / 收货地址 / 支付 / 线上部署

建议先学

《 Java大牛 带你从0到上线开发企业级电商项目》

进阶

巩固

架构演进

中高级

Tomcat集群 / Nginx负载均衡

Redis分布式

本课程包含

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据所学知识,
自行修改、优化

适合人群及技术储备要求

正处于开发进阶阶段,拥有一定的项目开发经验,想要进一步提升自己的编程思想和架构设计能力,却找不到
好的方法或指点,本门课程非常适合你!如果你还缺乏项目经验,可先学习《 Java大牛 带你从0到上线开发企
业级电商项目》
这门课程,有助于稳固Java项目开发的基础知识和提升项目功能实现的能力!

学前必备技术

为了更顺利的完成本课程的学习与实战,希望你储备以下技术:Linux、MySQL、Git、Maven、Java、

Spring、SpringMVC、Mybatis等基本概念,同时需要掌握Redis 、Spring Schedule、Tomcat集群、

Nginx负载均衡等基础知识

Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式

知名在线旅游互联网公司
高级技术经理

Geely

多年一线开发、架构及技术团队管理经验,是门户、搜索、报价、店铺、专题等核心系统的负责人;担任所在企业的技术讲师、应届生导师、校招、社招面试官;擅长通过缓存、消息队列、集群和分布式等搭建高并发、高性能、高可用系统,有丰富的大型网站架构设计经验

他是慕课网最受学员喜欢的讲师之一,热爱技术,热爱分享;出品的免费课《SpringMVC数据绑定入门》、实战课《Java大牛带你从0到上线开发企业级电商项目》,深受学员的一致好评,上线半年已近3000学员购买并学习了实战课,本次他又为大家录制了架构演进的课程,通过本门课的学习,能助你提高自身的架构思想、并将所学的技术应用于实际工作开发中,让你快速走上高级开发工程师之路!

环境参数

  • 操作系统-1 CentOS 6.8 ,64位
  • 操作系统-2 Windows 7 ,64位
  • 操作系统-3 Mac OS 10.12
  • JDK版本 7u80 ,64位
  • Git版本 2.8.0
  • Maven版本 3.0.5
  • MySQL版本 5.1
  • Nginx版本 1.10.2
  • Tomcat版本 7.0
  • Vsftpd版本 2.2.2
  • Redis版本 2.8
  • 开发工具 IDEA 2017
  • RDM 0.8.8
  • JD 1.4.0
  • Spring 4.0.3.RELEASE
  • Mybatis 3.4.1
  • Logback 1.1.2
  • Guava 20.0
  • Jodatime 2.3
  • PageHelp 4.1.0
  • Jedis 2.6.0
  • Lombok 1.16.18
  • Jackson 1.9.12
  • Redisson 2.9.0
  • 软件及环境配置 http://learning.happymmall.com
  • 项目官网 www.happymmall.com

万事俱备 只等你来

  • Echo鑫

    Geely老师的课,果然人气火爆,干货肯定有的,首先对Lomback和Maven的讲解很细,后面对Tomcat和Redis分布式的部署,尽管没看,但还是先来评价了,也很期待,另外就是期待Geely老师也能在二期群中分享更多课程内外的干货,最后打个广告,强烈推荐下Jimin老师的权限管理,很不错的课程,慕课网三剑客,果断好评。。。哈哈

  • LenTwo

    之前学过老师的电商一期实战,收获很大!而且如愿找到了工作,今天中午休息发现老师的二期上线了!支持老师的二期实战!希望有更多收获!

  • 匿名用户

    讲得非常好,课程内容的价值已经超过价格本身,值得购买。

查看全部37条用户评价
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信