[{"title":"(39个子文件37KB)JAVA商品秒杀demo","children":[{"title":"seckill-master","children":[{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"org","children":[{"title":"seckill","children":[{"title":"service","children":[{"title":"SeckillServiceTest.java <span style='color:#111;'>2.53KB</span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"SuccessKilledDaoTest.java <span style='color:#111;'>1.34KB</span>","children":null,"spread":false},{"title":"SeckillDaoTest.java <span style='color:#111;'>1.50KB</span>","children":null,"spread":false},{"title":"cache","children":[{"title":"RedisDaoTest.java <span style='color:#111;'>1.10KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"sql","children":[{"title":"schema.sql <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":"seckill.sql <span style='color:#111;'>1.64KB</span>","children":null,"spread":false}],"spread":true},{"title":"webapp","children":[{"title":"WEB-INF","children":[{"title":"jsp","children":[{"title":"common","children":[{"title":"tag.jsp <span style='color:#111;'>128B</span>","children":null,"spread":false},{"title":"head.jsp <span style='color:#111;'>634B</span>","children":null,"spread":false}],"spread":true},{"title":"list.jsp <span style='color:#111;'>2.33KB</span>","children":null,"spread":false},{"title":"detail.jsp <span style='color:#111;'>2.77KB</span>","children":null,"spread":false}],"spread":true},{"title":"web.xml <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":true},{"title":"index.jsp <span style='color:#111;'>52B</span>","children":null,"spread":false},{"title":"resources","children":[{"title":"script","children":[{"title":"seckill.js <span style='color:#111;'>5.52KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"mapper","children":[{"title":"SuccessKilledDao.xml <span style='color:#111;'>1.21KB</span>","children":null,"spread":false},{"title":"SeckillDao.xml <span style='color:#111;'>1.33KB</span>","children":null,"spread":false}],"spread":true},{"title":"jdbc.properties <span style='color:#111;'>151B</span>","children":null,"spread":false},{"title":"mybatis-config.xml <span style='color:#111;'>708B</span>","children":null,"spread":false},{"title":"spring","children":[{"title":"spring-web.xml <span style='color:#111;'>1.61KB</span>","children":null,"spread":false},{"title":"spring-service.xml <span style='color:#111;'>1.20KB</span>","children":null,"spread":false},{"title":"spring-dao.xml <span style='color:#111;'>2.76KB</span>","children":null,"spread":false}],"spread":true},{"title":"logback.xml <span style='color:#111;'>499B</span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"org","children":[{"title":"seckill","children":[{"title":"service","children":[{"title":"impl","children":[{"title":"SeckillServiceImpl.java <span style='color:#111;'>6.28KB</span>","children":null,"spread":false}],"spread":true},{"title":"SeckillService.java <span style='color:#111;'>1.38KB</span>","children":null,"spread":false}],"spread":true},{"title":"dto","children":[{"title":"Exposer.java <span style='color:#111;'>2.02KB</span>","children":null,"spread":false},{"title":"SeckillExecution.java <span style='color:#111;'>1.81KB</span>","children":null,"spread":false},{"title":"SeckillResult.java <span style='color:#111;'>879B</span>","children":null,"spread":false}],"spread":true},{"title":"exception","children":[{"title":"RepeatKillException.java <span style='color:#111;'>363B</span>","children":null,"spread":false},{"title":"SeckillCloseException.java <span style='color:#111;'>352B</span>","children":null,"spread":false},{"title":"SeckillException.java <span style='color:#111;'>343B</span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"SuccessKilledDao.java <span style='color:#111;'>678B</span>","children":null,"spread":false},{"title":"SeckillDao.java <span style='color:#111;'>956B</span>","children":null,"spread":false},{"title":"cache","children":[{"title":"RedisDao.java <span style='color:#111;'>2.44KB</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"web","children":[{"title":"SeckillController.java <span style='color:#111;'>4.23KB</span>","children":null,"spread":false}],"spread":false},{"title":"enums","children":[{"title":"SeckillStatEnum.java <span style='color:#111;'>847B</span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"Seckill.java <span style='color:#111;'>1.52KB</span>","children":null,"spread":false},{"title":"SuccessKilled.java <span style='color:#111;'>1.30KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'>722B</span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'>6.40KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>77B</span>","children":null,"spread":false}],"spread":true}],"spread":true}]