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

Java企业级电商项目架构演进之路

Tomcat集群与Redis分布式

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

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

¥399.00
满299减50 满499减100 满999减248 满1599减400
难度 高级 时长 17小时 学习人数 2583 综合评分 10.00

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

万事俱备 只等你来

  • rancui

    好评

    从一期到二期,跟着老师从零开始,从小白到现在对java有深一层的认识和理解。学习过程中要多动手实践外,更要多思考,再实践。对不懂的地方,多看看老师怎么讲解,网上多搜索,找到适合自己的理解和记忆方式,反复练习,对个人的技术提高不无裨益。老师带着我们着眼于架构并层层演进,其中的一些实用的细节的讲解很细致,深入浅出,比如一致性hash算法,搭建tomcat集群,redis连接池,工具类的封装等,这些也都是可以直接拿到实际项目中使用的。这些都明显看得出老师花费了不少的心血,对我们学员来说是一种福音。课程还在继续学习中,希望跟着老师的带领下,自己能行稳致远。 最后,给老师10分评价,加油!

  • Ninka_佳

    好评

    二话不说就把期待已久的Geely老师的二期课程给买了,听着熟悉的“大家好!我是Geely”,又仿佛回到了今年春、夏那段热忱编码的时光,一股编程的热血又一下涌现了出来,工作项目出现的bug都会调了哈哈。。现在工作上后端的东西跟老师一期讲的课程一模一样,足以应对工作中基本的开发了。看了几个二期的课程视频,感觉还是那么干货满满,redis,nginx集群搭建都有,买书的钱都省了,买书还不如买“Geely”,相信Geely,逐步迈入高级开发者的行列。哎!不谈了,看视频去喽!

  • 顺气大萝卜

    好评

    从事java工作5年多,基本没有人带过。一直处于盲目的学习状态中,努力提升自己但总是事倍功半,指望在工作上提升自己空间不大,直到在朋友圈看到有人推荐慕课网geely老师课程我才知道有慕课网这个软件(先让我哭会儿)。一期和二期都买了,现在学习二期中,geely老师IT内功心法及其深厚,如果能在geely老师身边工作,是种享受,真能学到很多东西。一路学跟到现在收货满满,希望老师能多多再出教学课程,我会一直跟学到底!

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

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题