CoolGuard更新,ip2region升级、名单增加过期时间

ip2region升级

ip2region(github.com/lionsoul201...

Ip2region是一个支持IPv4和IPv6的离线IP地址管理器框架和定位器,支持数十亿个数据段,10微秒的搜索性能,适用于多种编程语言的xdb搜索客户端

本项目(github.com/wnhyang/coo...)使用其作为基础的ip解析,可参考github.com/lionsoul201...,最近此项目更新了,配套的也更新了相关实现,不过也只是使用ipv4的离线数据,ipv6并未加入(数据量较大)。

另外,比较知名的还有纯真IP(cz88.net/),如已获取社区版授权可以参考github.com/tagphi/czdb...使用离线数据。

简化规则动作展示

原来展示如下,不管有没有设置动作都会展示,会占用大片区域

现在为空时优化了一下

添加动作后展示如下,相比于之前使用空间更小,也清晰了点。

名单数据增加过期时间

规则命中动作,添加名单时选择名单集和字段,加上了过期时间配置,有两种

1、日期(绝对时间),感觉并不那么常用。

2、相对时间,相对的是事件发生时间,在此时间基础上增加秒/分/时/天/月。

实现如下

获取配置的过期时间方法

配套的名单条件判断时加上过期时间

名单条件

历史文章

mp.weixin.qq.com/mp/appmsgal...

另外私信"在线体验"会有在线体验地址和账号。

相关推荐
BING_Algorithm1 分钟前
一文搞定 AOP 所有核心知识点
spring boot·后端·spring
Cyan_RA915 分钟前
SpringMVC 请求数据绑定与参数映射 详解
java·后端·spring·mvc·springmvc·映射请求数据
GISer_Jing20 分钟前
AI全栈工程师知识体系全景:从前后端核心架构到落地项目全拆解
前端·人工智能·后端·ai编程
longxibo22 分钟前
【Flowable 7.2 源码深度解析与实战-前言】
java·后端·流程图
全栈小刘27 分钟前
ChatGPT账号打通OpenClaw?Codex又整了个“电子宠物”,开发者这下真坐不住了
后端
陈随易39 分钟前
bun将会支持Bun.image,你怎么看?
前端·后端·程序员
念何架构之路1 小时前
Go Web基础和Http演进
开发语言·后端·golang
绿草在线1 小时前
SpringBoot项目实战:从零搭建高效开发环境
java·spring boot·后端
longxibo1 小时前
【第1章 环境搭建与项目结构解析】
java·后端·流程图
程序员老邢1 小时前
【产品底稿 11】架构规整收官:从混乱到清晰,工程结构、表命名、模块分层一次性定型
后端·架构·springboot·产品底稿·架构规整·模块分层·数据库规范