为了账号安全,请及时绑定邮箱和手机立即绑定

Java高并发秒杀API之业务分析与DAO层

不知道这个依赖坐标提示是怎么弄的,我都是到maven中央仓库复制的坐标
注意自己的mysql版本是否过高,否则会报错
Class not found: org.jboss.vfs.VFS
这老师讲的不错 我要把它敲下来..
秀操作那个笑了
为毛我改成jdbc.username还是注入错误呢
看了n遍,跟着手打一遍,确实收获不少
创建个mvn项目都搞这么麻烦还用命令我也是醉了
方法的参数 offet写错了,off"s"et,s丢了
不加@Param xml里用 #{0},#{1} 也可以
要注意,create is deprecated in maven 3.0.5 and beyond,在maven3.0.5以上版本舍弃了create,使用generate生成项目
oracle代替mysql limit的语句:
select * from
(select rownum r,t.* from
(select seckill_id, name, quantity, start_time, end_time, create_time
from seckill
order by create_time desc) t where rownum <![CDATA[<=]]> (#{offset}+#{limit}))
where r <![CDATA[>=]]> #{offset}
test前还在想这样会不会报错,结果发现这条可以用,哈。
spring-dao.xml是不是没加载啊?
queryByIdWithSeckill(long seckillId)这个接口少参数,数据库联合主键seckill_Id和user_phone唯一,要是返回一个对象,需要两个参数。要不一旦多个用户秒杀同一个商品,这个方法就炸了。返回的应该是多个对象
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消