├── README.md ├── pom.xml ├── seckilled.iml └── src ├── main ├── java │ └── org │ │ └── seckill │ │ ├── dao │ │ ├── SeckillDao.java │ │ ├── SuccessKilledDao.java │ │ └── cache │ │ │ └── RedisDao.java │ │ ├── dto │ │ ├── Exposer.java │ │ ├── SeckillExecution.java │ │ └── SeckillResult.java │ │ ├── entity │ │ ├── Seckill.java │ │ └── SuccessKilled.java │ │ ├── enums │ │ └── SeckillStatEnum.java │ │ ├── exception │ │ ├── RepeatKillException.java │ │ ├── SeckillCloseException.java │ │ └── SeckillException.java │ │ ├── service │ │ ├── SeckillService.java │ │ └── impl │ │ │ └── SeckillServiceImpl.java │ │ └── web │ │ └── SeckillController.java ├── resources │ ├── jdbc.properties │ ├── log4j2.xml │ ├── logback.xml2 │ ├── mapper │ │ ├── SeckillDao.xml │ │ └── SuccessKilledDao.xml │ ├── mybatis-config.xml │ └── spring │ │ ├── spring-dao.xml │ │ ├── spring-service.xml │ │ └── spring-web.xml ├── sql │ ├── schema.sql │ └── seckill.sql └── webapp │ ├── WEB-INF │ ├── jsp │ │ ├── common │ │ │ ├── head.jsp │ │ │ └── tag.jsp │ │ ├── detail.jsp │ │ └── list.jsp │ └── web.xml │ ├── index.jsp │ └── resources │ └── script │ └── seckill.js └── test └── java └── org └── seckill ├── dao ├── SeckillDaoTest.java └── SuccessKilledDaoTest.java └── service └── SeckillServiceTest.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/pom.xml -------------------------------------------------------------------------------- /seckilled.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/seckilled.iml -------------------------------------------------------------------------------- /src/main/java/org/seckill/dao/SeckillDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/dao/SeckillDao.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/dao/SuccessKilledDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/dao/SuccessKilledDao.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/dao/cache/RedisDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/dao/cache/RedisDao.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/dto/Exposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/dto/Exposer.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/dto/SeckillExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/dto/SeckillExecution.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/dto/SeckillResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/dto/SeckillResult.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/entity/Seckill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/entity/Seckill.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/entity/SuccessKilled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/entity/SuccessKilled.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/enums/SeckillStatEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/enums/SeckillStatEnum.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/exception/RepeatKillException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/exception/RepeatKillException.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/exception/SeckillCloseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/exception/SeckillCloseException.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/exception/SeckillException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/exception/SeckillException.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/service/SeckillService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/service/SeckillService.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/service/impl/SeckillServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/service/impl/SeckillServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/seckill/web/SeckillController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/java/org/seckill/web/SeckillController.java -------------------------------------------------------------------------------- /src/main/resources/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/jdbc.properties -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/logback.xml2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/logback.xml2 -------------------------------------------------------------------------------- /src/main/resources/mapper/SeckillDao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/mapper/SeckillDao.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/SuccessKilledDao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/mapper/SuccessKilledDao.xml -------------------------------------------------------------------------------- /src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-dao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/spring/spring-dao.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/spring/spring-service.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/resources/spring/spring-web.xml -------------------------------------------------------------------------------- /src/main/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/sql/schema.sql -------------------------------------------------------------------------------- /src/main/sql/seckill.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/sql/seckill.sql -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/common/head.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/WEB-INF/jsp/common/head.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/common/tag.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/WEB-INF/jsp/common/tag.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/detail.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/WEB-INF/jsp/detail.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/WEB-INF/jsp/list.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/resources/script/seckill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/main/webapp/resources/script/seckill.js -------------------------------------------------------------------------------- /src/test/java/org/seckill/dao/SeckillDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/test/java/org/seckill/dao/SeckillDaoTest.java -------------------------------------------------------------------------------- /src/test/java/org/seckill/dao/SuccessKilledDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/test/java/org/seckill/dao/SuccessKilledDaoTest.java -------------------------------------------------------------------------------- /src/test/java/org/seckill/service/SeckillServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typ1990/test/HEAD/src/test/java/org/seckill/service/SeckillServiceTest.java --------------------------------------------------------------------------------