Java秒杀实战 (七)安全优化
摘要:转自:https://blog.csdn.net/qq_41305266/article/details/81174782 一、隐藏秒杀地址 思路:秒杀开始前,先去请求接口获取秒杀地址 1.接口改造,带上PathVariable参数 2.添加生成地址的接口 3.秒杀收到请求,先验证PathVaria
阅读全文
posted @
2019-06-01 17:55
Sharpest
编辑
Java秒杀实战 (六) 服务级高并发秒杀优化(RabbitMQ+接口优化)
摘要:转自:https://blog.csdn.net/qq_41305266/article/details/81146716 一、思路:减少数据库访问 1.系统初始化,把商品库存数量加载到Redis 2.收到请求,Redis预减库存,库存不足,直接返回,否则进入3 3.请求入队,立即返回排队中 4.请
阅读全文
posted @
2019-06-01 17:55
Sharpest
编辑
Java秒杀实战 (五) 页面级高并发秒杀优化(Redis缓存+静态化分离)
摘要:转自:https://blog.csdn.net/qq_41305266/article/details/81140724 我们发现,目前系统最大的瓶颈就在数据库访问。因此,系统优化的方案核心在于减少数据库的访问,而缓存就是一个好方法。 一、页面缓存 以商品列表为例,Controller方法改造如下
阅读全文
posted @
2019-06-01 17:50
Sharpest
编辑
Java秒杀实战 (四)JMeter压测
摘要:转自:https://blog.csdn.net/qq_41305266/article/details/81071278、 一、JMeter入门 下载链接 http://jmeter.apache.org/download_jmeter.cgi 添加线程组 设置http请求默认值 添加待压测的ht
阅读全文
posted @
2019-06-01 17:45
Sharpest
编辑
Java秒杀实战 (三)秒杀基本功能开发
摘要:转自:https://blog.csdn.net/qq_41305266/article/details/80991687 一、两次MD5 1. 用户端: PASS = MD5( 明文 + 固定 Salt) 2. 服务端: PASS = MD5( 用户输入 + 随机 Salt) 通过两次MD5,可以
阅读全文
posted @
2019-06-01 17:38
Sharpest
编辑
Java秒杀实战 (一)环境搭建
摘要:转自:https://blog.csdn.net/qq_41305266/article/details/80956498 1. SpringBoot环境搭建 以前使用springMVC的时候,要引入一大堆xml等配置文件。引入SpringBoot的目的,就是为了简化web配置。 pom依赖 <pa
阅读全文
posted @
2019-06-01 17:30
Sharpest
编辑
Java优化高性能高并发+高并发程序设计视频教程
摘要:转自:https://www.cnblogs.com/ajianku/p/10236573.html 第1章 课程介绍及项目框架搭建1-1 Java高并发商城秒杀优化导学1-2 项目环境搭建(Eclipse)1-3 项目环境搭建(IDEA)1-4 集成mybatis1-5 安装redis1-6 集成
阅读全文
posted @
2019-06-01 17:27
Sharpest
编辑