• 大小: 0.30M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-28
  • 语言: Java
  • 标签: java  系统  实例  

资源简介

快速部署

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.xml
     目录           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个文件信息

评论

共有 条评论