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

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

老师的手速很快,这是单身多少年了。哈哈,滑稽
在Eclipse的建立单元测试是,类文件右键->new->java->Junit->Junit Test Case
好久没有手撕sql语句了,小错误错很多,是时候好好练练了。
eclipse对这个Pox.xml的提醒太不友好了要反应好久才有
create table success_killed(
seckill_id int not null comment '秒杀商品id',
user_phone int not null comment '用户手机号',
state tinyint not null default -1 comment '状态标示:-1:无效‘
create_time timestamp not null comment '创建时间',
primary key(seckill_id,user_phone),
key idx_create_time(create_time)
)
c3p0配置文档: https://www.mchange.com/projects/c3p0/#configuration_properties
出现java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstract报错
解决方案:因为c3p0版本过低,我是0.9.1.2,换成0.9.5.2即可
完整的项目代码,源码,笔记,注释,GitHub地址:https://github.com/suinichange/MOOC/tree/master/Java%E9%AB%98%E5%B9%B6%E5%8F%91%E7%A7%92%E6%9D%80API%E4%B9%8B%E4%B8%9A%E5%8A%A1%E5%88%86%E6%9E%90%E4%B8%8EDAO%E5%B1%82/seckill
免费的,真的不错
特别感谢视频作者。跟着你java敲代码,很有成就感。
根据老师的教程实现的基于SpringBoot的秒杀系统:https://github.com/TyCoding/springboot-seckill/ 自己写了上万字的开发文档,欢迎参考。我这里使用了Spring-data-redis提供的RedisTemplate模板类操纵Redis数据库。
记:用maven创建的项目默认是老的2.3版本,第一步要修改servlet的版本为如3.0版本
thanks the teacher, the context is perfect
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消