社区
Web 开发
帖子详情
如何使用Java对一个局域网内的机器限流
平菇虾饺
2018-07-18 11:57:23
使用Java做项目的时候, 往往会做限制访问频率措施。 最简单的做法就是通过IP计数来做。 例如一个ip一个时间段内只能访问多少次。
但是这种做法针对于来自于一个局域网内的某台机器的访问, 就很有可能会误伤了。
例如大部分公司的出口Ip就一个, 每次Java获取到的ip也就是这个出口的ip。 针对这种情况, 如何做到限流呢??
...全文
242
4
打赏
收藏
如何使用Java对一个局域网内的机器限流
使用Java做项目的时候, 往往会做限制访问频率措施。 最简单的做法就是通过IP计数来做。 例如一个ip一个时间段内只能访问多少次。 但是这种做法针对于来自于一个局域网内的某台机器的访问, 就很有可能会误伤了。 例如大部分公司的出口Ip就一个, 每次Java获取到的ip也就是这个出口的ip。 针对这种情况, 如何做到限流呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
平菇虾饺
2019-04-25
打赏
举报
回复
实现这个功能的原理很简单。 问题: 针对出口IP只有一个的某局域网, 服务器只能获取该局域网的出口IP。 期望针对该局域网进行限流。 实现方式: 基础:基于IP的限流目的是使用一个特定的标记来识别某台机器,原理与之类似, 即可以使用某一个特定的标记来识别特定的访问请求。 方式: 如果是需要登录,则可以根据登录时颁发给用户的Token来认证。 如果不需要登录,则可以要求访问这个接口功能的时候, 必须根据访问另一个功能带来的token, 然后做到对当前这个访问的IP(可能是局域网出口iP) 的 token颁发限流。
哈希塞特
2018-08-11
打赏
举报
回复
你可以弄个白名单
tianfang
2018-07-18
打赏
举报
回复
你的限流是什么?描述的不清楚
海思平台上USB WIFI的移植与
局域网
无线调试和视频流预览-第5/11季视频课程
本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块),工作在ap模式下,并且用电脑通过WIFI去连接开发板实现主机和开发板的无线网络
局域网
通信,这样就可以用WIFI网络取代板载ethernet有线网络方式来进行调试和
局域网
视频预览。现在很多的视频摄像头产品都要求支持无线网络连接功能,本季课程主要是针对这方面开发技术讲解的。随着通信行业发展,网速越来越快,网络也从文本时代发展越过语音时代到了现在视频时代,“优酷、爱奇艺”、“微视频”、“直播”等的出现也是视频逐步成为主流媒体的证据和表现。航拍、视频监控、刷脸过关检测、汽车ADAS系统等应用也是视频在主流行业中的应用,因此视频的采集、编解码、传输、识别等技术变得越来越有价值,涌现出了“海康威视”、“大华股份”、“深圳英飞拓”等一批明星企业,名扬海内外,动辄市值几百亿。同时在芯片级,国产华为海思HI35XX系列视频编解码方案也逐步取代进口芯片(如TI、安霸)成为主流方案。视频行业技术含量高、难度大、学习周期长、发展变化快而资料少,因此行业比较缺人、工资较高。如海康威视,普通高校硕士研究生应届进入年薪普遍高于15-20万,在嵌入式linux领域也算高工资技术方向了。本项目是朱老师及其团队推出的
一个
嵌入式linux领域重量级企业级实战项目,选用华为海思HI3518E方案,结合OV9712/AR0130 Sensor实现图像采集和H.264编码压缩,并通过ethernet和WIFI,以socket实时流和RTSP等方式,实现720P/960P高清视频传输。本项目共分11季,从海思SDK开发环境搭建,到sample程序讲解、SDK中API函数解析,到H.264编解码、RTSP流媒体传输、MP4文件打包,到图像IQ调试、图像识别等视频领域高阶内容,可以说从零基础入手,对图像采集、编解码、网络传输、图像存储和识别做了全方位的详细讲解和代码分析,是目前市面上**一套系统讲解图像和视频技术的视频课程。
Java
实现对
局域网
内PC的监控
J2SE+J2EE实现对PC的远程监控
通过UDP广播实现Android
局域网
Peer Discovering
本文将介绍以下知识点: 1、TCP与UDP的区别; 2、单播、多播、广播; 3、
Java
中实现UDP的重要的类; 4、Peer Discovering方案 一、TCP vs UDP TCP:Transmission Control Protocol(传输控制协议) TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。TCP建立连接之后,通信双方都同时可以进行数据的传输,是全双工的。 在
通过jcifs.jar 操作
局域网
内另外一台
机器
的文件操作
前提:远程计算机在
局域网
内,并且开启共享磁盘权限! 例子1: package com.project.remoteUrl; import
java
.io.File; import
java
.io.InputStream; import
java
.io.OutputStream; import
java
.io.FileInputStream; import
java
.i
docker容器的网络配置,允许docker可以被宿主机以外的其它主机访问以及
局域网
内可以直接访问docker容器ip
自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。 一、端口映射(
局域网
,外网此方式均可)。 此种方式是将容器的某个端口映射到宿主机的某个端口,其它主机访问容器提供的服务需要通过宿主机的IP进行访问: docker run -p 9000:8000 --name c...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章