后端编码规范系列(十四)MQ幂等规范
在日常的开发过程中我们还经常会涉及到使用 MQ 作为消息中间件的形式来进行异步任务。对于 mq 来说,不管是哪种 mq 都可能会涉及到 消息重复接收的场景。...
在日常的开发过程中我们还经常会涉及到使用 MQ 作为消息中间件的形式来进行异步任务。对于 mq 来说,不管是哪种 mq 都可能会涉及到 消息重复接收的场景。...
在前面的参数校验相关的文章中介绍过使用注解的方式进行参数校验,在这里再补充一个很重要的部分就是数据字段length 校验。在开发的时候,我们经常会涉及到吧文...
上文《后端编码规范系列(十) 链路日志打印》我们提到了全链路日志打印。日志在我们日常开发过程中是离不开的。所以我们在开发中需要定义如何去打日志。在我们的规范...
咱们把升级 linux 内核的事情放在了后端编码规范系统里面,主要是因为之前确实踩过坑,就是现实服务器出现假死。然后使劲排查的时候发现 jvm 直接假死了,...
在我们的后端开发里面,我们还做一项硬性要求,就是在打印日志的时候必须使用链路日志的打印方式。因为现在大多数 java web开发的话都是用的 spring...
上文《后端编码规范系列(八) 接口版本管理》我们提到有时候我们需要与第三方进行交互。此时就会涉及到接口交互的安全逻辑。目前接口安全交互这块大众普遍使用的方法...
在后端开发的时候,我们经常会涉及到这样的一些业务场景:1、开发一个接口给第三方进行调用,此时接口需要升级,但是第三方还未来得及开发,需要涉及到兼容2、开发...
在前面我们介绍了全局已经处理,里面我们提到全局异常处理主要针对的场景是运行时异常,但是在开发时候,我们还要进行一些外部的编译时异常处理。对于编译时的异常处理...
上文《后端编码规范系列(五)定义统一返回格式》我们介绍了制定统一的返回数据结构。本文的话我们针对 errorCode 号段来进行规范...
在 java 后端开发的时代,目前主要的模式都是前后端分离的开发模式,所以对于后端来开发来说,我们是硬性要求保持统一的返回格式的,不管是正常的返回还是错误的...