一,后端问题:
数据库存储相关:
1,做更新操作后,发现数据没更新。
根因: 先读取后更新。·· 解决方案: 更新再读取
2,缓存数据未及时更新,导致操作不成功(及时更新缓存数据)
正常情况在 一分钟内会将数据库数据同步到缓存,如果用户在一分钟之内同时操作了更新和读取操作,就会读取还未更新缓存的数据,可能导致操作不成功。
代码逻辑相关:
3,设备在离线状态 ,如果因为网络抖动,收到不准确的在离线状态导致数据不准确。
解决: 通过时间戳判断 消息状态的有效性,保留最新的时间戳。
空指针异常;内存泄漏,内存溢出
-历史数据容错处理
未能有效处理历史数据,导致空指针。
二,前端问题:
1,表单按钮重复提交,未做校验;
2,Bad Request 前后端数据类型未统一;
3,