[{"title":"( 37 个子文件 29KB ) 基于mq和redis实现的秒杀系统","children":[{"title":"seckill","children":[{"title":"pom.xml <span style='color:#111;'> 5.31KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"webapp","children":[{"title":"WEB-INF","children":[{"title":"templates","children":[{"title":"error.html <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"login.html <span style='color:#111;'> 409B </span>","children":null,"spread":false},{"title":"list.html <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false}],"spread":true},{"title":"web.xml <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"dispatcher-servlet.xml <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"applicationContext-datasource.xml <span style='color:#111;'> 4.44KB </span>","children":null,"spread":false},{"title":"secondKill.properties <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"datasource.properties <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"mappers","children":[{"title":"GoodsMapper.xml <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"UserMapper.xml <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"OrderMapper.xml <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"applicationContext.xml <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"rabbitmq.xml <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"generatorConfig.xml <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"cc","children":[{"title":"secondKill","children":[{"title":"dao","children":[{"title":"UserMapper.java <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"OrderMapper.java <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"GoodsMapper.java <span style='color:#111;'> 408B </span>","children":null,"spread":false}],"spread":true},{"title":"pojo","children":[{"title":"User.java <span style='color:#111;'> 1023B </span>","children":null,"spread":false},{"title":"Order.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"MiaoshaMessage.java <span style='color:#111;'> 487B </span>","children":null,"spread":false},{"title":"Goods.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"rabbit","children":[{"title":"MQSender.java <span style='color:#111;'> 733B </span>","children":null,"spread":false},{"title":"MQReceiver.java <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"UserController.java <span style='color:#111;'> 5.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"IGoodsService.java <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"IUSerService.java <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"IOrderService.java <span style='color:#111;'> 177B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"OrderService.java <span style='color:#111;'> 680B </span>","children":null,"spread":false},{"title":"UserService.java <span style='color:#111;'> 769B </span>","children":null,"spread":false},{"title":"GoodsService.java <span style='color:#111;'> 573B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"commnons","children":[{"title":"JsonUtils.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"ShardedJedisPoolUtils.java <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"ShardedJedisPools.java <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"PropertiesUtils.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 136B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]