├── .gitignore ├── README.md ├── dis-seckill-cache ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── seckill │ │ └── dis │ │ └── cache │ │ ├── CacheApplication.java │ │ ├── config │ │ ├── RedisConfig.java │ │ └── RedisPoolFactory.java │ │ └── service │ │ ├── RedisLockImpl.java │ │ └── RedisServiceImpl.java │ └── resources │ └── application.properties ├── dis-seckill-common ├── pom.xml ├── schema │ └── seckill.sql └── src │ └── main │ └── java │ └── com │ └── seckill │ └── dis │ └── common │ ├── api │ ├── cache │ │ ├── DLockApi.java │ │ ├── RedisServiceApi.java │ │ └── vo │ │ │ ├── AccessKeyPrefix.java │ │ │ ├── BaseKeyPrefix.java │ │ │ ├── GoodsKeyPrefix.java │ │ │ ├── KeyPrefix.java │ │ │ ├── OrderKeyPrefix.java │ │ │ ├── SkKeyPrefix.java │ │ │ ├── SkUserKeyPrefix.java │ │ │ └── UserKey.java │ ├── goods │ │ ├── GoodsServiceApi.java │ │ └── vo │ │ │ ├── GoodsDetailVo.java │ │ │ └── GoodsVo.java │ ├── mq │ │ ├── MqProviderApi.java │ │ └── vo │ │ │ └── SkMessage.java │ ├── order │ │ ├── OrderServiceApi.java │ │ └── vo │ │ │ └── OrderDetailVo.java │ ├── seckill │ │ ├── SeckillServiceApi.java │ │ └── vo │ │ │ └── VerifyCodeVo.java │ └── user │ │ ├── UserServiceApi.java │ │ └── vo │ │ ├── LoginVo.java │ │ ├── RegisterVo.java │ │ ├── UserInfoVo.java │ │ └── UserVo.java │ ├── domain │ ├── Goods.java │ ├── OrderInfo.java │ ├── SeckillGoods.java │ ├── SeckillOrder.java │ └── SeckillUser.java │ ├── exception │ ├── GlobalException.java │ └── GlobalExceptionHandler.java │ ├── result │ ├── CodeMsg.java │ └── Result.java │ ├── util │ ├── DBUtil.java │ ├── JsonUtil.java │ ├── MD5Util.java │ ├── UUIDUtil.java │ ├── ValidatorUtil.java │ └── VerifyCodeUtil.java │ └── validator │ ├── IsMobile.java │ └── IsMobileValidator.java ├── dis-seckill-gateway ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── seckill │ │ └── dis │ │ └── gateway │ │ ├── DisSeckillServletInitializer.java │ │ ├── GatewayApplication.java │ │ ├── config │ │ ├── WebConfig.java │ │ ├── access │ │ │ ├── AccessInterceptor.java │ │ │ ├── AccessLimit.java │ │ │ └── UserContext.java │ │ └── resolver │ │ │ └── UserArgumentResolver.java │ │ ├── exception │ │ ├── GlobalException.java │ │ └── GlobalExceptionHandler.java │ │ ├── goods │ │ └── GoodsController.java │ │ ├── order │ │ └── OrderController.java │ │ ├── seckill │ │ └── SeckillController.java │ │ └── user │ │ └── UserController.java │ └── resources │ ├── application.properties │ ├── static │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ ├── goods_detail.htm │ ├── img │ │ ├── bg2.jpg │ │ ├── iphone8.png │ │ ├── iphonex.png │ │ ├── meta10.png │ │ └── mi6.png │ ├── jquery-validation │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.min.js │ │ └── localization │ │ │ └── messages_zh.min.js │ ├── js │ │ ├── common.js │ │ ├── jquery.min.js │ │ └── md5.min.js │ ├── layer │ │ ├── layer.js │ │ ├── mobile │ │ │ ├── layer.js │ │ │ └── need │ │ │ │ └── layer.css │ │ └── skin │ │ │ └── default │ │ │ ├── icon-ext.png │ │ │ ├── icon.png │ │ │ ├── layer.css │ │ │ ├── loading-0.gif │ │ │ ├── loading-1.gif │ │ │ └── loading-2.gif │ └── order_detail.htm │ └── templates │ ├── goods_detail.html │ ├── goods_list.html │ ├── login.html │ ├── order_detail.html │ └── register.html ├── dis-seckill-goods ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── seckill │ │ └── dis │ │ └── goods │ │ ├── GoodsApplication.java │ │ ├── persistence │ │ └── GoodsMapper.java │ │ └── service │ │ ├── GoodsServiceImpl.java │ │ └── SeckillServiceImpl.java │ └── resources │ └── application.properties ├── dis-seckill-mq ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── seckill │ │ └── dis │ │ └── mq │ │ ├── MqApplication.java │ │ ├── config │ │ └── MQConfig.java │ │ ├── receiver │ │ └── MqConsumer.java │ │ └── service │ │ └── MqProviderImpl.java │ └── resources │ └── application.properties ├── dis-seckill-order ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── seckill │ │ └── dis │ │ └── order │ │ ├── OrderApplication.java │ │ ├── persistence │ │ └── OrderMapper.java │ │ └── service │ │ └── OrderServiceImpl.java │ └── resources │ └── application.properties ├── dis-seckill-user ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── seckill │ │ └── dis │ │ └── user │ │ ├── UserApplication.java │ │ ├── domain │ │ └── SeckillUser.java │ │ ├── persistence │ │ ├── SeckillUserMapper.java │ │ └── SeckillUserMapper.xml │ │ ├── service │ │ └── UserServiceImpl.java │ │ └── util │ │ └── UserUtil.java │ └── resources │ └── application.properties ├── doc ├── HandlerInterceptor的使用.md ├── README.md ├── Redis中存储的数据.md ├── assets │ └── SYSTEM_ARCHITECTURE.png ├── 使用分布式锁解决恶意用户重复注册问题.md ├── 前后端交互接口定义.md └── 前后端交互接口逻辑实现.md └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/README.md -------------------------------------------------------------------------------- /dis-seckill-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/pom.xml -------------------------------------------------------------------------------- /dis-seckill-cache/src/main/java/com/seckill/dis/cache/CacheApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/src/main/java/com/seckill/dis/cache/CacheApplication.java -------------------------------------------------------------------------------- /dis-seckill-cache/src/main/java/com/seckill/dis/cache/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/src/main/java/com/seckill/dis/cache/config/RedisConfig.java -------------------------------------------------------------------------------- /dis-seckill-cache/src/main/java/com/seckill/dis/cache/config/RedisPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/src/main/java/com/seckill/dis/cache/config/RedisPoolFactory.java -------------------------------------------------------------------------------- /dis-seckill-cache/src/main/java/com/seckill/dis/cache/service/RedisLockImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/src/main/java/com/seckill/dis/cache/service/RedisLockImpl.java -------------------------------------------------------------------------------- /dis-seckill-cache/src/main/java/com/seckill/dis/cache/service/RedisServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/src/main/java/com/seckill/dis/cache/service/RedisServiceImpl.java -------------------------------------------------------------------------------- /dis-seckill-cache/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-cache/src/main/resources/application.properties -------------------------------------------------------------------------------- /dis-seckill-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/pom.xml -------------------------------------------------------------------------------- /dis-seckill-common/schema/seckill.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/schema/seckill.sql -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/DLockApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/DLockApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/RedisServiceApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/RedisServiceApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/AccessKeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/AccessKeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/BaseKeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/BaseKeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/GoodsKeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/GoodsKeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/KeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/KeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/OrderKeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/OrderKeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/SkKeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/SkKeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/SkUserKeyPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/SkUserKeyPrefix.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/UserKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/cache/vo/UserKey.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/goods/GoodsServiceApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/goods/GoodsServiceApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/goods/vo/GoodsDetailVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/goods/vo/GoodsDetailVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/goods/vo/GoodsVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/goods/vo/GoodsVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/mq/MqProviderApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/mq/MqProviderApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/mq/vo/SkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/mq/vo/SkMessage.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/order/OrderServiceApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/order/OrderServiceApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/order/vo/OrderDetailVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/order/vo/OrderDetailVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/seckill/SeckillServiceApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/seckill/SeckillServiceApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/seckill/vo/VerifyCodeVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/seckill/vo/VerifyCodeVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/UserServiceApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/UserServiceApi.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/LoginVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/LoginVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/RegisterVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/RegisterVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/UserInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/UserInfoVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/UserVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/api/user/vo/UserVo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/domain/Goods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/domain/Goods.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/domain/OrderInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/domain/OrderInfo.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/domain/SeckillGoods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/domain/SeckillGoods.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/domain/SeckillOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/domain/SeckillOrder.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/domain/SeckillUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/domain/SeckillUser.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/exception/GlobalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/exception/GlobalException.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/result/CodeMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/result/CodeMsg.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/result/Result.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/util/DBUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/util/DBUtil.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/util/JsonUtil.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/util/MD5Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/util/MD5Util.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/util/UUIDUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/util/UUIDUtil.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/util/ValidatorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/util/ValidatorUtil.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/util/VerifyCodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/util/VerifyCodeUtil.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/validator/IsMobile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/validator/IsMobile.java -------------------------------------------------------------------------------- /dis-seckill-common/src/main/java/com/seckill/dis/common/validator/IsMobileValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-common/src/main/java/com/seckill/dis/common/validator/IsMobileValidator.java -------------------------------------------------------------------------------- /dis-seckill-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/pom.xml -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/DisSeckillServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/DisSeckillServletInitializer.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/WebConfig.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/access/AccessInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/access/AccessInterceptor.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/access/AccessLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/access/AccessLimit.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/access/UserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/access/UserContext.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/resolver/UserArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/config/resolver/UserArgumentResolver.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/exception/GlobalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/exception/GlobalException.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/goods/GoodsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/goods/GoodsController.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/order/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/order/OrderController.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/seckill/SeckillController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/seckill/SeckillController.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/java/com/seckill/dis/gateway/user/UserController.java -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/application.properties -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.css -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/bootstrap/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/bootstrap/js/npm.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/goods_detail.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/goods_detail.htm -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/img/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/img/bg2.jpg -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/img/iphone8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/img/iphone8.png -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/img/iphonex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/img/iphonex.png -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/img/meta10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/img/meta10.png -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/img/mi6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/img/mi6.png -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/jquery-validation/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/jquery-validation/additional-methods.min.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/jquery-validation/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/jquery-validation/jquery.validate.min.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/jquery-validation/localization/messages_zh.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/jquery-validation/localization/messages_zh.min.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/js/common.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/js/jquery.min.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/js/md5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/js/md5.min.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/layer.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/mobile/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/mobile/layer.js -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/mobile/need/layer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/mobile/need/layer.css -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/skin/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/skin/default/icon-ext.png -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/skin/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/skin/default/icon.png -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/skin/default/layer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/skin/default/layer.css -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/skin/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/skin/default/loading-0.gif -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/skin/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/skin/default/loading-1.gif -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/layer/skin/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/layer/skin/default/loading-2.gif -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/static/order_detail.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/static/order_detail.htm -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/templates/goods_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/templates/goods_detail.html -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/templates/goods_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/templates/goods_list.html -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/templates/order_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/templates/order_detail.html -------------------------------------------------------------------------------- /dis-seckill-gateway/src/main/resources/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-gateway/src/main/resources/templates/register.html -------------------------------------------------------------------------------- /dis-seckill-goods/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-goods/pom.xml -------------------------------------------------------------------------------- /dis-seckill-goods/src/main/java/com/seckill/dis/goods/GoodsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-goods/src/main/java/com/seckill/dis/goods/GoodsApplication.java -------------------------------------------------------------------------------- /dis-seckill-goods/src/main/java/com/seckill/dis/goods/persistence/GoodsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-goods/src/main/java/com/seckill/dis/goods/persistence/GoodsMapper.java -------------------------------------------------------------------------------- /dis-seckill-goods/src/main/java/com/seckill/dis/goods/service/GoodsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-goods/src/main/java/com/seckill/dis/goods/service/GoodsServiceImpl.java -------------------------------------------------------------------------------- /dis-seckill-goods/src/main/java/com/seckill/dis/goods/service/SeckillServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-goods/src/main/java/com/seckill/dis/goods/service/SeckillServiceImpl.java -------------------------------------------------------------------------------- /dis-seckill-goods/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-goods/src/main/resources/application.properties -------------------------------------------------------------------------------- /dis-seckill-mq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-mq/pom.xml -------------------------------------------------------------------------------- /dis-seckill-mq/src/main/java/com/seckill/dis/mq/MqApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-mq/src/main/java/com/seckill/dis/mq/MqApplication.java -------------------------------------------------------------------------------- /dis-seckill-mq/src/main/java/com/seckill/dis/mq/config/MQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-mq/src/main/java/com/seckill/dis/mq/config/MQConfig.java -------------------------------------------------------------------------------- /dis-seckill-mq/src/main/java/com/seckill/dis/mq/receiver/MqConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-mq/src/main/java/com/seckill/dis/mq/receiver/MqConsumer.java -------------------------------------------------------------------------------- /dis-seckill-mq/src/main/java/com/seckill/dis/mq/service/MqProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-mq/src/main/java/com/seckill/dis/mq/service/MqProviderImpl.java -------------------------------------------------------------------------------- /dis-seckill-mq/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-mq/src/main/resources/application.properties -------------------------------------------------------------------------------- /dis-seckill-order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-order/pom.xml -------------------------------------------------------------------------------- /dis-seckill-order/src/main/java/com/seckill/dis/order/OrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-order/src/main/java/com/seckill/dis/order/OrderApplication.java -------------------------------------------------------------------------------- /dis-seckill-order/src/main/java/com/seckill/dis/order/persistence/OrderMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-order/src/main/java/com/seckill/dis/order/persistence/OrderMapper.java -------------------------------------------------------------------------------- /dis-seckill-order/src/main/java/com/seckill/dis/order/service/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-order/src/main/java/com/seckill/dis/order/service/OrderServiceImpl.java -------------------------------------------------------------------------------- /dis-seckill-order/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-order/src/main/resources/application.properties -------------------------------------------------------------------------------- /dis-seckill-user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/pom.xml -------------------------------------------------------------------------------- /dis-seckill-user/src/main/java/com/seckill/dis/user/UserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/java/com/seckill/dis/user/UserApplication.java -------------------------------------------------------------------------------- /dis-seckill-user/src/main/java/com/seckill/dis/user/domain/SeckillUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/java/com/seckill/dis/user/domain/SeckillUser.java -------------------------------------------------------------------------------- /dis-seckill-user/src/main/java/com/seckill/dis/user/persistence/SeckillUserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/java/com/seckill/dis/user/persistence/SeckillUserMapper.java -------------------------------------------------------------------------------- /dis-seckill-user/src/main/java/com/seckill/dis/user/persistence/SeckillUserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/java/com/seckill/dis/user/persistence/SeckillUserMapper.xml -------------------------------------------------------------------------------- /dis-seckill-user/src/main/java/com/seckill/dis/user/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/java/com/seckill/dis/user/service/UserServiceImpl.java -------------------------------------------------------------------------------- /dis-seckill-user/src/main/java/com/seckill/dis/user/util/UserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/java/com/seckill/dis/user/util/UserUtil.java -------------------------------------------------------------------------------- /dis-seckill-user/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/dis-seckill-user/src/main/resources/application.properties -------------------------------------------------------------------------------- /doc/HandlerInterceptor的使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/HandlerInterceptor的使用.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/Redis中存储的数据.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/Redis中存储的数据.md -------------------------------------------------------------------------------- /doc/assets/SYSTEM_ARCHITECTURE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/assets/SYSTEM_ARCHITECTURE.png -------------------------------------------------------------------------------- /doc/使用分布式锁解决恶意用户重复注册问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/使用分布式锁解决恶意用户重复注册问题.md -------------------------------------------------------------------------------- /doc/前后端交互接口定义.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/前后端交互接口定义.md -------------------------------------------------------------------------------- /doc/前后端交互接口逻辑实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/doc/前后端交互接口逻辑实现.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grootzz/dis-seckill/HEAD/pom.xml --------------------------------------------------------------------------------