为了账号安全,请及时绑定邮箱和手机立即绑定
感谢老师~~
先生に感謝しています。
看完全部了,也跟着敲了一遍。学到的真的很多。
有时间要再回来看一遍!
真心感谢老师!!!
真心感谢老师!!!
真心感谢老师!!!
真心感谢老师!!!
讲的很清晰,已经成功实现了一遍,回头再回去补点基础。感谢老师的付出!
老师圣诞节都在录视频,很敬业!
师傅,受徒儿一拜
实在是强,大佬收我为徒吧
赞,老师讲的很全啊,想知道的都讲到了,
这门课是慕课网最棒的课程,没有之一 感谢! 期待老师 后续出 关于应用集群部署、DB集群、分库分表、消息队列 系列课程~ 赞我赞我赞我让老师看到!
GC可能会迟到,但一定不会缺席
真心希望老师可以多出些教学视频
关于先执行insert与先执行update的区别,两个事务同时insert的情况下,没有锁竞争,执行速度会快,
当两个事务先update同一行数据,会有一个事务获得行锁,锁在事务提交之前都不会释放,所以让锁被持有的时间最短能提升效率
老师的思路真是令人耳目一新,简单调换一下sql执行顺序,便让事务获得锁的时间降低许多,说导致超卖问题的人,要知道两个请求同时到达mysql,第一个请求成功处理完之前(事务提交或回滚之前)是会独占行锁的,当第二个请求想更新库存发现更新失败(此时库存为0,影响结果行数为0)便抛出一个runtime异常,让spring回滚事务,清除掉前面插入的购买明细,所以不存在超卖问题
完结,撒花, 这一系列的课听完 还是很有收获的
老师讲的很清楚,但是这个应用场景不太多,希望老师 讲解用线程以及锁机制来讲解秒杀就更完美了。我是初级 提的问题描述的可能不够专业希望老师别见怪!
课程须知
《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
提交
取消