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

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

慕课网首门Java服务端架构演进课程,晋级中高级工程师的必杀技能

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

难度 高级 时长 17小时 学习人数 2353 综合评分 10.00

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

观看试看视频

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

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

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

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

基于一个完整电商项目进行架构演进,覆盖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负载均衡等基础知识

环境参数

  • 操作系统-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老师的权限管理,很不错的课程,慕课网三剑客,果断好评。。。哈哈

  • 匿名用户

    好评

    这门课无论从课程内容, 组织, 讲述, 认真,负责等各个方面, 都是精品课程, 必须点赞的! 在幕课网修了好几门课了, 这门课是最好的, 注意, 这里没有之一.

  • 慕日远途

    好评

    作为一名在创业公司工作了两年的中级程序员,上无大牛提携,下有新人待哺,中间还有繁杂的业务催促,让我觉得自己的学习时间捉襟见肘,眼界如井底之蛙。这门课,满足了我对学习效率和眼界拓展的需求,衷心感谢geely老师。 这是我第一次购买付费课程,刚开始还在怀疑是否值得,看到第一期项目演进的时候,就觉得套餐700块花的值了,再后边学到的东西都是赚的。强烈推荐跟我一样有一两年经验的同学看看那一章内容。 nginx、redis、tomcat集群之前尝试过自己百度进行学习,发现入门真的很难,效率太低。这门课走一遍,感觉基本原理和思路就通了。 期待后续课程,希望能有涉及微服务、大数据分布式的内容。

查看全部612条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信