├── src ├── main │ ├── webapp │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── index.jsp │ │ ├── WEB-INF │ │ │ ├── jsp │ │ │ │ ├── common │ │ │ │ │ ├── tag.jsp │ │ │ │ │ └── head.jsp │ │ │ │ ├── list.jsp │ │ │ │ └── detail.jsp │ │ │ └── web.xml │ │ └── resources │ │ │ └── script │ │ │ └── seckill.js │ ├── resources │ │ ├── jdbc.properties │ │ ├── logback.xml │ │ ├── mybatis-config.xml │ │ └── spring │ │ │ ├── spring-service.xml │ │ │ ├── spring-web.xml │ │ │ └── spring-dao.xml │ └── java │ │ └── com │ │ └── lewis │ │ ├── exception │ │ ├── SeckillException.java │ │ ├── SeckillCloseException.java │ │ └── RepeatKillException.java │ │ ├── dao │ │ ├── SuccessKilledDao.java │ │ ├── SeckillDao.java │ │ └── cache │ │ │ └── RedisDao.java │ │ ├── enums │ │ └── SeckillStatEnum.java │ │ ├── dto │ │ ├── SeckillResult.java │ │ ├── Exposer.java │ │ └── SeckillExecution.java │ │ ├── mapper │ │ ├── SuccessKilledDao.xml │ │ └── SeckillDao.xml │ │ ├── entity │ │ ├── SuccessKilled.java │ │ └── Seckill.java │ │ ├── service │ │ ├── SeckillService.java │ │ └── impl │ │ │ └── SeckillServiceImpl.java │ │ └── web │ │ └── SeckillController.java └── test │ └── java │ └── com │ └── lewis │ ├── dao │ ├── SuccessKilledDaoTest.java │ ├── cache │ │ └── RedisDaoTest.java │ └── SeckillDaoTest.java │ └── service │ └── SeckillServiceTest.java ├── .gitignore ├── sql ├── execute_seckill.sql └── schema.sql ├── pom.xml └── README.md /src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 |
3 || 名称 | 20 |库存 | 21 |开始时间 | 22 |结束时间 | 23 |创建时间 | 24 |详情页 | 25 |
|---|---|---|---|---|---|
| ${sk.name} | 31 |${sk.number} | 32 |
33 | |
35 |
36 | |
38 |
39 | |
41 | 详情 | 42 |