为了账号安全,请及时绑定邮箱和手机立即绑定
记住!如果测试不通过,你又半天找不到原因!这个时候!100%都是你写错了
可惜呀,这是老师唯一的教程,真希望看到另外的教程,实在是讲的太好了
老师讲的挺好的,尤其是js模块化,这里一直是弱项。

参照老师的思路。

自己用spring,springmvc,mybatis,jsp实现了一套,附上源码地址:https://github.com/colg-cloud/seckill

用spring boot,mybatis,通用Mapper,Pagehelper分页插件,thymeleaf模版也实现了一套,附上源码地址:https://github.com/colg-cloud/seckill-boot

准备再完善一下,加入redis缓存。

看到老师后面还有收费课程,有点想买,买过的小伙伴觉得值得购买吗?
老师讲的太棒了,通透直白
这个老师讲的还是很详细的
太感谢了!!!!!!
默认spring事务只在发生未被捕获的 runtimeexcetpion(运行期异常)时才回滚。
spring aop 异常捕获原理:
被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtimeexception的异常,但可以通过配置来捕获特定的异常并回滚,换句话说在service的方法中不使用try catch 或者在catch中最后加上throw new runtimeexcetpion(),这样程序异常时才能被aop捕获进而回滚。
如果重复秒杀需要把库存加1 加回来吧
谢谢老师!!!!感谢感谢感谢
是因为同一个商品不同人去购买,生成了多条记录
但是成功后返回SuccessKilled实体的方法
SuccessKilled successKilled = successKilledDao.queryByIdWithSeckill(seckillId);
是根据seckillId查的,因此如果该商品被多个人秒杀时,会返回多条记录
则报错
Expected one result (or null) to be returned by selectOne()
应该将方法修改为queryByIdWithSeckill(seckillId,userPhone);比较合适
我也遇到如下这个问题
Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
老师讲的条理很清楚,很详细,学到很多东西。
类名也是敲出来的,我是服,好厉害啊
真心好课程,打call打call
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第二门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架 3、学习《Java高并发秒杀API之业务分析与DAO层》课程
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行Service层的设计与实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消