2026-05-12
来源: infoq.com
28
华为编程语言实验室负责人 Dan Ghika 教授最近公开介绍了仓颉(Cangjie)——一门定位对标 Java、Kotlin、Swift 的应用开发语言。它已经开源,目前在中国超过 80 所高校开设了课程。和主流对手相比,仓颉最显眼的差异在于两件事:代数数据类型(ADT)和效应处理器(Effect Handlers)不是后加的库,而是语言内核的一部分...
2026-05-12
来源: aws.amazon.com
63
当你在 AWS 上管理的账户从几个变成几十个、上百个,迟早要面对一个架构级决策:所有账户放在一个 AWS Organization 里,还是拆成多个?这个选择一旦落地,后续的安全策略、成本管理、合规边界都会被它锁死,改起来代价极高。本文把两种模式的利弊和适用场景掰开讲清楚,并给出可直接操作的实践示例。 把所有账户收进一个 Organization,最大...
2026-05-12
来源: engineering.fb.com
29
Messenger 的端到端加密(E2EE)已经覆盖了聊天本身,但备份侧的问题一直更棘手——加密消息存到云端后,密钥跟着设备走,设备一丢,备份就变成了一堆无法解密的密文。Meta 最新发布的 Labyrinth 1.1 引入了一套新的子协议,专门解决"设备丢失、换机、长期未登录"这三种让密钥断裂的场景,让加密备份真正可用。 普通加密备份的做法很简单:用...
2026-05-11
来源: infoq.com
48
Netflix 的实时分析平台每天要处理海量滚动窗口查询——"过去 7 天的用户留存""过去 30 天的播放趋势"。这类查询天然有个痛点:每天只有最新一小段数据变了,但传统缓存策略要么整段命中要么全部重算。Netflix 在 Apache Druid 上实现了 interval-aware caching(时间段感知缓存),把查询按时间区间拆成可复用的...
2026-05-11
来源: infoq.com
33
处理4700份工程图纸PDF,API费用砍掉75%,处理时间缩短55%——这不是靠更便宜的模型,而是靠一个更聪明的路由策略:先把能确定性提取的文档留在本地处理,只把边缘情况交给云端大模型。Obinna Iheanachor 把这个实践总结为"Local-First AI Inference"架构模式,核心思路简单但效果显著。 文档处理场景里,大量内容是...
2026-05-11
来源: infoq.com
32
Adam Bien 在企业级 Java 圈里是个异类——他主张零依赖,坚持只用标准,并且把这种做法带来的系统称为"boring"(无聊的)。但这里的"无聊"不是贬义,而是指系统稳定、可预测、不需要天天救火。更关键的是,他靠这套策略让二十年前写的代码一路跑进了云时代,甚至天然适配今天的 AI-Native 场景。 这听起来像是在鼓吹保守主义,但背后有非常...
2026-05-11
来源: infoq.com
34
2026 年 5 月初的 Java 生态相当热闹——从 JDK 27 的 JEP 提案到 GraalVM 发布节奏提速,再到 Spring AI 2.0 第六个里程碑和全新的 Quarkus Agent MCP Server,多条线路同时推进。下面挑几条对日常开发影响最大的变化展开聊聊。 OpenJDK 本周公布了面向 JDK 27 的 JEP 目标清...