- 博客(7)
- 收藏
- 关注
原创 Nacos + springboot + 布隆过滤器实现 动态添加 IP 黑名单
也许你会觉得这样的写法很繁琐,很不习惯,不太像一般的过滤器有通过,不通过的情况处理,有先进入这层再进入这层过滤的处理,返回结果还学要自己拼接成json,自己设置返回结果类型……WebFilter 的优先级高于 @Aspect 切面,因为它在整个 Web 请求生命周期中更早进行处理。属于是请求的遇到的第一层拦截器,既然是黑名单,不提供任何服务,应该就在第一层就过滤掉,没必要后续判断,节省资源。这时,不需要重启项目,直接到 Naocs 的配置文件中的 BlackIpList 属性添加自己的本机IP并发布。
2024-10-09 22:47:52
1029
1
原创 ShareX 上传图片至 七牛云
替换 token 和 域名 导入的是我的配置,所以你的换成你自己的 token 和 域名,域名在七牛云上可以看到你为自己的空间配置鱼的域名 或者七牛云给你免费试用的域名 替换掉我的域名就是这个 images.eliauk.fun 换成你自己的。测试我们在截一张图后,在编辑图片的过程中可以随时 按 Ctrl + U 上传图片至七牛云,如果你想要上传之后并将 图片的URL复制到剪切板上你可以设置上传后的任务,这样每当你上传成功一张图片,就可以去粘贴了(markdown 作者福音呐)设置上传的目标选择为自定义。
2024-10-01 23:31:11
906
原创 JD HotKey 入门使用
该方法会返回该 key 是否是热 key,如果是返回 true,如果不是返回 false,并且会将 key 上报到探测集群进行数量计算。该方法通常用于判断只需要判断 key 是否热、不需要缓存 value 的场景,如刷子用户、接口访问频率等。该方法返回该 key 本地缓存的 value 值,可用于判断是热 key 后,再去获取本地缓存的 value 值,通常用于 redis 热 key 缓存。方法给热 key 赋值 value,如果是热 key,该方法才会赋值,非热 key,什么也不做。
2024-10-01 22:44:17
1607
1
原创 阿里云添加二级域名并使用宝塔面板+nginx添加反向代理
假设我们云服务器上8899端口有程序运行,我们需要访问192.168.1.1:8899才能访问到,这时如果我们分享这个程序给小伙伴,直接把192.168.1.1:8899 丢到网络上是不太安全的(这也太丑陋了吧)我们可以想象,访问io.eliauk.fun 其实就是在访问192.168.1.1 ,而且我们知道当我们不加端口访时,浏览器会默认访问80端口。反向代理, 添加代理,跳出弹窗,名称乱填,目标URL, 醒目一点,不要填错,最后提交,添加成功。首先点击网站,可以看到我们添加好的网站。
2023-12-07 11:01:12
1706
2
原创 【无标题】
binding标签用于指定 Gin 框架在绑定请求参数时应用的验证规则。通过在结构体字段上添加binding标签,你可以定义字段的验证规则,确保请求参数满足预期的条件。以下是一些常见的binding"required": 该标签要求字段在请求中必须存在,否则绑定过程将返回错误。"min"和"max": 用于验证数字类型字段的最小和最大值。"len"和"min": 用于验证字符串类型字段的长度。"email": 用于验证邮箱地址。"url": 用于验证 URL 地址。这些是一些基本的binding。
2023-12-05 17:35:47
109
1
原创 【Go 语言中的List、Map、Set】
在 Go 语言中,切片和映射通常用于替代传统的 List 和 Set,因为它们提供了更灵活、更强大的功能。如果需要 Set 功能,可以使用映射的键作为元素,值可以设为任意非关心的类型,例如。但是,Go 提供了切片(slices)和映射(maps)等数据结构,可以用来实现类似于 List 和 Set 的功能。映射是一种键值对的集合,也被称为字典。映射可以用来实现类似于 Set 的功能,因为键是唯一的。作为值的类型,因为它是零大小的,占用的空间极小,而我们实际上只关心键的存在与否。
2023-11-22 16:48:14
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人