发布了文章6 月 23 日
项目简介大家好,我是老马。Cache 用于实现一个可拓展的高性能本地缓存。有人的地方,就有江湖。有高性能的地方,就有 cache。v1.0.0 版本以前的 FIFO 实现比较简单,但是 queue 循环一遍删除的话,性能实在是太差。于是想到引入一个 Set 存储有哪些 key,改成下面的...
发布了文章5 月 31 日
前言resubmit 是一款为 java 设计的渐进式防止重复提交框架。创作目的有时候手动加防止重复提交很麻烦,每次手动编写不利于复用。所以希望从从简到繁实现一个工具,便于平时使用。特性渐进式实现,可独立 spring 使用基于注解+字节码,配置灵活支持编程式的调用支持...
发布了文章5 月 31 日
前言这是一个希望让每一位程序员按时下班的防止重复提交开源利器。 {代码...} —— 一位不愿意透露姓名的 996 程序员防重复提交实现方式对比实现方式对比 {代码...} 参数理性美:精准到毫秒的防御方程可以结合自己的实际业务,调整阈值。防御场景resubmit方案传统方案...
发布了文章5 月 19 日
前言老马一直想实现一套完整的加密机解决方案,拖了很久,最近总算抽时间完成了这个小目标。本文是对这个系列的汇总,大概是加密机系列的最后一篇文章了。加密机系列汇总【老马】离线版金融敏感信息加解密组件开源项目encryption-local【藏经阁】加密机服务完整解决...
发布了文章5 月 18 日
前言你是否存在这样的苦恼,数据需要安全存储,但是每个系统大家自己写,很浪费时间。encryption-local 一个离线版本的金融敏感信息加解密工具,用于数据库敏感信息存储。离线版本的加解密好处是非常的方便。不过缺点也比较明显,那就是在真正追求安全的公司,研发是...
发布了文章5 月 18 日
前言你是否存在这样的苦恼,数据需要安全存储,但是每个系统大家自己写,很浪费时间。。每一个子项目各自为政,加解密搞得也无法统一。也许下面这个开源项目可以帮助你。encryption-local 一个离线版本的金融敏感信息加解密工具,用于数据库敏感信息存储。创作目的:...
发布了文章5 月 10 日
前言大家好,我是老马。作为一名程序员,我常常思考产品设计、版本迭代、用户体验、高可用架构、MVP模型……这些名词我们熟得不能再熟。但回头看看自己的生活,却总觉得被困在某种循环里:每天重复敲代码、开会、修 Bug、迭代,连思考“我想要什么样的人生”都变得奢侈。...
发布了文章5 月 10 日
前言sensitive-word-admin 最初的定位是让大家知道如何使用 sensitive-word,所以开始想做个简单的例子。不过秉持着把一个工具做好的原则,也收到很多小伙伴的建议。v2.0.0 在 ruoyi-vue(也非常感谢若依作者多年来的无私奉献) 的基础之上,对整体 UI 进行重构。为...
发布了文章5 月 3 日
开源项目敏感词核心 https://github.com/houbb/sensitive-word敏感词控台 https://github.com/houbb/sensitive-word-admin版本特性大家好,我是老马。敏感词一开始了内置了多种检验策略,但是很多用户在使用的过程中希望可以自定义策略。所以 v0.25.0 开始,支持用户...
发布了文章5 月 3 日
开源项目敏感词核心 https://github.com/houbb/sensitive-word敏感词控台 https://github.com/houbb/sensitive-word-admin版本特性大家好,我是老马。敏感词以前在实现的时候,没有返回底层实际匹配的词,有时候问题排查非常耗费时间。同时如果使用了一些字符的转换+...
发布了文章4 月 17 日
AI MCP 系列AgentGPT-01-入门介绍Browser-use 是连接你的AI代理与浏览器的最简单方式AI MCP(大模型上下文)-01-入门介绍AI MCP(大模型上下文)-02-awesome-mcp-servers 精选的 MCP 服务器AI MCP(大模型上下文)-03-open webui 介绍 是一个可扩展、功能丰富且用户友好的...
发布了文章4 月 16 日
AI MCP 系列AgentGPT-01-入门介绍Browser-use 是连接你的AI代理与浏览器的最简单方式AI MCP(大模型上下文)-01-入门介绍AI MCP(大模型上下文)-02-awesome-mcp-servers 精选的 MCP 服务器AI MCP(大模型上下文)-03-open webui 介绍 是一个可扩展、功能丰富且用户友好的...
发布了文章4 月 16 日
AI MCP 系列AgentGPT-01-入门介绍Browser-use 是连接你的AI代理与浏览器的最简单方式AI MCP(大模型上下文)-01-入门介绍AI MCP(大模型上下文)-02-awesome-mcp-servers 精选的 MCP 服务器AI MCP(大模型上下文)-03-open webui 介绍 是一个可扩展、功能丰富且用户友好的...
发布了文章4 月 16 日
AI MCP 系列AgentGPT-01-入门介绍Browser-use 是连接你的AI代理与浏览器的最简单方式AI MCP(大模型上下文)-01-入门介绍AI MCP(大模型上下文)-02-awesome-mcp-servers 精选的 MCP 服务器AI MCP(大模型上下文)-03-open webui 介绍 是一个可扩展、功能丰富且用户友好的...
发布了文章4 月 15 日
AI MCP 系列AgentGPT-01-入门介绍Browser-use 是连接你的AI代理与浏览器的最简单方式AI MCP(大模型上下文)-01-入门介绍AI MCP(大模型上下文)-02-awesome-mcp-servers 精选的 MCP 服务器AI MCP(大模型上下文)-03-open webui 介绍 是一个可扩展、功能丰富且用户友好的...
发布了文章4 月 15 日
AI MCP 系列AgentGPT-01-入门介绍Browser-use 是连接你的AI代理与浏览器的最简单方式AI MCP(大模型上下文)-01-入门介绍AI MCP(大模型上下文)-02-awesome-mcp-servers 精选的 MCP 服务器AI MCP(大模型上下文)-03-open webui 介绍 是一个可扩展、功能丰富且用户友好的...
发布了文章4 月 13 日
Opencc4jOpencc4j 支持中文繁简体转换,考虑到词组级别。开源中文的繁简体转换 opencc4j-01-使用入门概览开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?开源中文的繁简体转换 opencc4j-03-简体还是繁体,你说了算!开源中文的繁简体转换 opencc4j-04-...
发布了文章4 月 13 日
Opencc4jOpencc4j 支持中文繁简体转换,考虑到词组级别。开源中文的繁简体转换 opencc4j-01-使用入门概览开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?开源中文的繁简体转换 opencc4j-03-简体还是繁体,你说了算!开源中文的繁简体转换 opencc4j-04-...
发布了文章4 月 12 日
Opencc4jOpencc4j 支持中文繁简体转换,考虑到词组级别。开源中文的繁简体转换 opencc4j-01-使用入门概览开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?开源中文的繁简体转换 opencc4j-03-简体还是繁体,你说了算!开源中文的繁简体转换 opencc4j-04-...
发布了文章3 月 25 日
前言大家好,我是老马。sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。最近想学习一下 SOFA 对于生态的设计和思考。sofaboot 系列SOFABoot-00-sofaboot 概览SOFABoot-01-蚂蚁金服开源的 sofaboot 是什么黑科技?SOFABoot-02...