用户由于网络延迟重复点击所致:
处理方式 -- 利用redis的单线程 :进入业务方法 设置key +uid作为缓存,每次进来计数器会自增长
同一用户重复点击 计数器必定大于1 直接return “不要重复点击”。
--web项目可以每次请求 都设置一个token保存到session中 传递到页面 保存到form中隐藏起来,页面submit
的时候判断是否session中是否存在此token,存在处理相关业务 删除session中token。这样避免多次处理业务。
---页面 用js控制重复提交