后端开发
未读
系统设计:如何使用AOP设计一个防重提交功能
防重幂等的概念 防重幂等指的是我们的业务需要防止两条相同的数据重复提交导致脏数据或业务错乱。需要注意的是,重复提交属于小概率事件,这和并发压测不是同一个概念。 我们的目标是通过防重幂等的设计,让系统支持业务失败或异常快速释放限制。业务处理成功后,会在指定时间限定内限制同一条数据的提交。本文将介绍如何
后端开发
未读
开发札记:如何在业务中添加日志系统
提到日志,我们一般只会想到使用 @Slf4j打印的日志,实际上我们系统中的日志还可以细分为系统日志、登录日志和操作日志。本文将讲述如何在SpringBoot中使用和开发这三种日志系统。 关键词:Logback、Slf4j、p6spy、AspectJ、SpringEvent、线程池、Async 这里我