关闭

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

标签: javatomcatredis集群Java电商实战
601人阅读 评论(1) 收藏 举报
分类:
  • Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式
  • 第1章 课程介绍与前置项目回顾

    本章首先会对一期成果进行回顾、然后确定本次进阶课程的演进目标以及进阶课程的内容安排。然后会介绍课程使用各种技术版本,以方便大家的环境和课程保持一致,减少因版本不同而踩的没必要的坑。之后会对二期项目初始化进行讲解,包括IDEA中导入二期源码项目,Maven配置,支付宝本地jar包配置,配置文件的配置。并加以调试,...

  • 第2章 Lombok框架集成及原理解析

    本章会对Lombok框架进行介绍,同时会讲解Lombok的原理。并手把手领着小伙伴们实战,引入Lombok以及IDE安装Lombok插件。然后会带着大家实战Coding,讲解@Data @Getter @Setter @NoArgsConstructor @AllArgsConstructor @ToString @EqualsAndHashCode 等Lombok关键注解用法,同时领着大家通过JD来进行反编译。学习引入...

  • 第3章 Maven环境隔离应用场景及验证实战

    本章会讲解Maven环境隔离在企业应用场景,同时与现状进行对比,体会Maven环境隔离带来的实际好处。并手把手领着小伙伴们进行Maven环境隔离实战,还能学习到Maven分环境编译打包命令。最后一起来验证环境隔离的效果。

  • 第4章 Tomcat集群演进详解及环境搭建

    本章会对一期架构演进到二期架构碰到的问题进行深入剖析,还会重点讲解Nginx负载均衡各种策略优缺点及使用场景,并手把手搭建Tomcat集群环境并进行验证。在这个过程中体会Tomcat集群有什么优点同时带来了什么新的需要解决的问题。...

  • 第5章 Redis基础强化

    本章会对RedisObject对象的存储原理,5种数据结构进行讲解及使用。即使之前没学习过Redis的小伙伴也能快速上手。然后手把手领着大家把Redis环境搭建起来,并进行验证。在这过程中还会讲解Redis的系统命令、基础命令、键命令等。以帮助大家强化Redis基础。...

  • 第6章 单点登录实战Coding及源码讲解

    本章会在项目集成Redis的Java Client-Jedis,并手把手Coding构造连接池,然后对Jedis API进行源码解析和封装。同时还会通过Debug的方式来对Jackson的关键源码进行深度解析及验证。大家也可以学习到Cookie的封装及使用。并自建Session重置时间过滤器,同时把Guava Cache迁移到Redis缓存上,另外本章还可以学习到多进程Deb...

  • 第7章 Redis分布式算法原理、分布式连接池实战及验证

    本章会重点讲解Redis分布式算法Consistent hashing一致性算法。并手把手领着小伙伴们搭建Redis分布式环境,并封装分布式Sharded分片连接池,还会进行项目接入Redis分布式环境下的验证。一起体会集群和分布式这两种工作方式的异同。...

  • 第8章 Spring Session框架集成零侵入实现单点登录及源码解析

    本章会对Spring Session框架进行介绍,同时讲解一下如何快速上手Spring的开源框架。并在项目中集成Spring Session框架。针对Spring Session框架会采用大量的Debug及源码解析。让小伙伴们学习理解更容易,更深入。同时体会Spring Session这种零侵入方式改造单点登录的优势。最后还会领着大家进行自测和验证。...

  • 第9章 SpringMVC 全局异常处理

    本章会对SpringMVC全局异常进行深度讲解,学习SpringMVC全局异常处理机制。并手把手领着小伙伴们集成SpringMVC全局异常。还会分享在改造过程中碰到的需要注意的点,体会SpringMVC全局异常给项目整体带来的好处。最后还会领着大家进行自测和验证。...

  • 第10章 SpringMVC 拦截器实现权限统一校验

    本章会对现有管理员权限判断进行解析,找到痛点。并手把手领着小伙伴们集成SpringMVC拦截器,对拦截器和拦截器组进行讲解,还会讲解拦截器执行原理及顺序,同时讲解在改造过程中碰到的一些坑,如response的reset()方法等。最后还会领着大家进行自测和验证。...

  • 第11章 SpringMVC RESTful原理及改造实战

    本章会对SpringMVC RESTful进行讲解,包括RESTful的起源及适用规范。并手把手领着大家改造现有商品搜索及商品详情两个接口为RESTful接口。同时对RESTful接口适用的场景进行讲解。最后还会领着大家进行自测和验证。

  • 第12章 Spring Schedule实现定时关单

    本章首先会对Spring Schedule框架进行介绍,同时带大家学习Cron表达式。然后手把手领着小伙伴们配置Spring Schedule,并Coding实现定时关单功能。最后还会领着大家进行自测和验证。

  • 第13章 Redis分布式锁原理及实战

    本章会在Spring Schedule实现定时关单功能的基础上深度解析在集群环境下分布式任务调度的优势。同时采用对比的方法来阐述现有方案需要改进的点,引出Redis分布式锁,并重点讲解Redis分布式锁的实现原理,帮助大家进阶Redis分布式。...

  • 第14章 Spring Schedule+Redis分布式锁构建分布式任务调度

    本章会讲Spring Schedule和Redis分布式锁进行集成,并手把手领着小伙伴们构建分布式任务调度系统。同时一起验证Redis Server的各种数据。同时会大量采用多进程Debug来维持断点位置,代码执行顺序等。让大家快速学会分布式任务调度自测验证的必杀技能。...

  • 第15章 Redisson框架讲解及项目集成

    本章会对Redisson框架进行介绍,包括官网、使用文档,官方源码。还有Redisson框架目前支持的强大功能。同时手把手领着小伙伴们在项目中集成Redisson框架。面试中如果能讲到Redisson,必定加分(很多人都不知道哦~~)。

  • 第16章 Spring Schedule+Redisson分布式锁构建分布式任务调度

    本章会讲Spring Schedule和Redisson分布式锁进行集成。手把手领小伙伴们把这两个框架融合到一起,同时体会Redisson的trylock和目前原生实现方案的优缺点。最后领着小伙伴们一起来Debug验证Redisson分布式锁实现效果,更深刻的理解Redisson框架的实现原理。...

  • 第17章 云服务器线上部署及验证

    本章会领着小伙伴们把我们的云服务器搭建成Tomcat集群和Redis分布式这种系统架构,并手把手带着大家配置Nginx负载均衡,最后会把我们此次进阶课程代码发布到线上,并带着大家一起做验证。

  • 第18章 课程回顾

    到这一章也就接近本次课程的尾声了,很高兴大家能坚持到最后,在这一章中会领着小伙伴们一起总结此次进阶课程相关知识点,以及对所使用到的框架进行总结。最后非常感谢大家的支持,祝你们学有所获!

  • 百度网盘下载

0
2
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

高性能网站架构之负载均衡 Nginx+tomcat+redis实现tomcat集群

上一篇文章给大家讲了Nginx的安装,那么这篇文章为大家讲一下Nginx+Tomcat实现负载均衡。          先说说为什么要用ngnix 做负载均衡,其实做负载均衡的最出名的莫过于F5了,F...
  • zhanghongjie0302
  • zhanghongjie0302
  • 2016-01-20 18:39
  • 9013

分布式集群Session共享 简单多tomcat8+redis的session共享实现

什么是Session         用户使用网站的服务,基本上需要浏览器与Web服务器的多次交互。HTTP协议本身是无状态的,需要基于HTTP协议支持会话状态的机制。这样的机制应该可以使Web服...
  • Jerome_s
  • Jerome_s
  • 2016-09-25 11:10
  • 16689

架构师之路:Java从零到企业级电商项目实战服务端

CK2135-Java从零到企业级电商项目实战服务端 随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大...
  • cadn_jueying
  • cadn_jueying
  • 2017-11-23 20:53
  • 1268

企业级java开发与架构,大型分布式综合项目实战,高并发解决方案

java架构师、集群、高可用、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战 视频课程内容包...
  • liangxiaban4774
  • liangxiaban4774
  • 2017-08-03 10:14
  • 510

高性能网站架构之负载均衡 Nginx+tomcat+redis实现tomcat集群

目录(?)[+]          上一篇文章给大家讲了Nginx的安装,那么这篇文章为大家讲一下Nginx+Tomcat实现负载均衡。          先说说为什么要用ng...
  • HUXU981598436
  • HUXU981598436
  • 2017-01-12 16:44
  • 338

搭建Tomcat集群&通过Redis缓存共享session的一种流行方案

为什么要共享session? 我们使用单台Tomcat的时候不会有共享sesssion的疑虑,只要使用Tomcat的默认配置即可,session即可存储在Tomcat上。 ...
  • u011674124
  • u011674124
  • 2017-05-31 12:17
  • 906

高并发,高性能,高可用,分布式,集群,电商项目架构实战

高并发,高性能,高可用,分布式,集群,电商项目架构实战
  • tdontd
  • tdontd
  • 2017-10-14 09:24
  • 258

分布式集群Session共享 简单多tomcat8+redis的session共享实现

  • 2017-07-11 18:57
  • 1.52MB
  • 下载

大型Java项目架构演进(小白)

增加服务器 大部分的访问都在小部分的数据(缓存)上 增加缓存(具有哪种业务特点的数据适合使用缓存) 远程缓存 远程单机缓存 远程分布式缓存 (集群) 分布式缓存在扩容时会遇到什么问题 分布式缓存...
  • qq_33936481
  • qq_33936481
  • 2017-06-10 09:19
  • 785

大型Java web项目分布式架构演进

http://blog.csdn.net/binyao02123202/article/details/32340283/ 分布式架构的演进 系统架构演化历程-初始阶段架构 初始阶段 的小型...
  • u011001084
  • u011001084
  • 2017-01-22 09:41
  • 1297
    个人资料
    • 访问:3263次
    • 积分:236
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章存档