- 博客(9)
- 收藏
- 关注
原创 基于Flink的实时反爬Demo实践
更多反爬规则:增加Cookie验证、请求头完整性检测(如Referer、Accept)、行为特征(如鼠标移动轨迹,前端传参);窗口优化:用滑动窗口(如5秒窗口、2秒滑动)替代滚动窗口,响应更灵敏;状态管理:设置状态TTL(如1小时),避免状态过大导致OOM;动态阈值:不同用户群体(新用户/老用户)设置不同阈值,减少误判;告警机制:检测到爬虫后,通过邮件/钉钉发送告警,或触发限流(如拉黑IP);规则可配置:将阈值、关键词抽为配置文件(如Apollo/Nacos),无需重启作业即可更新规则。
2025-09-25 21:58:54
1684
原创 让spring boot程序在gui环境运行以方便robot运行
/ 设置系统属性,告诉jvm在gui条件下运行。// 打印系统属性以确认设置。修改spring boot的启动类。
2024-11-16 13:19:48
507
原创 spring mvc部署在tomcat无法获取到参数的问题
你可以选择上述任一方法来解决这个问题。推荐使用Maven配置或IDE配置,因为这是一劳永逸的解决方案,并且适用于整个项目。如果只是临时解决问题,可以考虑修改代码中的方法签名。完成配置后,请清理并重新构建项目,然后重启Tomcat服务器以确保更改生效。或者直接修改pom文件-- spring核心-->-- json库--><build><plugins><plugin>-- 请使用最新版本 -->-- 根据你的Java版本设置 -->-- 根据你的Java版本设置 -->
2024-10-22 16:59:50
776
转载 c++模拟鼠标
这种东西我在网上查了一下,貌似有很多,但是都是零零散散的没有什么好说的,一共就两句话mouse_event(MOUSEEVENTF_XDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_XUP,0,0,0,0);具体怎么实现我在下面发了,可以配合检测键盘,然后某些游戏什么的就好玩了#include<iostream>#include<conio.h>#include<windows.h>#define KEY_DOWN(.
2021-10-05 22:52:27
203
转载 转载c++连点器
#include <iostream>#include <stdio.h>#include <windows.h>#include <stdlib.h>using namespace std;int main(){ cout << "进入程序\n"; Sleep(100); cout << "开发者:GROZA(QQ:1140457732)\n"; Sleep(100); cout...
2021-10-05 22:26:40
355
原创 codeblocks 修改编码格式
修codeblocks中文乱码选setting-compilerGNU-GCC-compiler栏other opitions粘上-fexec-charset=gbk-finput-charset=UTF-8
2021-08-27 21:34:13
945
原创 关于CodeBlocks显示类重新定义无法通过编译器的问题,直接上代码,自己看
/*#ifndef DIAN_H_INCLUDED#define DIAN_H_INCLUDED//若想使用注释的这三行来防止头文件重读,就要将代码写在 #endif // DIAN_H_INCLUDED和#define DIAN_H_INCLUDED之间#endif // DIAN_H_INCLUDED*/#pragma once//这行代码也可以防止文件重读#include <iostream>using namespace std;//定义类class dian.
2021-08-26 22:20:29
239
原创 这个是怎么回事啊,求大佬们告知。
#include <iostream>using namespace std;//定义在函数体外部的变量为全局变量int qj=10;int qj1=10;const int qc=50;const int qc1=50;int main(){ cout<<"全局变量qj的地址为:"<<(int)&qj; cout<<"全局变量qj1的地址为:"<< (int)&qj1<<endl;...
2021-08-18 20:15:03
161
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅