logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何在Nginx中实现动态封禁IP?三种主流方案

本文对比了三种Nginx动态封禁IP的方案:1)原生Nginx通过geo和map模块结合配置文件,需reload生效;2)OpenResty+Lua实现毫秒级实时封禁,支持API管理;3)fail2ban基于日志分析自动封禁,适合防御扫描爆破。方案一简单可靠但需reload,方案二适合自动化系统,方案三适用于安全防护场景。建议根据实际需求选择:手动封禁选方案一,程序化调用选方案二,自动防御选方案三

文章图片
#nginx#tcp/ip#运维 +3
深入解析实时数仓Doris:三大数据模型详解

在 Doris 中,数据以表(Table)的形式进行逻辑上的描述。 一张表包括行(Row)和列(Column)。Row 即用户的一行数据。Column 用于描述一行数据中不同的字段。Column 可以分为两大类:Key 和 Value。从业务角度看,Key 和 Value 可以分别对应维度列和指标列。Doris 的 key 列是建表语句中指定的列,建表语句中的关键字'unique key'或'ag

文章图片
#大数据#数据仓库#数据分析
深入解析实时数仓Doris:三大数据模型详解

在 Doris 中,数据以表(Table)的形式进行逻辑上的描述。 一张表包括行(Row)和列(Column)。Row 即用户的一行数据。Column 用于描述一行数据中不同的字段。Column 可以分为两大类:Key 和 Value。从业务角度看,Key 和 Value 可以分别对应维度列和指标列。Doris 的 key 列是建表语句中指定的列,建表语句中的关键字'unique key'或'ag

文章图片
#大数据#数据仓库#数据分析
深入解析实时数仓Doris:三大数据模型详解

在 Doris 中,数据以表(Table)的形式进行逻辑上的描述。 一张表包括行(Row)和列(Column)。Row 即用户的一行数据。Column 用于描述一行数据中不同的字段。Column 可以分为两大类:Key 和 Value。从业务角度看,Key 和 Value 可以分别对应维度列和指标列。Doris 的 key 列是建表语句中指定的列,建表语句中的关键字'unique key'或'ag

文章图片
#大数据#数据仓库#数据分析
招募Java开发者: 共建开源项目xiaoju-survey

XIAOJUSURVEY 是一套轻量、安全的问卷系统基座,提供面向个人和企业的一站式产品级解决方案,快速满足各类线上调研场景。题型丰富:系统内置 40+ 种题型,精选模板 100+,适用于市场调研、客户满意度调研、在线考试、投票、报道、测评等多种场景。数据能力强大:经过上亿量级数据的打磨,系统沉淀了分题统计、交叉分析、多渠道分析等在线报表能力,满足专业化分析需求。高扩展性:开源项目以打造调研基座为

文章图片
#java
到底了