中间件

基于Tomcat原生的Valve,其他方式可以实现的动态请求过滤规则

基于Tomcat原生的Valve,其他方式可以实现的动态请求过滤规则

除了 Tomcat 原生 Valve 之外,还有哪些方式能在 Spring Boot 中实现动态请求过滤规则(如封禁 IP、拦截接口、限流等),核心思路是从「应用层、网关层、容器层」三个维度出发,覆盖不同粒度的过滤需求。以下是 6 种主流方案,包含适用场景、实现步骤、优缺点对比,方便你根据业务场景选

SE_Yang SE_Yang 2026-02-04
16 0 0
【Linux】Ext系列文件系统(二):Ext2文件系统深度解析

【Linux】Ext系列文件系统(二):Ext2文件系统深度解析

前言 在上一节中,我们留下了两个未解之谜: 问题一:块是如何在分区上排布的?我们该如何高效地找到目标块? 问题二:inode又存放在分区的什么位置? 其实,这两个问题的答案都指向同一个核心概念——文件系统。 还记得我们在 inode 结构定义中看到的 ext2_inode 吗?这个

SE_Wang SE_Wang 2026-02-04
24 0 0
交换机端口闪断?多半是这俩原因

交换机端口闪断?多半是这俩原因

一、什么是端口闪断? 端口闪断 指交换机端口在短时间内反复出现 UP → DOWN → UP 的状态变化。 在日志中表现为: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to down%LINK-5-UPDOW

SE_Tianle SE_Tianle 2026-02-04
29 0 0
基于Tomcat原生的Valve实现动态请求过滤规则的具体步骤

基于Tomcat原生的Valve实现动态请求过滤规则的具体步骤

想要基于 Tomcat 原生的 Valve 实现动态请求过滤规则(比如封禁 IP、拦截特定路径、限制请求方法等),核心步骤是:「自定义 Valve 实现过滤逻辑」→「将 Valve 注册到 Tomcat 容器」→「提供接口动态更新过滤规则」→「验证规则生效」。以下是分步骤、可落地的完整实现,包含代码

SE_Yang SE_Yang 2026-02-03
10 0 0
【汉化中文版】OpenClaw(Clawdbot/Moltbot)第三方开源汉化中文发行版部署全指南:一键脚本/Docker/npm 三模式安装+Ubuntu 环境配置+中文汉化界面适配开源版

【汉化中文版】OpenClaw(Clawdbot/Moltbot)第三方开源汉化中文发行版部署全指南:一键脚本/Docker/npm 三模式安装+Ubuntu 环境配置+中文汉化界面适配开源版

原版是全英文的,开源社区伙伴做了一个中文发行版: 特点 说明 开箱即用 npm 一键安装 / Docker 一键部署,不需要手动打补丁 实时同步 每小时自动从官方仓库拉取最新代码并构建 双版本 stable(稳定版)和 nightly(最新版)可选 深度汉化 CLI + Dashboa

SE_Wang SE_Wang 2026-02-03
424 0 1
还在问VPN?简单,其实讲白了就是......

还在问VPN?简单,其实讲白了就是......

01 VPN 到底是个啥?三个关键词说清本质 01 虚拟(Virtual) 不需要物理专线 在互联网上“模拟”出一条专用链路 02 专网(Private) 数据加密传输,外人即使截获也看不懂 逻辑隔离,像独享线路 03 隧道(Tunnel) 把

SE_Tianle SE_Tianle 2026-02-03
17 0 0
如何在Spring Boot内嵌Tomcat场景下动态调整请求过滤规则

如何在Spring Boot内嵌Tomcat场景下动态调整请求过滤规则

想要在 Spring Boot 内嵌 Tomcat 场景下动态调整请求过滤规则(比如封禁 IP、拦截特定接口、限制请求方法等),核心思路是:基于 Tomcat 原生的 Valve 或 Spring 的 HandlerInterceptor 实现「可动态更新的过滤规则」,规则存储在内存 / 配置中心,

SE_Yang SE_Yang 2026-02-02
6 0 0
【Linux指南】进程控制系列(二)进程终止 —— 退出场景、方法与退出码详解

【Linux指南】进程控制系列(二)进程终止 —— 退出场景、方法与退出码详解

一、先想明白:进程终止不是 “消失”,而是 “释放资源” 很多人以为进程终止就是 “程序不跑了”,但这只是表面现象。Linux 中,进程终止的本质是 “释放进程占用的所有系统资源”—— 毕竟进程创建时申请了内核数据结构、物理内存、文件描述符等资源,若不释放,这些资源会被 “占着不用”,导致系统资源

SE_Wang SE_Wang 2026-02-02
22 0 0
一见“/26”就懵?这张表让你秒懂IP段

一见“/26”就懵?这张表让你秒懂IP段

01 先搞懂:IP地址 = 网络位 + 主机位 01 什么是子网掩码? 用来区分网络部分和主机部分 连续的 1 表示网络位,0 表示主机位 举例: IP: 192.168.10.100 → 二进制: 11000000.10101000.00001010.0110010

SE_Tianle SE_Tianle 2026-02-02
206 0 0
如何确保涉密设备分级防护措施的有效执行?

如何确保涉密设备分级防护措施的有效执行?

确保涉密设备分级防护措施的有效执行,核心是构建 “责任闭环、流程闭环、监督闭环、考核闭环” 的全链条管控体系,将 “分级防护” 从 “制度要求” 转化为 “可落地、可监督、可追责” 的实际行动,杜绝 “制度悬空、执行打折、违规不究” 的问题。以下是具体可落地的保障方案: 一、明确 “责任到人” 的

SE-YangYao SE-YangYao 2026-01-30
19 0 0
1 4 5 6 7 8 84