随笔分类 -  项目管理

项目中的优化项1
摘要:1.什么是接口的幂等性 同一个接口多次发送同一个请求,必须保证操作只执行一次。调用接口发生异常并且重复尝试时,总会造成系统所无法承受的损失,所以必须阻止这种现象的发生。比如:支付接口,重复支付会导致多次扣钱;订单接口,同一个订单可能会多次创建等。 2.什么情况下会出现接口幂等性问题 网络波动,可能会 阅读全文
posted @ 2022-09-05 21:52 旭好杂货铺 阅读(53) 评论(0) 推荐(0) 编辑
摘要:DTO和VO的区别 DTO 是展示层和服务层之间传递数据的对象,为什么还需要一个 VO 呢?在绝大部分场景,DTO 和 VO 的属性值是一致的,通常都是 POJO,这只是实现方面的思维,但是在设计层面来说,概念上还是应该存在 DTO 和 VO 的,因为两者有本质的区别,DTO代表服务层需要接受的数据 阅读全文
posted @ 2022-08-24 22:21 旭好杂货铺 阅读(297) 评论(0) 推荐(0) 编辑
摘要:原因 SpringBoot项目中的默认日志框架SLF4J,在打印日志时,每行数据都有一个请求ID,这样会方便追踪日志。 也可以使用一些链路追踪框架来实现这种目的。 实现 SLF4J里有一个MDC类,是ThreadLocal的实现,保存在这里的变量都会绑定到某一个请求线程中,在该请求的线程里的日志代码 阅读全文
posted @ 2022-08-24 22:20 旭好杂货铺 阅读(2746) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示