資源簡介
快速部署
1、clone項目到本地
2、數據庫腳本放在nguSeckill項目的sql目錄下,在MySQL中執行數據庫腳本
3、數據庫配置在nguSeckill項目的src/main/resources目錄下的jdbc.properties文件中
4、在IntelliJ IDEA中運行nguSeckill項目
5、運行成功,enjoy it!
文檔目錄
項目的文檔分為如下4個部分:
代碼片段和文件信息
package?com.nnngu.dao;
import?com.nnngu.entity.Seckill;
import?org.apache.ibatis.annotations.Param;
import?java.util.Date;
import?java.util.List;
import?java.util.Map;
public?interface?SeckillMapper?{
????/**
?????*?根據傳過來的seckillId
去減少商品的庫存.
?????*
?????*?@param?seckillId?秒殺商品ID
?????*?@param?killTime??秒殺的精確時間
?????*?@return?如果秒殺成功就返回1,否則就返回0
?????*/
????int?reduceNumber(@Param(“seckillId“)?long?seckillId?@Param(“killTime“)?Date?killTime);
????/**
?????*?根據傳過來的seckillId
去查詢秒殺商品的詳情.
?????*
?????*?@param?seckillId?秒殺商品ID
?????*?@return?對應商品ID的的數據
?????*/
????Seckill?queryById(@Param(“seckillId“)?long?seckillId);
????/**
?????*?根據一個偏移量去查詢秒殺的商品列表.
?????*
?????*?@param?offset?偏移量
?????*?@param?limit??限制查詢的數據個數
?????*?@return?符合偏移量查出來的數據個數
?????*/
????List?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\
?????文件????????1057??2018-01-29?23:37??nguSeckill-master\LICENSE
?????文件???????11943??2018-01-29?23:37??nguSeckill-master\README.md
?????文件????????5437??2018-01-29?23:37??nguSeckill-master\nguSeckill.iml
?????文件????????5527??2018-01-29?23:37??nguSeckill-master\pom.xm
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\sql\
?????文件????????1734??2018-01-29?23:37??nguSeckill-master\sql\ngu_seckill.sql
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dao\
?????文件????????1224??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dao\SeckillMapper.java
?????文件?????????817??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dao\SuccessKilledMapper.java
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dao\cache\
?????文件????????2163??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dao\cache\RedisDao.java
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dto\
?????文件????????2184??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dto\Exposer.java
?????文件????????1986??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dto\SeckillExecution.java
?????文件?????????899??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\dto\SeckillResult.java
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\entity\
?????文件????????2187??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\entity\Seckill.java
?????文件????????2022??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\entity\SuccessKilled.java
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\enums\
?????文件?????????799??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\enums\SeckillStatEnum.java
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\exception\
?????文件?????????360??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\exception\RepeatKillException.java
?????文件?????????378??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\exception\SeckillCloseException.java
?????文件?????????320??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\exception\SeckillException.java
?????目錄???????????0??2018-01-29?23:37??nguSeckill-master\src\main\java\com\nnngu\service\
............此處省略60個文件信息
評論
共有 條評論