后端开发常见问题汇总

后端开发常见问题汇总

    • 场景1
    • 场景2
    • 场景3
    • 场景4

场景1

一 描述
1 抖动处理,多次提交间隔时间较短
2 并发操作
二 方案
redis.setnx_ex
u_t

场景2

一 描述
进入同一条数据的修改页面,两人前后两次保存修改数据,前后间隔时间较长
二 方案
可通过单据状态判断

场景3

一 描述
分布式一致性问题(强一致性+最终一致性)
二 方案
1 外系统先进行服务同步调用,如果本系统服务处理尽量不要出现失败情况,也可以考虑实现回滚的代码
2 外系统异步调用,考虑幂等性问题

场景4

1 除法一定要考虑除数可能为0的情况
2 sql条件中字符串判断一定要判断空串情况
3 sql条件中list判断一定要判断size为0情况

你可能感兴趣的:(日常问题记录)