-
spring + mybatis查看全部
-
-- 秒杀成功明细表 -- 用户登录认证的相关信息(以mobile_phone为标记) create table killed_success( `seckill_id` bigint not null comment '秒杀商品id', `mobile_phone` varchar(11) not null default '' comment '认证的手机号码', `status` int not null default -1 comment '状态:-1:未秒 0:成功 1:已付款 2:已发货', `create_time` timestamp not null comment '创建时间', -- 联合主键(控制用户秒杀数量) primary key(seckill_id,mobile_phone), key idx_create_time(create_time) )engine=innodb default charset=utf8 comment='秒杀成功明细表'查看全部
-
-- 初始化seckill_stocks表数据 insert into seckill_stocks(goods_name,amount,start_time,end_time) values ('3999元秒杀iphone6',50,'2016-6-16 00:00:00','2016-6-17 00:00:00'), ('1500元秒杀ipad3',100,'2016-6-16 00:00:00','2016-6-17 00:00:00'), ('500元秒杀小米5',150,'2016-6-16 00:00:00','2016-6-17 00:00:00');查看全部
-
-- 创建数据库 create database seckill; -- 使用数据库 use seckill; -- 创建秒杀库存表 create table seckill_stocks( `seckill_id` bigint not null auto_increment comment '商品库存id', `goods_name` varchar(120) not null comment '商品名称', `amount` int not null comment '库存数量', `start_time` timestamp not null comment '秒杀开始时间', `end_time` timestamp not null comment '秒杀结束时间', `create_time` timestamp not null default current_timestamp comment '创建时间', -- 主键 primary key (seckill_id), -- 便于查询给出索引 key idx_start_time(start_time), key idx_end_time(end_time), key idx_create_time(create_time) )engine=innodb auto_increment=1000 default charset=utf8 comment='秒杀库存表'查看全部
-
maven 创建的web app需要修改servlet版本查看全部
-
秒杀事务过程查看全部
-
1查看全部
-
mvn archetype:generate -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local查看全部
-
加载配置文件查看全部
-
mysql编码查看全部
-
如图查看全部
-
spring整合mybatis第一步:spring-dao.xml查看全部
-
配置查看全部
-
修改了表的结构- state 在插入时写入0表示成功 通过商品id 查询 秒杀记录时 为1对多, 所以在查询接口 里添加userPhone返回单条记录查看全部
-
使用insert ignore into 忽略联合主键重复的异常 通过返回值1or0判断是否成功 所以是洁癖.,.?查看全部
举报
0/150
提交
取消