• 大小: 37KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Java
  • 标签: 秒杀  JAVA  

资源简介

实现商品秒杀

资源截图

代码片段和文件信息

package org.seckill.dao;

import org.apache.ibatis.annotations.Param;
import org.seckill.entity.Seckill;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * Created by zhangyijun on 15/10/5.
 */
public interface SeckillDao {

    /**
     * 减库存
     * @param seckillId
     * @param killTime
     * @return 如果影响行数>1,表示更新的记录行数
     */
    int reduceNumber(@Param(“seckillId“) long seckillId@Param(“killTime“) Date killTime);

    /**
     * 根据id查询秒杀对象
     * @param seckillId
     * @return
     */
    Seckill queryById(long seckillId);

    /**
     * 根据偏移量查询秒杀商品列表
     * @param offet
     * @param limit
     * @return
     */
    List queryAll(@Param(“offset“) int offet @Param(“limit“) int limit);

    /**
     * 使用存储过程执行秒杀
     * @param paramMap
     */
    void killByProcedure(Mapject> paramMap);

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-07 07:13  seckill-master\
     文件          77  2016-06-07 07:13  seckill-master\.gitignore
     文件         722  2016-06-07 07:13  seckill-master\README.md
     文件        6555  2016-06-07 07:13  seckill-master\pom.xml
     目录           0  2016-06-07 07:13  seckill-master\src\
     目录           0  2016-06-07 07:13  seckill-master\src\main\
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dao\
     文件         956  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dao\SeckillDao.java
     文件         678  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dao\SuccessKilledDao.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dao\cache\
     文件        2502  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dao\cache\RedisDao.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dto\
     文件        2068  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dto\Exposer.java
     文件        1849  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dto\SeckillExecution.java
     文件         879  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\dto\SeckillResult.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\entity\
     文件        1561  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\entity\Seckill.java
     文件        1327  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\entity\SuccessKilled.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\enums\
     文件         847  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\enums\SeckillStatEnum.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\exception\
     文件         363  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\exception\RepeatKillException.java
     文件         352  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\exception\SeckillCloseException.java
     文件         343  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\exception\SeckillException.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\service\
     文件        1417  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\service\SeckillService.java
     目录           0  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\service\impl\
     文件        6427  2016-06-07 07:13  seckill-master\src\main\java\org\seckill\service\impl\SeckillServiceImpl.java
............此处省略40个文件信息

评论

共有 条评论