2025 博客改版
马上要迎来新的一年了,对我的博客做了一些小小的改动 更换博客主题为PaperMod 更换字体为霞鹜文楷 升级Hugo版本 规范化图片存储格式,跨入webp时代 移除不被支持的旧页面 更换favicon为《上任达维镇》的杰西卡头像~
马上要迎来新的一年了,对我的博客做了一些小小的改动 更换博客主题为PaperMod 更换字体为霞鹜文楷 升级Hugo版本 规范化图片存储格式,跨入webp时代 移除不被支持的旧页面 更换favicon为《上任达维镇》的杰西卡头像~
国内的网络环境大家都懂,没有科学工具的可以不用看了。 我的开发环境Win11+VirtualBox中跑的Fedora Server,后台无头启动,所以常规的代理配置方法不奏效。 ...
Cap Cap是个基于PoW工作量证明的验证码体系,用来给每一次请求添加一定的CPU成本,防止恶意请求。真正的客户只要计算一次,消耗一次成本。恶意尝试需要计算成千上万次,大大增加成本,使其放弃尝试。 这个验证码的主要适用场景是保护登录表单,防止暴力破解在你的接口上跑字典。让攻击者的每次请求都有更高的CPU成本。如果你需要智能防爬,可以考虑使用Anubis这款WAF。 ...
背景 曾经看番的好去处B站越来越烂了,导致完全没兴趣续费大会员。所以我尝试回到过去,重新捡起来 BT 下载。 很庆幸,2025年动漫花园和nyaa都还在,而且一直有更新。为此我还组装了一部小的全闪下载机进行 BT 下载。 ...
很多时候,一些请求是可以合并的,比如库存扣减常用的 UPDATE qty = qty -1 如果我们在并发场景下,每个请求都去执行一次 UPDATE qty = qty -1,那么就会有大量的请求竞争同一行数据,造成性能瓶颈。 所以我们可以通过合并请求的方式,将多个请求合并成一个请求,一个动作完成多次扣减,然后再执行。 下面就是我封装好的工具包,用于合并请求。 ...