-
mybatis 最常用的配置
查看全部 -
Mybatis 提點:
1、參數自由提供
2、mybatis和hibernate最大的區別就是mybatis的sql完全由自己寫,所以這就提供了一個非常健壯的靈活性,可以充分的發揮你的sql的技巧。
3、mybatis的sql寫在內?
????1.第一個是寫在xml的配置文件里
????2.第二個是可以通過注解的形式寫sql,java5.0之后提供的新特性。
4、一些簡單的sql可以通過注解的形式去實現,但是遇到一些復雜的sql的時候注解來實現的話就會顯的很繁瑣。xml配置文件為我們提供很多標簽,來完成復雜邏輯sql的拼接,可以很方便的去幫我們完成封裝。
5、如何實現DAO接口?
????1.第一種那,mybatis提供了mapper的機制,通過這種機制自動的去實現DAO接口。也就是說DAO接口只需要實現接口,不需要去實現類。
????2.第二種那mybatis通過API編程的方式實現DAO接口。mybatis同樣也提供了很多的api,這點和其他的ORmapping,JDBC很像,我可以直接通過開啟一個connection,創建一個statement,然后那拿到一個resultSet,這是jdbc的API。同樣的mybatis也有同樣的API去幫我們實現,但是在實際的開發中那,我們一般都是通過mapper自動實現DAO接口,這樣的話我們就可以只關注我們的sql如何編寫,如何去設計我們的DAO接口,幫我們節省了很多需要維護的程序。
查看全部 -
?秒殺成功明細表
用戶登錄認證相關的信息
create table success_killed(
'seckill_id' bitint not null comment '秒殺商品id',
'user_phone' bitint not null comment '用戶手機號',
'state' tinyint not null default -1 comment '狀態標示:-1無效,0:成功 1:已付款',
'create_time' timestamp not null comment '創建時間',
PRIMARY KEY(seckill_id,user_phone),/*聯合主鍵*/
key idx_create_time(create_time)
) ENGINE=InnoDB DEFAULT CHARSET=utf-8 COMMENT='秒殺成功明細表';
查看全部 -
1、創建秒殺數據庫 seckill(InnoDB ).
????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=utf-8 COMMENT='秒殺庫存表'
2、?
查看全部 -
官網資源地址
mvn archetype:create -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp
-DgroupId=org.seckill -DartifactId=seckill:標注項目的坐標
org.seckill:項目名
-DarchetypeArtifactId=maven-archetype-webapp:使用webapp原型去創建項目
使用以上命令項目創建失敗
查看全部 -
哈哈哈哈哈查看全部
-
show create table sec查看全部
-
記坑,無法獲取jdbc 連接的解決辦法:https://blog.csdn.net/liwuyang2013/article/details/25986597?utm_source=tuicool&utm_medium=referral
查看全部 -
maven命令創建web骨架項目
查看全部 -
logback配置:http://logback.qos.ch/manual/configuration.html
spring配置:http://docs.spring.io/spring/doc
mybatis配置:http://mybatis.github.io/mybatis-3/zh/index.html
查看全部 -
筆記111
查看全部 -
Q1.為什么使用這三個框架
查看全部 -
天貓的秒殺庫存系統
查看全部 -
高并發秒殺查看全部
-
代碼開發階段
查看全部
舉報