点击空白处退出提示
作品详情
提高可扩展性和容错性
2. 使用 redison 锁进行白名单加锁,利用 redisson 看门狗解决了在多线程环境下保证不会出现死
锁
3. 使用 reids 进行数据缓存,实现白名单导入删除修改时防止出现数据不一致性
4. 利用线程池来解决高并发问题
5. 对接微信 API 实现 Oauth2 微信授权登入,模板消息推送,节省开发时间
6. 利用 spring security 来建立登入退出接口
7. 使用策略模式对接阿里云 华为云 腾讯云等第三方存储图片,通过限制大小,校验后等方式预防
文件上传漏洞
8. 使用 easyExcel 读取文件内容,并通过线程池和 CompletableFuture 并发编程提高数据导入的性
能
9. 利用 clickhouse 代替 mysql 储存数据,全量数据存储于 clickhouse,细分储存于 mysql 中,优
化了数据查询时间
10. 利用 rabbitmq 消息队列处理定时任务消息,保证了消息正确的发送和正常的接收
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论