java高并发秒杀系统
Java高并发秒杀系统,springmvc + maven + mysql + spring+mybatis
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 287 2018-06-06 19:36 seckill.ideaartifactsseckill_war.xml
文件 3416 2018-06-07 17:14 seckill.ideaartifactsseckill_war_exploded.xml
文件 626 2018-06-06 19:07 seckill.ideacompiler.xml
文件 294 2018-06-06 19:07 seckill.ideaencodings.xml
文件 538 2018-06-06 19:07 seckill.idealibrariesMaven__aopalliance_aopalliance_1_0.xml
文件 489 2018-06-06 19:07 seckill.idealibrariesMaven__c3p0_c3p0_0_9_1_2.xml
文件 592 2018-06-06 19:07 seckill.idealibrariesMaven__ch_qos_logback_logback_classic_1_1_1.xml
文件 571 2018-06-06 19:07 seckill.idealibrariesMaven__ch_qos_logback_logback_core_1_1_1.xml
文件 582 2018-06-06 19:07 seckill.idealibrariesMaven__commons_logging_commons_logging_1_2.xml
文件 538 2018-06-06 19:07 seckill.idealibrariesMaven__com_alibaba_fastjson_1_2_44.xml
文件 668 2018-06-07 17:14 seckill.idealibrariesMaven__com_fasterxml_jackson_core_jackson_annotations_2_5_0.xml
文件 619 2018-06-07 17:14 seckill.idealibrariesMaven__com_fasterxml_jackson_core_jackson_core_2_5_4.xml
文件 647 2018-06-07 17:14 seckill.idealibrariesMaven__com_fasterxml_jackson_core_jackson_databind_2_5_4.xml
文件 602 2018-06-06 19:07 seckill.idealibrariesMaven__javax_servlet_javax_servlet_api_3_1_0.xml
文件 461 2018-06-06 19:07 seckill.idealibrariesMaven__jstl_jstl_1_2.xml
文件 479 2018-06-06 19:29 seckill.idealibrariesMaven__junit_junit_4_12.xml
文件 598 2018-06-06 19:07 seckill.idealibrariesMaven__mysql_mysql_connector_java_5_1_21.xml
文件 556 2018-06-06 19:07 seckill.idealibrariesMaven__org_hamcrest_hamcrest_core_1_3.xml
文件 524 2018-06-06 19:07 seckill.idealibrariesMaven__org_mybatis_mybatis_3_2_8.xml
文件 573 2018-06-06 19:07 seckill.idealibrariesMaven__org_mybatis_mybatis_spring_1_3_0.xml
文件 537 2018-06-06 19:07 seckill.idealibrariesMaven__org_slf4j_slf4j_api_1_7_12.xml
文件 633 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_aop_4_1_7_RELEASE.xml
文件 647 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_beans_4_1_7_RELEASE.xml
文件 661 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_context_4_1_7_RELEASE.xml
文件 640 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_core_4_1_7_RELEASE.xml
文件 682 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_expression_4_1_7_RELEASE.xml
文件 640 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_jdbc_4_1_7_RELEASE.xml
文件 640 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_test_4_1_7_RELEASE.xml
文件 626 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_tx_4_1_7_RELEASE.xml
文件 654 2018-06-06 19:07 seckill.idealibrariesMaven__org_springframework_spring_webmvc_4_1_7_RELEASE.xml
............此处省略205个文件信息
package dao;
import entity.Seckill;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* @Author:peishunwu
* @Description:
* @Date:Created 2018/6/1
*/
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 offset
* @param limit
* @return
* 唯一形参自动赋值
* 当有多个参数的时候要指定实际的形参名称赋值,不然找不到对应值,因为Java并没有保存形参的记录
*java在运行的时候会把List queryAll(int offsetintlimit);中的参数变成这样:queryAll(int arg0int arg1)这样我们就没有办法去传递多个参数
*/
List queryAll(@Param(“offset“)int offset @Param(“limit“)int limit);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 287 2018-06-06 19:36 seckill.ideaartifactsseckill_war.xm
文件 3416 2018-06-07 17:14 seckill.ideaartifactsseckill_war_exploded.xm
文件 626 2018-06-06 19:07 seckill.ideacompiler.xm
文件 294 2018-06-06 19:07 seckill.ideaencodings.xm
文件 538 2018-06-06 19:07 seckill.idealibrariesMaven__aopalliance_aopalliance_1_0.xm
文件 489 2018-06-06 19:07 seckill.idealibrariesMaven__c3p0_c3p0_0_9_1_2.xm
文件 592 2018-06-06 19:07 seckill.idealibrariesMaven__ch_qos_logback_logback_classic_1_1_1.xm
文件 571 2018-06-06 19:07 seckill.idealibrariesMaven__ch_qos_logback_logback_core_1_1_1.xm
文件 582 2018-06-06 19:07 seckill.idealibrariesMaven__commons_logging_commons_logging_1_2.xm
文件 538 2018-06-06 19:07 seckill.idealibrariesMaven__com_alibaba_fastjson_1_2_44.xm
文件 668 2018-06-07 17:14 seckill.idealibrariesMaven__com_fasterxm
文件 619 2018-06-07 17:14 seckill.idealibrariesMaven__com_fasterxm
文件 647 2018-06-07 17:14 seckill.idealibrariesMaven__com_fasterxm
文件 602 2018-06-06 19:07 seckill.idealibrariesMaven__javax_servlet_javax_servlet_api_3_1_0.xm
文件 461 2018-06-06 19:07 seckill.idealibrariesMaven__jstl_jstl_1_2.xm
文件 479 2018-06-06 19:29 seckill.idealibrariesMaven__junit_junit_4_12.xm
文件 598 2018-06-06 19:07 seckill.idealibrariesMaven__mysql_mysql_connector_java_5_1_21.xm
文件 556 2018-06-06 19:07 seckill.idealibrariesMaven__org_hamcrest_hamcrest_core_1_3.xm
文件 524 2018-06-06 19:07 seckill.idealibrariesMaven__org_mybatis_mybatis_3_2_8.xm
文件 573 2018-06-06 19:07 seckill.idealibrariesMaven__org_mybatis_mybatis_spring_1_3_0.xm
文件 537 2018-06-06 19:07 seckill.idealibrariesMaven__org_slf4j_slf4j_api_1_7_12.xm
文件 633 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 647 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 661 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 640 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 682 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 640 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 640 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 626 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
文件 654 2018-06-06 19:07 seckill.idealibrariesMaven__org_springfr
............此处省略205个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)