为了账号安全,请及时绑定邮箱和手机立即绑定
简单提一下INSERT IGNORE INTO success_killed(seckill_id,user_phone,state)
VALUES (v_seckill_id,v_phone,0); insert语句这里应该修改state 而不是kill_time
另外 这种使用存储过程的方式是没有推不推荐 的 只不过在使用的时候看需求
老师的需求是 默认使用最大并发量的方式讲解的,至于使不使用存储过程在于我们的项目需求,多知道总归是好的
我的网络没问题,为啥视频有时卡顿卡顿的
感谢,老师要是出实战,我一定来支持。
收益很大,多谢。
从寒假开始到现在,终于一步步跟着做完了整个SSM框架的一百多节课,老师教的非常不错,自己学到很多东西。谢谢老师的付出!
谢谢老师,学到很多很多,期待老师实战课程。
看完整套视频,总结一下,如有请见谅:
尤其觉得老师的service层接口的设计思想特别好,还有web层的Restful接口的设计,
但是日志和异常没有独立出来处理,这点就不是很好了,当然,老师主要要讲的不是这些,而是秒杀系统的优化和这个系统的架构,还是要感谢老师花了这么长的时间来给我们讲解,其它的再慢慢重构吧!
这门课确实很好
课程代码,自己动手敲的,可以运行,欢迎fork
https://github.com/zgj12138/seckill

最新回答 / 金大侠
缓存(内存数据)都是要和数据库(磁盘数据)打交道的,那么用Mybatis的缓存,你能控制它什么时候与mysql打交道么?具体怎么打交道你能控制么?我不是很了解mybatis的缓存,我只用过hibernate的缓存,但想来是差不多的,他们的缓存与数据库的同步都是要发sql的,尽管它的sql发送时机和sql语句的结构做了优化,但是它是自动的,你没法去控制。redis做缓存,你可以完全控制,而且控制起来很简便。这是第一点,自定义控制逻辑上来说,不如redis。第二点,学习成本上来说,redis非常低,操作简单易...

最新回答 / 大水牛亚洲研究院
或者序列化为json也可以存储和恢复现场。
秒杀系统的源码:https://github.com/SamMACode/spring
SSM整合学到了很多东西,老师辛苦了!
能跟着学到这里真不容易,
课程须知
《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
提交
取消