利用阿里推出的 COLA 架构将抽奖服务中的各个模块进行分层,使每层只需关注本层业务逻辑,很好的实现了业务逻辑解耦,系统代码也更加利于迭代和维护。
利用阿里推出的 COLA 架构将抽奖服务中的各个模块进行分层,使每层只需关注本层业务逻辑,很好的实现了业务逻辑解耦,系统代码也更加利于迭代和维护。
1、使用了MD5进行了二次加密 2、自定义异常,定义了一个全局异常 3、解决了分布式session的问题 4、解决重复购买和超卖的问题 5、对商品与页面进行静态化处理 6、通过预减库存防止超卖的问题 7、使用lua脚本保证redis的原子性 8、对秒杀接口地址隐藏和通过验证码减轻服务器的压力 9、对接口进行限流5s内只能访问5次,使用计数器算法,用自定义注解加上拦截器实现
基于Netty实现高性能网络通信,解决 短连接问题,实现长连接,解决同步阻塞调用的 性能瓶颈,实现异步调用,支持心跳监测机制,解决 Java 原生序列化性能瓶颈,实现基于 JSON 的序列化,基于动态代理进行请求的处理,解决进程通信问题,解决 TCP/IP 拆包粘包问题,利用 BeanPostProcessor 机制和 ApplicationListener 机制实现客户端的自启动与基于注解的服务
本项目可进行鲜花购买订购服务,有后台管理,下单配送等功能...
最近一年贡献:224 次
最长连续贡献:5 日
最近连续贡献:1 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。