抛弃笨重的规则库:一款纯 Go 单二进制的轻量级 WAF 私有化部署与实测

博主头像 摘要: 传统 WAF 依赖庞大的正则规则库,不仅吃内存,还容易被变形载荷绕过。本文记录了一次基于纯 Go 单二进制组件(YSL语枢-盾甲WAF)的私有化部署过程,并分享了底层语义解析与内核态封禁的实战测试结果。 正文: 做后端开发的老哥们应该都有个共识:只要你的服务器暴露在公网,每天遭受到的恶意扫描 ...

开源MIT!打造可插拔中国式 OA 工作流引擎 SailFlow

博主头像 开源工作流别再硬堆 if‑else!我把 Slickflow 改造成可插拔中国式 OA 引擎 SailFlow 提示:项目还在持续迭代,存在破坏性变更,暂时不要直接上生产环境,架构基线已经成型,欢迎.NET 同行一起交流。 搞过 OA 审批流开发的朋友,大概率都踩过这种坑: 产品今天过来:这个节点要 ...

从 v0 起步:为什么要规划工具以及若干真实问题

博主头像 在第二篇里,我们理清了文档为什么要抛弃横向分层,改为按“项目、模块、功能”三层纵向组织。很多人看到这里的第一反应是:结构设计得很清晰,那我们马上叫团队按照这个新模板来写文档吧。 可以让人来写吗?可以。但完全没有必要。 如果还是让人来手动维护这套结构,这套体系就失去了最大的意义。传统文档之所以长期滞后 ...

kubernetes 水平自动伸缩学习笔记(二)

博主头像 目录前言架构设计源码轮询采集并发随机采集指标收集存储指标性能调优参考资料 前言 上一篇笔记在介绍 kubernetes 水平自动伸缩实现前先预设了整体架构。本篇笔记将围绕 kubernetes 的采集器 Metrics Server 进行介绍。 架构 kubernetes 采集器的架构如下图所示: ...

为什么越来越多人用AgentScope?

博主头像 前言 Java开发者如何快速构建企业级AI Agent应用 最近这段时间,AI Agent(智能体)这个概念火得一塌糊涂。从OpenClaw到Claude Code,从Manus到各种Agent框架,仿佛一夜之间,“让AI自己干活”成了技术圈最热门的话题。 但很多Java开发者在尝试入局的时候,发现 ...

一个通用游戏数据服务器

把游戏数据拆成“对象颗粒”:x3db 的单表数据服务设计与取舍 摘要:x3db 把玩家变量、钱包、背包、仓库、技能、称号、皮肤、成长线都归约成同一形态——“一粒对象 + 一组可扩展字段”。本文讲清这个模型怎么支撑读写、稀疏落盘、为什么单表比四张表还快,以及哪些事它明确不做。 标签:游戏服务器 / 数 ...

2026跟着AI学习ERP之使用 Odoo 贯彻业财一体

博主头像 业财一体(Business-Finance Integration),是指将企业的业务流程(销售、采购、仓储、生产等)与财务核算(凭证、账簿、报表)打通,实现业务数据与财务数据的实时同步、同源共享。 大家好我是大龄程序员码农阿峰。今年47周岁,79年的。我差点失业了, 我现在开始学开源erp:odo... ...

Day 19:定制层的范围与叠加粒度

一套 ERP 几乎不存在装了就用这回事。同一套定义交付给三家公司,这家要把「客户」叫成「经销商」,那家的订单界面要少三个字段,还有一家保存前要多一道信用额度检查。三件事的分量差了一个量级,但只要它们全都被表达成代码,就会走同一条交付路径。 Day 1 那张对照表里,定义驱动之下定制的表现形式是「叠加 ...

kubernetes 水平自动伸缩学习笔记(一)

博主头像 目录前言设计采集器问题1: 采集器和谁交互?问题2: 采集器怎么处理指标?问题3: 采集器如何实现高可用?问题4: 采集器采集哪些指标?控制器问题1: 控制器的拉取周期怎么定?问题2: 工作负载资源临时抖动怎么办?问题3: 扩缩容的时机是怎样的?问题4: 窗口该怎样表示呢?问题5: 控制器如何高可用 ...

Vane.Dispatch 服务分发器:从零到实践

博主头像 面向初级 .NET 开发者的 Vane.Dispatch 系统教程:从一次普通方法调用出发,把它变成一条可路由、可绑定、可拦截、可序列化的分发管线。全书 22 章,示例均在 .NET 10 上可直接运行。 ...

123···100>