GitHub repository: maketubu/GoodsCut
Primary language: Java
Description: 一个支持高并发的限时的商品抢购秒杀系统， 实现了基本的登陆、商品列表、秒杀、下单等功能，同时针对高并发情况，实现了系统缓存、降级和限流 对登陆密码进行MD5加密，使用cookie和redis实现单点登陆，使用JSR303自定义校验器实现对用户账号、密码的验证，使用redis进行页面缓存和对象缓存，采用三级缓冲减少下单时数据库的访问，使用乐观锁解决超卖问题，使用数学公式验证码防止恶意机器人和爬虫，使用RateLimiter实现限流。