相关文章
[linux][shell]通过分析 Nginx 的访问日志,检测异常 IP 地址并使用iptables 将其封禁
这段脚本的作用是通过分析 Nginx 的访问日志,检测异常的 IP 地址,并使用 iptables 封禁这些 IP。#!/bin/bash# 配置变量
LOG_FILE"/usr/local/nginx/logs/access.log"
THRESHOLD10
DROP_LOG_FILE"/tmp/drop_ip.log"
DATE$(date &quo…
建站知识
2025/7/9 19:15:38
mysql的备份与恢复(使用mysqldump)
目录
1.使用mysqldump进行完全备份
2.使用二进制日志进行增量备份
3.恢复备份 1.使用mysqldump进行完全备份
# 备份所有数据库并刷新二进制日志
mysqldump -u username -p -A -F > all_databases.sql# 备份多个数据库(包含结构和数据)
mysqldump …
建站知识
2025/7/9 19:13:25
2025年- H91-Lc199-- 62.不同路径(多维动态规划)--Java版
1.题目描述2.思路
dp含义:代表到当前位置的路径数
递推公式:dp[i][j]dp[i-1][j]dp[i][j-1]
dp数组初始化,我们要确保第一行和第一列是有值的.
dp数组的遍历顺序:我们需要从左往右遍历,从上往下遍历。并且把第一行和第一…
建站知识
2025/7/9 19:08:08
关于 scrapy框架 详解
scrapy 是一个纯 Python 编写的异步爬虫框架,具备以下特点:优势说明异步高效基于 Twisted,非阻塞 IO模块化各部分可灵活配置/替换中间件机制支持代理、UA、cookie 控制等强大的解析内置 XPath、CSS 提取器自动去重Scheduler 内部维护请求 fin…
建站知识
2025/7/9 19:06:06
深入理解Java垃圾回收算法:引用计数法、可达性分析与三色标记法详解
在Java虚拟机(JVM)中,垃圾回收(Garbage Collection, GC)机制是自动内存管理的核心组成部分。它负责识别和回收不再使用的对象,释放内存资源,避免内存泄漏和程序崩溃。
GC的核心在于如何判断哪些…
建站知识
2025/7/9 19:03:59
RPC:远程过程调用机制
目录
1、概念
2、RPC架构
2.1 RPC的四个核心组件
2.2 访问流程
3、关键概念
3.1 接口定义语言 (IDL - Interface Definition Language)
3.2 序列化与反序列化 (Serialization & Deserialization - Marshalling/Unmarshalling)
3.3 网络传输 (Transport)
3.4 服务发…
建站知识
2025/7/9 18:57:47
stm32 H7 ADC DMA采集
学习记录一下简单实现了adc采集波形数据,并通过vofa打印出波形定时器配置ADC配置根据板子原理图,配置差分模式 设置dma然后配置一下串口和时钟,生成工程,注意DMA搬运数据是需要时间的,因此需要有AdcConvEnd这样一个标志…
建站知识
2025/7/9 18:55:43