首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
pone
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
UT的正确打开方式
Part1 前言 UT的作用: 帮助发现bug 放心重构 边界条件 ...... 通过此篇文章,可以学到如下内容: UT规范 Mock 断言 Part2 Mock 添加maven依赖 创建mock对象
【内外归一】同一服务不同云化场景下体现不同业务功能
背景 使用了存在漏洞的框架,分布式任务调度平台XxlJob:https://gitee.com/xuxueli0323/xxl-job 使用了不友好开源协议的开源组件/框架:Mongodb 价值 安全
【分库分表】基于sharding框架对大表进行分表操作
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
【易用性】批量操作需要思考的用户体验问题
背景 场景 批量导入:全部成功,部分成功(是否支持部分成功,页面如何显示) 批量更新 参数校验 批量导出 页面批量操作按钮点击后页面跳转 页面批量操作完成后页面跳转 方案 总结
【易用性】定时任务管理面
背景 定时任务管理面,可以在管理面上对代码中用到的定时任务进行管理,包括查看、增上改查、过滤、启用/禁用等
【易用性】长流程业务逻辑需要实时打印进度条与业务日志告知用户
背景 涉及多个微服务交互,分阶段共同解析一个业务过程,用户想要知道当前处理进度以及过程中是否出现问题 实时打印进度条 实时打印解析过程日志
【数据库】数据库联合索引长度超长导致插入数据失败
背景 联合索引 mysql索引最大长度 实际联合字段总长度大于mysql索引最大长度 方案 唯一性保证 业务场景中实际可能查询方式分析 确定实际字段可能最大长度,调整索引长度 联合索引 hash值
通过手动刷新和自动刷新缓存,解决数据实时查询导致性能瓶颈问题
背景 方案 手动刷新数据:按钮触发 自动刷新数据:定时任务、消息监听 同步时机 数据源 & 缓存 数据一致性
【降级】由于依赖服务接口限流而引入的降级策略
背景 价值 本服务的接口限流 依赖服务的接口限流 摸高测试 降级策略 为解决接口限流的而进行的数据缓存:合理性、数据一致性
【消息队列】监听kafka消息进行消费
背景 消息存储,定时任务进行消费,消费失败的任务进行重试,重试超过一定次数抛弃;分布式锁保证某个任务同时只能被一台机器消费;分布式锁有默认过期时间,如果过期时间内不能消费完成,考虑延长过期时间,超过最
下一页
个人成就
文章被阅读
2,302
掘力值
158
关注了
2
关注者
0
收藏集
0
关注标签
15
加入于
2022-03-28