Chrome/前端请求拦截模板:axios、XHR、axios+XHR三种模式
前端请求拦截模板:axios、XHR、axios + XHR 三种模式在前端调试、联调、逆向分析、灰度验证时,经常会遇到这样的需求:
某个接口请求发出去前,想临时改 URL 参数
某个请求想强行追加 Authorization
某个 POST 请求想修改请求体里的字段
不改源码,只想在浏览器里临时“劫持”某条请求
这篇文章整理 3 套可直接复用的模板:
axios 拦截
XHR 拦截
axios + XHR 双保险拦截
适用场景:
Chrome 控制台临时注入
本地调试
前端页面请求改写
后续博客或项目里直接套模板
先搞清楚:你到底要改什么请求拦截一般分 3 类:
改 URL 查询参数例如原请求:1http://localhost:1024/prod-api/system/user/getUserList改成:1http://localhost:1024/prod-api/system/user/getUserList?deptId=10001
如果原 URL 没有参数,用 ?
如果原 URL 已经有参数,再追加时用 &
正确示例:123...getUserL ...
Java中关于 Stream 学习笔记
什么是StreamStream 可以理解成一条数据处理流水线。它不是直接去操作集合本身,而是:先把集合变成流,再对流里的元素做一系列处理,最后得到结果
核心思路:原始数据 -> 加工处理 -> 得到结果
123集合.stream() .一系列操作 .最终得到结果
常见处理流程最常见的写法:1234567List<String> result = list.stream() // 先从集合开始 .filter(Objects::nonNull) // 【过滤数据】去掉`null` .map(String::valueOf) // 【转换数据】转成字符串 .distinct() // 去重 .sorted() // 排序 .limit(10) // 取前 10 个 .collect(Collectors.toList()); // 收集成新集合
函数介绍Stream核心流程:流进来 -> 处理 -> 收集结果
streamfilter筛选
map转换
forEach执行动作
sorte ...
Mac上如何双开微信
配置微信2
找到【微信】,复制,并将“新微信”重命名为“wechat2”, ps:命名时必须严格遵循格式要求,确保名称中不含空格或其他特殊字符
打开终端
输入并执行1sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat2" /Applications/WeChat2.app/Contents/Info.plist
执行后,会出现一个钥匙🔑图标,需要输入电脑密码
继续执行:1sudo codesign --force --deep --sign - /Applications/WeChat2.app
启动微信2
打开终端
输入并执行1nohup /Applications/WeChat2.app/Contents/MacOS/WeChat >/dev/null 2>&1 &
Linux启用系统预留内存并开启Kdump服务
什么是Kdump服务Kdump服务,在系统故障时可以收集内核崩溃信息,及时定位和修复内核相关的问题
注意事项:释放系统预留内存并关闭Kdump服务,在系统故障时可能无法收集内核崩溃信息,导致无法及时定位和修复内核相关的问题,从而影响服务的连续性和稳定性,请您谨慎操作。
接下来我会以阿里云的轻量服务器为例。
【相关文档】
区分系统CentOS / Alibaba Cloud LinuxUbuntu/Debiantab CentOS / Alibaba Cloud Linux备份grub配置文件
Alibaba Cloud Linux 2/CentOS1sudo cp /etc/default/grub /etc/default/grub.bak
Alibaba Cloud Linux 31sudo cp /usr/share/alinux-base-setup/cmdline /usr/share/alinux-base-setup/cmdline.bak
添加crashkernel内容并保存grub配置文件
Alibaba Cloud Linux 2/CentOS1sudo ...
Linux释放系统预留内存并关闭Kdump服务
内存虚标?有很多人疑惑,购买的云服务器运行内存虚标,官网配置说的内存和实际内存和不一样。其实,是因为:Kdump服务!!服务器的内核和系统也是占用内存的,需要预留出一定的空间,所以就默认启用Kdump服务占用了一部分如果需要的话,可以根据Kdump服务的利弊关系决定是否要将这部分内存释放出来。
什么是Kdump服务Kdump服务,在系统故障时可以收集内核崩溃信息,及时定位和修复内核相关的问题
注意事项:释放系统预留内存并关闭Kdump服务,在系统故障时可能无法收集内核崩溃信息,导致无法及时定位和修复内核相关的问题,从而影响服务的连续性和稳定性,请您谨慎操作。
如果您的实例无需启用Kdump服务,并希望将系统预留的内存地址空间归还给操作系统本身,以避免资源浪费,可执行如下操作释放系统预留内存并关闭Kdump服务。接下来我会以阿里云的轻量服务器为例。
【相关文档】
区分系统CentOS / Alibaba Cloud LinuxUbuntu/Debiantab CentOS / Alibaba Cloud Linux备份grub配置文件
Alibaba Cloud Linux 2/ ...
科学上网安装教程完整版
f0176fae5712eec34aa380b6e4692066772b9852225cac5b44904510629ebab015a13f34ce768a388d5e8bfc0ee76f625c66500af28414bd4ee86d1ffc8a0df0efcd83bd0b83891344a6adcf4be181dd39e634448839f489a6a0d18b626b0cde437f777d5ea02e3971cd9d4ae9ce340344b0ac2194bbdcdf34e831d2f222652a2a7470e93f828c022e5579a6ac9ba511a237926cde101bb2f64ca03b2dfef84b55248f50879348e1d8299ba5157d2b8bc94b0eb392a4ead390fd9a1dda14fb1751aa4acf16519512d6b51102ebd994fbf1a694849ce017be2f621c752f605f5b33910ea2b7ed34d51b472163206d7a75d08b8a95c4226b73a ...
Java实现Deepseek人工智能Ai助手
Java实现Deepseek人工智能Ai助手这个项目是一个基于Java的Deepseek人工智能Ai助手,它使用Java和Spring Boot框架进行开发。Deepseek是一个基于深度学习的人工智能框架,它提供了许多功能,如自然语言处理、机器学习等。
Maven依赖123456789101112<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId></dependency><dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId></dependency><dependency> <groupId>com.alibaba.fastjson2</gro ...
MacOS版本【Navicat】激活教程
软件介绍Navicat Premium for Mac是一款功能强大的数据库管理工具,具有多重连接的特点。无论是专业开发人员还是数据库服务器的新手,都能够轻松学习和使用它。
Navicat Premium支持连接到目前主流数据库的所有版本,包括MySQL、SQL Server、SQLite、Oracle和PostgreSQL,Redis等。这意味着你可以使用单一程序连接并管理不同类型的数据库,从而使数据库管理更加方便。
此外,Navicat Premium还提供了许多有用的功能,如数据可视化和操作的便捷性,以及对数据安全性的重视。它不仅可以帮助你快速执行查询和数据操作,还可以保护数据的安全性,从而避免数据泄露和不良后果。
总之,Navicat Premium for Mac是一个强大且易于学习和使用的数据库管理工具,提供了多重连接和支持多种数据库的特点,以及许多有用的功能,使数据库管理变得更加轻松和高效。
解决方案针对以上问题有两种解决方案:
方案一:从软件商店下载,然后激活程序,需要App Store 下载软件,系统要求必须是 macOS 10.14及以上,最后使用我提供的激活工 ...
Nginx配置SSL证书,使用TLS(二)
使用acme脚本申请安装 socat 网络工具123yum install socat -y #CentOS7 系统apt install socat -y #Ubuntu、Debian 系统
安装 acme 脚本1234567891011curl https://get.acme.sh | sh~/.acme.sh/acme.sh --issue -d demo.jimubiedao.com --standalonemkdir /root/cert~/.acme.sh/acme.sh --installcert -d demo.jimubiedao.com --key-file /root/cert/private.key --fullchain-file /root/cert/cert.crt~/.acme.sh/acme.sh --upgrade --auto-upgradechmod -R 755 /root/cert
ssl 证书文件和密钥地址:123/root/cert/cert.crt/root/cert/private.key
使用certbot脚本申请Ubuntu ...
群晖NAS中Docker容器镜像拉取失败怎么办?
前言目前由于一些未知原因,国内各大 DockerHub 镜像服务器已宣布停止使用,这导致我们无法拉取Docker镜像并构建容器。网络上解决方法有很多,今天介绍一种使用CloudFlare Worker代理加速Docker容器镜像。
博主写该篇文章主要还是以个人搭建代理为主要目的,当然不想折腾的,可以直接用第三方的代理ps:第三方代理,安全性、持久性、稳定性都没有保障,所以最好是自己搭建
项目来源本方法来自于Github大佬 cmliu ,项目名称及地址:【CF-Workers-docker.io:Docker仓库镜像代理工具】
这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
Cloudflare
Cloudflare 是一家国外的CDN加速服务商。提供免费和付费的加速和网站保护服务。
Cloudflare 提供了不同类型的套餐,即使是免费用户,Cloudflare 提供的功能也是很全面的。
注册Cloudflare我们需要用到 Cloudflare,用来 ...








