视频教程-电商网站高并发秒杀实战-Java

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-电商网站高并发秒杀实战-Java

学习有效期:永久观看

学习时长:1820分钟

学习计划:31天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:尚泽中

系统架构师

讲师介绍:课工场JAVA技术总监,上市金融公司系统架构师,高级企培技术顾问,微服领域技术专家,系统架构师,5年项目开发实战经验,3年架构设计及项目管理经验。微服务领域技术专家。授课思路清晰、逻辑严谨,善于用项目的方式驱动教学,启发式教学,通俗易懂。

☛点击立即跟老师学习☚

 

「你将学到什么?」

这是一个电商平台的项目实战案例,基于双11抢购活动真实需求设计,从需求分析到框架设计,从用户登录到抢购商品、完成支付等,这其中涉及千万级用户如何实现有序队列、如何进行高并发测试、用户唯一性判断等,该案例用细腻、详实的讲解,手把手教你完成全项目开发。

 

「课程学习目录」

第1章:课程设计及项目架构设计介绍
1.项目整体及开发环境介绍
2.软件行业及架构分类介绍
3.软件架构对比及相关概念介绍
4.微服常用架构及设计原则介绍
5.小结
6.秒杀抢购业务分析
7.架构设计分析
8.问题答疑
9.总结
第2章:基于Docker搭建项目软件环境
1.整体课程目标及Docker介绍
2.安装Docker
3.Docker相关概念及运行原理
4.Docker镜像相关操作
5.Docker容器相关操作(上)
6.Docker容器相关操作(下)
7.Dockerfile介绍
8.容器可视化工具Portainer
9.搭建抢购网软件环境
10.课程答疑
第3章:Dubbox+Spring Boot整合
1.整体介绍
2.Spring Boot初体验
3.Spring Boot+IDEA热部署
4.Spring Boot启动类及依赖介绍
5.Spring Boot配置文件
6.Spring Boot整合Mybatis
7.Dubbo介绍及搭建
8.基于Dubbo实现提供者和消费者
9.问题答疑(一)
10.问题答疑(二)
11.问题答疑(三)
第4章:基于Dubbox+Spring Boot搭建项目框架
1.课程介绍
2.Spring Cloud整合Redis
3.分布式日志问题分析
4.ELK+Kafka介绍
5.基于Docker搭建ELK+Kafka环境
6.Java程序发送消息到ELK+Kafka日志系统(上)
7.Java程序发送消息到ELK+Kafka日志系统(下)
8.Kafka日志工具类封装(上)
9.Kafka日志工具类封装(下)
10.总结及答疑
第5章:实现用户登录、注销功能
1.项目拆分介绍
2.搭建通用项目架构(上)
3.搭建通用项目架构(下)
4.代码生成器原理介绍
5.使用代码生成器生成module及service工程
6.构建user-provider项目
7.构建user-consumer项目
8.小结及答疑
9.Token登录机制介绍
10.用户登录实现(一)
11.用户登录实现(二)
12.用户登录实现(三)
13.常见问题解析(上)
14.常见问题解析(下)
15.用户登录优化之Token机制(上)
16.用户登录优化之Token机制(下)
17.用户登录优化之统一返回格式(上)
18.用户登录优化之统一返回格式(下)
19.用户登录优化之异常统一定义
20.用户登录优化之异常统一处理(上)
21.用户登录优化之异常统一处理(下)
22.用户注销
23.统一用户登录判断
24.统一用户登录判断优化
25.总结及答疑
第6章:实现商品查询,用户抢购功能
1.微信登录原理
2.微信登录流程分析
3.请求用户授权
4.请求用户授权优化
5.获取accessToken
6.获取用户信息
7.实现用户注册
8.前端原理解析
9.查询商品需求分析
10.查询商品信息-1
11.查询商品信息-2
12.查询商品信息优化
13.抢购功能-1
14.抢购功能-2
15.问题答疑
第7章: 基于ActiveMQ、Redis-setnx实现高效有序抢购
1.课程目标介绍
2.抢购功能优化(上)
3.抢购功能优化(下)
4.线程安全测试
5.线程同步问题分析
6.setnx实现分布式锁方案介绍
7.抢购功能加入分布式锁优化
8.消息中间件介绍(上)
9.消息中间件介绍(下)
10.项目整合消息中间件
11.基于消息中间件实现流量削峰(上)
12.基于消息中间件实现流量削峰(下)
13.优化后测试及分析
14.总结及答疑
第8章:实现下单及支付功能-支付宝支付
1.了解订单及支付设计
2.项目生成订单(上)
3.项目生成订单(下)
4.支付宝支付流程解析
5.支付宝接入(一)
6.支付宝接入(二)
7.支付宝接入(三)
8.支付宝接入(四)
9.支付宝接入(五)
10.支付宝接入(六)
11.总结及答疑
第9章:实现下单及支付功能-微信支付
1.1课程目标
2.支付类型介绍及选择
3.微信扫码支付流程介绍
4.微信扫码支付时序图分析
5.微信支付接入前准备(一)
6.微信支付接入前准备(二)
7.微信支付之请求code_url(上)
8.微信支付之请求code_url(下)
9.支付后实现异步通知(一)
10.支付后实现异步通知(二)
11.支付后实现异步通知(三)
12.总结及答疑
第10章:基于Jmeter实现项目高并发测试
1.创建部署容器
2.打包配置说明
3.打包前后端程序
4.运营前后端程序
5.Jmeter环境配置
6.实现批量生成token
7.手动测试
8.生成测试报告
9.解读测试报告
10.答疑

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,31天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Java知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

掌握基于Dubbox+Spring Boot 实现微服务治理

掌握基于消息中间件ActiveMQ进行 高并发请求处理

掌握基于Redis-setnx实现分布式锁

掌握分布式第三方接入-微信支付技术

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值