└── mySecondKill ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── jinsong │ │ ├── MySecondKillApplication.java │ │ ├── controller │ │ ├── SeckillController.java │ │ └── TestController.java │ │ ├── dao │ │ ├── RedisDAO.java │ │ ├── SeckillDAO.java │ │ └── SuccessKilledDAO.java │ │ ├── dto │ │ ├── Exposer.java │ │ ├── SeckillExecution.java │ │ └── SeckillResult.java │ │ ├── enums │ │ └── SeckillStateEnum.java │ │ ├── exception │ │ ├── RepeatKillException.java │ │ ├── SeckillCloseException.java │ │ └── SeckillException.java │ │ ├── model │ │ ├── Seckill.java │ │ └── SuccessKilled.java │ │ └── service │ │ ├── SeckillService.java │ │ └── impl │ │ └── SeckillServiceImpl.java └── resources │ ├── application.properties │ ├── mapper │ ├── SeckillDAO.xml │ └── SuccessKilledDAO.xml │ ├── mybatis-config.xml │ ├── sql │ └── schema.sql │ ├── static │ └── scripts │ │ └── seckill.js │ └── templates │ ├── detail.html │ └── list.html └── test └── java └── com └── jinsong ├── MySecondKillApplicationTests.java ├── dao ├── SeckillDAOTest.java └── SuccessKilledDAOTest.java └── service └── impl └── SeckillServiceImplTest.java /mySecondKill/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/.gitignore -------------------------------------------------------------------------------- /mySecondKill/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /mySecondKill/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /mySecondKill/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/mvnw -------------------------------------------------------------------------------- /mySecondKill/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/mvnw.cmd -------------------------------------------------------------------------------- /mySecondKill/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/pom.xml -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/MySecondKillApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/MySecondKillApplication.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/controller/SeckillController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/controller/SeckillController.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/controller/TestController.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/dao/RedisDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/dao/RedisDAO.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/dao/SeckillDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/dao/SeckillDAO.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/dao/SuccessKilledDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/dao/SuccessKilledDAO.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/dto/Exposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/dto/Exposer.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/dto/SeckillExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/dto/SeckillExecution.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/dto/SeckillResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/dto/SeckillResult.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/enums/SeckillStateEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/enums/SeckillStateEnum.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/exception/RepeatKillException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/exception/RepeatKillException.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/exception/SeckillCloseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/exception/SeckillCloseException.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/exception/SeckillException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/exception/SeckillException.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/model/Seckill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/model/Seckill.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/model/SuccessKilled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/model/SuccessKilled.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/service/SeckillService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/service/SeckillService.java -------------------------------------------------------------------------------- /mySecondKill/src/main/java/com/jinsong/service/impl/SeckillServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/java/com/jinsong/service/impl/SeckillServiceImpl.java -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/application.properties -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/mapper/SeckillDAO.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/mapper/SeckillDAO.xml -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/mapper/SuccessKilledDAO.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/mapper/SuccessKilledDAO.xml -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/static/scripts/seckill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/static/scripts/seckill.js -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/templates/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/templates/detail.html -------------------------------------------------------------------------------- /mySecondKill/src/main/resources/templates/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/main/resources/templates/list.html -------------------------------------------------------------------------------- /mySecondKill/src/test/java/com/jinsong/MySecondKillApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/test/java/com/jinsong/MySecondKillApplicationTests.java -------------------------------------------------------------------------------- /mySecondKill/src/test/java/com/jinsong/dao/SeckillDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/test/java/com/jinsong/dao/SeckillDAOTest.java -------------------------------------------------------------------------------- /mySecondKill/src/test/java/com/jinsong/dao/SuccessKilledDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/test/java/com/jinsong/dao/SuccessKilledDAOTest.java -------------------------------------------------------------------------------- /mySecondKill/src/test/java/com/jinsong/service/impl/SeckillServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js3560750/mySecondKill/HEAD/mySecondKill/src/test/java/com/jinsong/service/impl/SeckillServiceImplTest.java --------------------------------------------------------------------------------