为了账号安全,请及时绑定邮箱和手机立即绑定
妈的,pom修改后,idea的artifacts要把新依赖的jar包更新到输出目录..
感觉并没有减少一半的网络延迟,只是减少了一半行级锁的持续时间阿
讲的非常好,收获很大
"15专升本的某个渣渣 "说的太对了,一直没连上,就是他说的这个原因
感谢老师的分享,讲的非常好
@0_走路去上班_0 是qps啦。每秒查询量,就是一个高并发量的判断依据
学到了很多,谢谢老师
收获真的很多,对于还没工作来说,规范了代码,接口定义,分包分层等思想,IT启航第一站,感谢老师细致入微的讲解!!!估计老师已经高升了,没有时间再做视频了。由衷感谢!!
收获太多了,感谢老师!
我们知道行级锁是在commit之后释放的,那么我们的优化方向就是减少行级锁的持有时间。

最赞回答 / qq_光_22
首先是在更新操作的时候给行加锁,插入并不会加锁,如果更新操作在前,那么就需要执行完更新和插入以后事务提交或回滚才释放锁,而如果插入在前,则更新完以后事务提交或回滚就释放锁。也就是说是更新在前加锁和释放锁之间两次的网络延迟和GC,如果插入在前则加锁和释放锁之间只有一次的网络延迟和GC,也就是减少的持有锁的时间。
没有spring配置redis?

最新回答 / 慕数据3598747
放在对应mod(seckillId)之后的那张表里
SpringBoot+Maven框架下项目的实现,包括这里的Redis,Maven下依赖的包和这里不一样,可参考
https://github.com/js3560750/mySecondKill
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第二门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架 3、了解事务和存储过程的概念
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够对秒杀业务的瓶颈有所了解 4、能够实现对秒杀业务的优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消