最新阿里需求挑战

阅读: 评论:0

最新阿里需求挑战

最新阿里需求挑战

前言

今天看到一个文章,‘阿里面试官问我:十分钟内连续登录5次失败,需要等待30分钟才能登录’,觉得很有意思,虽然是一个普遍需求,但是解决方案非常多,于是自己半个小时画了个图,写了几行伪代码,来解一下这个需求,毕竟天天CRUD也挺无聊的,非最佳解决方案,仅供互相讨论学习,希望各位轻喷。

直接上图

 

图解

  • 登录请求
  • 验证锁定缓存,锁定直接返回登录次数过多已锁定
  • 未锁定 验证账号密码
  • 验证失败 最近10分钟失败次数计数 次数>=5,设置锁定缓存,返回失败
  • 验证成功 删除计数缓存,返回成功

 

代码实现

package com.demo.service;llect.Lists;
import org.apachemons.lang3.time.FastDateFormat;
import org.springframework.beans.factory.annotation.Autowire

本文发布于:2024-01-28 13:28:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064197437743.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:阿里   需求   最新
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23