标签

后端

feilong 4.5.2:用 Lambda 重写日常工具调用,告别冗长的 Java 代码

来源: oschina.net 57
Java 开发者对"工具类"的爱恨是矛盾的——Apache Commons、Guava 确实省了不少力气,但调用方式往往还是偏传统:静态方法、硬编码参数、返回值需要二次处理。feilong 工具库 4.5.2 把核心 API 全面转向 Lambda 风格,让集合操作、条件判断、转换逻辑都能用函数式写法一步到位,代码量肉眼可见地缩减。 日常开发中最常见的...

zlang v0.10.1.0 发布:一门从零构建的对象克隆式解释语言

来源: oschina.net 56
国产编程语言赛道又多了一位选手——zlang 正式发布 v0.10.1.0。和许多"套壳"方案不同,zlang 的词法分析器、语法分析器、对象库全部从底层自研,没有借用现有语言引擎。它走的是 C/Java 语系风格,核心抽象模型是"对象克隆",而非传统的类继承。这两个选择决定了它写起来像 Java,跑起来更像一种原型继承的动态语言。 "完全国产自研"这...

12000 个 dbt 模型、100 个团队:Monzo 的数据 mesh 实战拆解

来源: infoq.com 56
当一家银行的数据仓库膨胀到 12000 个 dbt 模型、被 100 多个团队同时踩踏时,"再加一台集群"的粗暴扩容路线就走到了尽头。Monzo 最近公开了他们重构数据仓库的方案——一种自称为 "meshy" 的数据 mesh 落地方式,最终把仓库成本砍掉约 40%,数据交付速度提升 25%。数字本身足够吸引人,但更值得拆解的是:他们到底改了什么,治理...

PostgreSQL bgwriter 的核心杠杆:lru_maxpages 与 lru_multiplier 调优实战

来源: postgr.es 61
PostgreSQL 的后台写入器(background writer)每隔一轮醒来,要决定写多少脏页。 控制它多久醒一次,但真正决定"写什么、写多少"的杠杆,是 和 这两个参数。理解它们的算法,才能把缓冲区的清洗节奏调到不拖后端查询、也不白白刷盘的位置。 把算法压缩成一句话:本轮写多少页 = min(近期新分配缓冲区数 × multiplier, m...

Furion v4.9.8.72:HTTP 远程请求双重序列化与定时任务看板新玩法

来源: oschina.net 69
Furion 作为 .NET 生态中活跃度相当高的应用框架,这次 v4.9.8.72 的更新虽然版本号跨度不大,但几个新特性直接戳中了日常开发中容易踩坑的场景——尤其是 HTTP 远程请求里嵌套 JSON 的解析问题,以及定时任务运维时 JSON 数据的快速复制与格式化需求。 实际对接第三方接口时,有一种让人头疼的响应格式:返回的 JSON 字符串本身...

Google Cloud Fraud Defense 登场:从验证码到全链路反欺诈的进化

来源: infoq.com 68
reCAPTCHA 那个"点选交通灯"的时代正在收尾。在 Next '26 大会上,Google 正式推出 Cloud Fraud Defense,定位为 reCAPTCHA 的继任产品——不再只盯着"你是不是机器人",而是把视野拉到整条业务链路上:登录、注册、支付,哪里有欺诈风险,哪里就有它的检测逻辑。 reCAPTCHA 的核心问题始终是:请求方是...

Google Cloud Fraud Defense:reCAPTCHA 的接班人,从验证码走向全链路反欺诈

来源: infoq.com 50
reCAPTCHA 曾经是 Web 反机器人的标配——那个"我不是机器人"的复选框几乎出现在每一个登录页上。但验证码的思路本质上是"在门口查身份证",一旦攻击者绕过门口,整条业务链就裸奔了。在 Next '26 大会上,Google 正式推出 Google Cloud Fraud Defense,不再只盯着"你是不是人",而是覆盖登录、注册、支付全流程...

Aspire 9.3:从部署销毁到 Kubernetes 直通,开发者的运维工具箱全面升级

来源: infoq.com 55
Microsoft 刚发布的 .NET Aspire 9.3 把开发者在本地和云端之间反复横跳的痛点狠狠戳了一轮——新增的 一键拆毁所有部署资源,Kubernetes 原生部署进入预览,Next.js 和 Vite 项目拿到了一等公民的发布支持,容器隧道默认开启,浏览器日志也能直接捕获。不过伴随这些功能而来的还有几项破坏性变更,升级前需要逐条核对。 过...

Java ORM 选型困局:JPA 的优雅幻觉与 xbatis 的破局思路

来源: oschina.net 60
做 Java 后端,ORM 选型几乎是一道必答题。MyBatis-Plus、JPA、裸写 SQL——三条路各有利弊,但真正在项目里扛过复杂查询的人,多半对 JPA 有过"理想与现实"的落差体验。最近冒出来的 xbatis 框架,试图在这个老战场上划出一条新路线。 JPA 的承诺很诱人——实体类写好,映射全自动,开发者不用操心 SQL。单表 CRUD 确...

Kubernetes v1.36 新增路由同步计数指标:让 CCM Watch 模式的效果一目了然

来源: kubernetes.io 62
云环境里跑 Kubernetes,Cloud Controller Manager(CCM)的路由控制器一直在默默工作——每隔固定间隔,它就把集群节点信息同步到云厂商的路由表。问题是:节点没变化,它也在同步。对于 API 调用有严格速率限制的云厂商来说,这等于在白白消耗配额。Kubernetes v1.35 引入了 特性门控,把固定间隔轮询改成基于 W...