高并发解决方案
文章平均质量分 95
S-X-S
我亦无他,唯手熟尔。
展开
-
Redis页面优化
在校验用户是否登录时,会根据cookie在Redis中查询用户信息,但是如果在DB中的用户信息更改了,那么就会发生数据不一致的问题。原创 2024-06-04 21:46:04 · 113 阅读 · 0 评论 -
秒杀基本功能开发(不考虑高并发情况)
文章目录1.显示秒杀状态1.controller修改GoodsController.java的toDetail方法,响应秒杀状态和秒杀剩余时间2.前端1.goodsDetail.html 图片下面添加一行秒杀开始时间2.goodsDetail.html 添加计时器js代码3.测试1.秒杀进行中2.修改db的秒杀开始时间为明天3.出现秒杀倒计时4.修改db的秒杀结束时间比目前要早5.秒杀已结束2.秒杀按钮1.前端1.goodsDetail.html 添加抢购按钮2.goodsDetail.html 根据秒杀状原创 2024-06-02 22:15:23 · 1151 阅读 · 3 评论 -
秒杀基本功能开发(显示商品列表和商品详情)
文章目录1.数据库表设计1.商品表2.秒杀商品表3.修改一下秒杀时间为今天到明天2.pojo和vo编写1.com/sxs/seckill/pojo/Goods.java2.com/sxs/seckill/pojo/SeckillGoods.java3.com/sxs/seckill/vo/GoodsVo.java3.Mapper编写1.GoodsMapper.java2.GoodsMapper.xml3.分别编写SeckillGoodsMapper.java和SeckillGoodsMapper.xml4.原创 2024-06-01 22:08:01 · 719 阅读 · 5 评论 -
高并发项目-分布式Session解决方案
/ 进入到商品首页// 判断是否有用户信息// 将用户信息存入model中,返回到前端import com/*** Description: 自定义参数解析器/** 判断是否支持要转换的参数类型,简单来说,就是在这里设置要解析的参数类型// 如果参数类型是User,则进行解析 Class <?} /*** 编写参数解析的逻辑* @return。原创 2024-05-31 21:41:05 · 1351 阅读 · 2 评论 -
高并发项目-用户登录基本功能
【代码】高并发项目-用户登录基本功能。原创 2024-05-29 21:31:39 · 1092 阅读 · 1 评论 -
RabbitMQ(四种使用模式)
/ 定义一个交换机,两个队列的名称// 创建两个队列和一个交换机// 创建队列1@Bean// 创建队列2@Bean// 创建交换机@Bean// 将队列一和交换机绑定@Bean// 将队列二和交换机绑定@Bean// ----------------- Direct模式 -----------------// 定义一个交换机,两个队列的名称// 定义两个路由分别为red和green// 创建两个队列和一个交换机// 创建队列1@Bean。原创 2024-05-13 21:10:57 · 2048 阅读 · 6 评论 -
RabbitMQ(安装配置以及与SpringBoot整合)
5.再次登录,成功!2.MQ的端口配置1.编辑MQ的配置文件2.修改端口5672为6783(防止被攻击)3.重启MQ使其生效4.测试是否成功4.RabbitMQ配置类创建队列 RabbitMQConfig.java3.基本使用1.编写消息发送者 MQSender.java2.编写消息接受者 MQReceiver.java3.控制层调用发送消息的方法4.启动测试1.访问 http://localhost:9092/seckill/mq 成功发送和接受消息原创 2024-05-11 21:09:14 · 2558 阅读 · 9 评论