0
  • 最佳答案

    竟然没人回你[捂脸]


    目的:防止频繁提交,重复提交


    客户端思想:触发用户提交后,禁止按钮被点击/控件被触发。加标记量表示当前的请求状态,如果正在请求,那么就不再发起同样的请求。


    也可以使用验证码的方式,但是对用户来说不友好。


    服务端思想:判断同一个接口是否有重复请求。不管你是用cookie还是用redis辅助思路都是一样的。做法不唯一,就算你用cookie里加标记上一次的请求时间和现在时间做对比,也是可以的呀。你用redis也是可以的。总之,目的就是要判断同一个请求的时间间隔。对于数据库防止重复提交可以用唯一约束,可以查询判断是否已经提交过了。


    至于你的master,换一个也无妨。如果这种人只是一句话,没有跟你讨论以及分析。他只是在向你立威罢了。


    就比如说团队精神,你以为是啥?团队精神其实就是管理工具。

    1153952789488054272  评论     打赏       拉大锯
    • 废物点心  回复 @拉大锯
      谢谢,大锯师傅,你说的很好,我再我业务里面实现。我再和我master沟通沟通,他反馈的时复杂度与业务需求不匹配的问题。一群人面前也没讨论了,我私下再找找他去。嘻嘻
      废物点心 2021-03-31 11:51   回复 1308289732882587648
相关问题
幻影~ · 提问
2024-04-13 20:13 7 2
幻影~ · 找工作
2024-04-07 10:44 11 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2