为了账号安全,请及时绑定邮箱和手机立即绑定
老师把procedure念错了,念成producer了
讲的真好,负载均衡
减库存成功后,有一个查询秒杀成功秒杀对象,这个也可以放在减库存操作的前面,另外,这个成功秒杀对象前端也没用到,这块的设计可以再优化不少
老师,请收下我的膝盖。老师快出一些其它的实战类视屏,我会花钱购买的。
好好好高好高
这门课是慕课网最棒的课程,没有之一 感谢! 期待老师 后续出 关于应用集群部署、DB集群、分库分表、消息队列 系列课程~ 赞我赞我赞我让老师看到!
为啥老师这么关注GC,如果是使用了G1呢。
全看完了 酣畅淋漓 醍醐灌顶 感谢老师!!
分析得很好~
小米啊2秒钟 十万就没了 哈哈
代码写得相当漂亮,收徒弟不~

已采纳回答 / 慕粉3846091
同一时间的并发访问。
这门课是慕课网最棒的课程,没有之一 感谢! 期待老师 后续出 关于应用集群部署、DB集群、分库分表、消息队列 系列课程~ 赞我赞我赞我让老师看到!(后面的评价请保持好队形~~~~)

最新回答 / 元宝_全栈
实际上不会一条一条去更新数据库,提前把关键变量放入缓存,通过同步机制和缓存更新来处理数据,最后把用户的操作从缓存通过队列Flush到数据库中。
需要纠正老师这个问题:
1、没有谈CAS原理和乐观锁原理的,秒杀不谈这个课程等于作废了。
2、一般企业都倾向于使用Redis,Redis的锁确实存在一定的瑕疵,但是没有完美的程序,一般可以通过严格的校验来保证一切问题,使得redis的锁可以商用。
3、其次2pc并不是严格一致性的,Paxos才是一个严格一致性的算法。
4、其次这样的sql是没有锁的,可能超发,产生数据一致性的问题。只有加了for update才有锁的作用。
4、spring对redis的封装的意义在于可以直接通过序列化和反序列化存储Java对象。
课程须知
《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
提交
取消