亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java高并發秒殺API之業務分析與DAO層

  • 高手,果然
    查看全部
  • 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');
    查看全部
  • 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='秒殺成功明細表';
    查看全部
  • mvn archetype:generate -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local
    查看全部
  • 一切非關系型的數據庫都可以視作Nosql。<br> Nosql主要追求的是性能、分布式、高可用,但對事務支持的不是很好。
    查看全部
    0 采集 收起 來源:秒殺業務分析

    2018-03-22

  • 自己收集常用的官網資源。
    查看全部
  • 養成從官網獲取資源的習慣: 1)官網的資料更加權威,更加新。 2)搜索引擎查出來的資料可能過時并可能存在錯誤。
    查看全部
  • 1)maven的使用需要學習 2)javaweb項目常用的依賴需要像視頻中這樣熟記于心,可以再查閱其他相關資料加強記憶。
    查看全部
  • 秒殺競爭出現在修改庫存上,行級鎖:當多個用戶同時執行一條更新的sql語句時,只有當開啟的這條事務提交之后,下一個用戶才能執行這個事務……
    查看全部
  • 事務的其中一個特征是原子性:要么一起成功要么一起失敗 這樣就不下出現訂單成功減庫存失敗 減庫存成功但下訂單失敗 只需要 下訂單與減庫存在一個事務內就不會出現上述情況
    查看全部
    0 采集 收起 來源:秒殺業務分析

    2016-07-10

  • spring依賴分4歩: 1.最基本的包 spring-core、spring-beans、spring-context 顧名思義哈 2.jdbc的依賴 spring-jdbc以及事務的spring-tx 3.web依賴 spring-web.這里使用SpringMvc所以要加多spring-webmvc依賴 4.整合測試的 spring-test
    查看全部
  • servlet web相關依賴
    查看全部
  • 項目的日志管理插件self4j、logback、log4j、commom-logging 1.統一的規范接口self4j 2.使用logback進行整合(logback、log4j、commom-logging其一) 3.logback-classic進行self4j和logback的整合(實現了self4j接口)
    查看全部
  • 4.1
    查看全部
  • mybatis實體中對象屬性映射技巧
    查看全部

舉報

0/150
提交
取消
課程須知
《Java高并發秒殺API》是系列課程,共四門課,分別為業務分析和DAO層,Service層,Web層和高并發優化。本門課程是第一門課程,學習前需要了解如下知識: 1、精通JavaWeb基礎 2、熟悉SpringMVC、Spring和MyBatis框架
老師告訴你能學到什么?
1、掌握秒殺業務 2、能夠進行SpringMVC+Spring+MyBatis的整合開發 3、能夠進行秒殺業務DAO層的設計與實現

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!