-
spring、mybatis、logbank 的api地址查看全部
-
事物机制是最有效最可靠的数据落地机制查看全部
-
spring整合junit查看全部
-
主键冲突 insert ignore 忽略查看全部
-
资料地址查看全部
-
Java高并发秒杀API之业务分析与Service层查看全部
-
IGNORE是屏蔽错误提示用的查看全部
-
使用spring提供的junit的测试方法使得测试更加简单,因为SpringJunit4ClassRunner开始测试时会自动启动Ioc容器,同时使用@ContextCongiguration({”classpath:….xml”})注解告诉spring容器要加载的上下文信息在哪里。这样就可以正常启动IOC容器了。同时在测试DAO层操作数据库是,使用@Resource注解注入测试依赖,才能操作数据库。 spring mybatis junit 整合操作数据库使用到的四个注解 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({"classpath:****.xml"}) @Resource @Param(“形参”) 在接口提供多个参数时,mybatis默认只能接受一个参数,或者对参数进行封装为一个参数,如果使用多个参数,注意使用mybatis提供的形参注解@Param()查看全部
-
通过ognl表达式和el表达式很容易的传递各种各样的参数。查看全部
-
接口说明了哪些事情?查看全部
-
在mybatisMapper配置文件中,如果写表别名.列名的形式比如sk.seckill_id,对应到mybatis中将会忽略表的别名返回seckill_id,由于在全局配置文件中开启了java驼峰命名法(mapUnderscoreToCamelCase)为true,所以对应输出的结果是seckillId,将直接映射到Java实体中。查看全部
-
https://github.com/liyifeng1994/seckill 本章节源码在这里,包含所有注释查看全部
-
养成注释的好习惯查看全部
-
create table success_killed( `seckill_id` bigint NOT NULL COMMENT ‘秒杀商品id’, `user_phone` bigint NOT NULL COMMENT ‘用户手机号’, `start` tinyint NOT NULL DEFAULT -1 COMMENT ‘状态提示:-1无效 0:成功 1:已付款’, `create_time` timestamp NOT NULL COMMENT ‘创建时间’, PRIMARY KEY (seckill_id), key idx_create_time(create_time) )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=’秒杀成功明细表’; mysql -uroot -p查看全部
-
CREATE database seckill; use seckill; CREATE table seckill( `seckill_id` bigint NOT NULL AUTO_INCREMENT COMMENT ‘商品库存id’, `name` varchar(120) NOT NULL COMMENT ‘商品名称’, `number` 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=’描述库存表’; insert into seckill(name,number,start_time,end_time) values (’1000秒杀iPhone6s’,100,’2016-06-15 00:00:00’,’2016-6-20 00:00:00’), (’500秒杀iPhone6s’,200,’2016-06-15 00:00:00’,’2016-6-20 00:00:00’), (’300秒杀iPhone6s’,300,’2016-06-15 00:00:00’,’2016-6-20 00:00:00’), (’200秒杀iPhone6s’,400,’2016-06-15 00:00:00’,’2016-6-20 00:00:00’);查看全部
举报
0/150
提交
取消