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

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

https://github.com/miracle678067/seckill,代码托管到github了,供大家交流参考

最新回答 / 慕函数9743669
ref引用的是引用数据类型,例如需要传入一个对象:
ref="dataSource"
而value的传入的仅仅是字符串.你问题中的配置,
MapperScannerConfigurer
这个类的
sqlSessionFactoryBeanName
属性,要的只是一个字符串!
求源代码! 谢谢各位!
大家学完这个可以试着做这个项目,加强联系ssm+bootstrap实现的客户管理系统,希望与大家多多交流https://github.com/ydCoder/MavenSSM

已采纳回答 / 慕函数9743669
原因是create_time字段没有给默认值,因此在插入时,数据库默认为:00000000,全0数值,mysql认为其为无效取值;解决方式:在数据库链接地址后添加?zeroDateTimeBehavior=convertToNull

已采纳回答 / 慕粉4000715
检查你安装的MySql数据库版本是否与你引入的mysql jar包匹配? 如果MySql数据库的版本为5.x, 而依照视频引入6.x 的mysql 的jar包, 就会报这个错误
跟着老师撸了一遍代码,里面的源码上传到github上了,跟大家一起交流学习
https://github.com/limingval/seckill

已采纳回答 / qq_清影无痕_0
这是sql文件无法编译吧,你把schema这个文件移除试试
mybatis的参数需要我们提供,比如说对象类型的参数。aentity的实体,基本类型的参数
mybatis的参数需要我们提供,比如说对象类型的参数。activity的实体,基本类型的参数
2018年05月13日 一下午学完,一路上有一些自己的小问题,完美解决,老师讲的没毛病,学到了,谢谢。
报错: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(seckill_id)
解决:mysql5.7后列名不用加反引号
如:seckill_id bigint NOT NULL AUTO_INCREMENT COMMENT '商品库存id',
自己跟着项目一步一步做下来,代码放在了
https://github.com/Allegr0/seckill/
供各位参考。
另外写了配套的详细说明,在我的博客
http://www.cnblogs.com/kukri/p/9027813.html
测试失败,显示连不上JDBC驱动,可能是mysql-connector-java的版本太低,无法兼容新版本。改成新版本即可。我就因为这个卡了不知道多少天
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消