HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
  • 《LearnJavaToFindAJob》

    • 导读

    • 【初级】6~12k档

    • 【中级】12k-26k档

    • 【高级】26k+档

    • 大厂面试题

      • IBM面试题-不借助变量交换两个数
      • 奇怪的面试题
      • 快手

      • 美团

      • 腾讯

      • 阿里

        • 判断有攻击嫌疑的IP
        • 蚂蚁二面MQ消费端遇到瓶颈除了横向扩容外还有其他解决办法
        • 阿里一面,给了几条SQL,问需要执行几次树搜索操作?
        • 阿里面试真题NIO为什么不适合文件上传场景、如何优雅解决
        • 阿里面试题-FileInputStream在使用完以后,不关闭流,想二次使用可以怎么操作
        • 阿里面试题
    • 求职建议

    • 面经

  • LearnJavaToFindAJob
  • 大厂面试题
  • 阿里
#IP
码农阿雨
2022-06-02

判断有攻击嫌疑的IP

阿里上机笔试

异常访问统计:

运维同学最近发现应用的访问日志有异常,需要分析下应用服务器是否被攻击了。

根据经验值:若一个IP单秒访问pv >= 1000,并且,持续大于等于5s,则认为该IP有攻击嫌疑。

现在有日志文件 access.txt,每一行都表示一个访问记录,请读取文件并输出有嫌疑的IP列表。

解决方法:

滑动窗口,维护前后两个指针,一个HashMap,一个输出结果的Set,文件需要先事先分割。

或者直接用spark,切割。

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#IP
上次更新: 2025-02-21 06:04:57
最近更新
01
《LeetCode 101》
02-21
02
IDEA、Golang、Pycharm破解安装
02-21
03
《LeetCode CookBook》
02-21
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式