Nginx 基于 header 限制 IP 请求

Nginx 基于 header 限制请求 说明 Nginx 自带 allow/deny 参数根据 IP 限制请求是否允许放行,如: 1 2 3 4 5 6 7 location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } 但此配置的限制仅这对客户端的 IP,

使用 arthas 生成 java 程序的火焰图

Arthas 准备 下载、配置 jdk 环境 略 下载、解压 arthas 包 https://github.com/alibaba/arthas/releases 1 2 3 mkdir -p /opt/arthas wget https://github.com/alibaba/arthas/releases/download/arthas-all-3.7.1/arthas-bin.zip unzip arthas-bin.zip -d /opt/arthas 命令行启动 arthas 查询要监控的 java 程序的 pid 1 2 3 # 命令根据实际情况调整 ps aux |grep admin |grep java #

MySQL 物理备份工具 Xtrabackup

xrabackup 概述 优势 备份速度快,物理备份可靠 备份过程不会打断正在执行的事务(正常情况下无需长时间锁表) 能够基于压缩等功能节约磁盘空间和流量 自动备份校验

PostgreSQL pg_stat_statements 插件

pg_stat_statements 安装(安装过程中需要重启数据库实例) 编译插件 1 2 cd postgresql-14.8/contrib/pg_stat_statements make && make install 共享库引入插件,并增加配置 1 2 3 4 5 6 7 # postgresql.conf shared_preload_libraries = 'pg_stat_statements' pg_stat_statements.max = 10000 pg_stat_statements.track = all pg_stat_statements.track_utility = off pg_stat_statements.track_planning = off pg_stat_statements.save =

Hive 关联 HBase

Hive 关联 HBase 创建 Hive 表时关联 Hive 存储 例: Hive 创建测试 DB 1 2 -- 创建测试 DB create database t_hbase_db; HBase 创建同名 namespace 1 cd $HBASE_HOME && ./bin/hbase shell 1 create_namespace 't_hbase_db' Hive 创建测试表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16