还在深夜加班改Bug?雷军都点赞的防重提方案来了!-牛翰网

还在深夜加班改Bug?雷军都点赞的防重提方案来了!

前言 这是一个希望让每一位程序员按时下班的防止重复提交开源利器。 “那天凌晨2点,我因为重复提交漏洞被搞得半夜加班解决问题。 现在,我只用一行代码 就解决了这个问题—— 这就是 resubmit ...
resubmit v1.2.0 新特性支持类级别防止重复提交-牛翰网

resubmit v1.2.0 新特性支持类级别防止重复提交

前言 resubmit 是一款为 java 设计的渐进式防止重复提交框架。 创作目的 有时候手动加防止重复提交很麻烦,每次手动编写不利于复用。 所以希望从从简到繁实现一个工具,便于平时使用。 特性 渐...
个人网站一键引入免费开关评论功能 giscus-牛翰网

个人网站一键引入免费开关评论功能 giscus

快速接入 选择 giscus 连接到的仓库。请确保: 该仓库是公开的,否则访客将无法查看 discussion。 giscus app 已安装,否则访客将无法评论和回应。 Discussions 功能已在你的仓库中启用。 1、创...
敏感词 v0.27.0 新特性之词库独立拆分-牛翰网

敏感词 v0.27.0 新特性之词库独立拆分

创作背景 大家好,我是老马。 敏感词初期在实现的时候,为了用户开箱即用将词库与核心算法库放在一起。 有一些用户希望只用自己的词库,于是内置了各种自定义的策略方法。 但是还是不够,比如有...
从零开始手写redis(18)缓存淘汰算法 FIFO 优化-牛翰网

从零开始手写redis(18)缓存淘汰算法 FIFO 优化

项目简介 大家好,我是老马。 Cache 用于实现一个可拓展的高性能本地缓存。 有人的地方,就有江湖。有高性能的地方,就有 cache。 v1.0.0 版本 以前的 FIFO 实现比较简单,但是 queue 循环一遍...
敏感词性能提升14倍优化全过程 v0.29.0-牛翰网

敏感词性能提升14倍优化全过程 v0.29.0

敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性...