aop+注解防止表单重复提交
摘要:表单重复提交,我认为和幂等还是有一点区别的。 这里要防止的就是表单重复提交,比如前端没做loading而你手速快点了多次,网络重试等。 某些操作不做防护其实还是有问题的,比如项目里面批量生成兑换码,一批生成10000个,手一抖生成了2万个。 思路: URI+userId+参数 ,做一下md5哈希,作
阅读全文
给项目配置一个公共线程池
摘要:/** * 公共线程池 * @return */ @Bean public ThreadPoolExecutor commonTreadPool(){ int poolSize = Runtime.getRuntime().availableProcessors() * 2; ThreadPoolE
阅读全文
Springboot使用LocalDateTime日期转换问题
摘要:配置一个Bean就行了 private static final String DATE_TIME_FMT = "yyyy-MM-dd HH:mm:ss"; /** * * LocalDateTime日期转换两个问题: * 1.前端传入参数时String转换为Date。 * 2.后台返回值时Date
阅读全文
一种订单号生成规则
摘要:公众号推文发现一个介绍小米生成订单号生成规则,原文:https://mp.weixin.qq.com/s/YQO_PA-kumg5ZOgjDugtIQ 剩下的主要工作就是我们如何去设计一个订单号规则! 在设计规则之前,我们先来看看互联网几个大厂的订单号格式。 京东商城订单号格式:157444499
阅读全文