标签

后端

Java 生态周报:JDK 27 JEP 调整、Koog 1.0 正式发布、Endive 登场——JVM 上跑 Wasm 的新选择

来源: infoq.com 42
2026 年 5 月最后一周,Java 生态同时出现了几条值得动手验证的消息:JDK 27 两个 JEP 的生命周期状态发生变化,Koog 1.0 从实验走向 GA,Spring AI 2.0 推进到第八个里程碑,而一个名为 Endive 的项目试图让 WebAssembly 直接在 JVM 上原生运行。下面逐项拆解,并给出可以立刻试跑的示例。 JDK...

用 Amazon Bedrock AgentCore Gateway 给 MCP 服务器加一道生产级安全网

来源: aws.amazon.com 38
Model Context Protocol(MCP)正在快速成为 AI Agent 调用外部工具的标准协议,但把 MCP 服务器从开发环境推向生产,问题立刻浮现:谁有权调用哪个工具?调用日志怎么追踪?敏感数据会不会被 Agent 不小心外泄?散落在各处的 API Key 又该怎么统一管理? Amazon Bedrock AgentCore Gatew...

Kubernetes Dashboard 已归档,Headlamp 接棒——迁移思路与上手实战

来源: kubernetes.io 50
Kubernetes Dashboard 正式归档了。对很多人来说,它是第一个让集群"看得见、摸得着"的工具,帮无数开发者和运维从 的纯命令世界迈出了第一步。Dashboard 的贡献值得尊重,但单集群、功能固定、扩展性有限的架构,已经跟不上今天多集群、多团队的实际用法。Headlamp 不是简单换了个名字的替代品——它在保留 Dashboard 熟悉...

固件更新后服务器重启四小时?深挖 UEFI 与 iPXE 把启动时间压到分钟级

来源: blog.cloudflare.com 48
一次常规固件更新,核心服务器重启竟然要等四个小时。这不是夸张——当数百台节点同时上线,每台都在 UEFI 阶段白白等待,累计的停机时间足以让运维团队崩溃。本文拆解一次真实排查:从定位 UEFI 数据结构中的隐藏超时,到用 iPXE 自动化跳过无用的等待步骤,最终把启动时间从小时级拉回分钟级。 服务器重启慢,直觉会怀疑 OS 层面的服务启动。但这次问题出...

Lite API:用 XML 声明接口,把 Java CRUD 的模板代码砍掉大半

来源: oschina.net 45
写一个最简单的查询接口,你要建多少文件?Controller、Service、ServiceImpl、Mapper、Entity、DTO、VO……还没写一行业务逻辑,项目结构已经铺了八层。Swagger 注解再补一圈,半天过去了。真正决定接口行为的代码,可能就三五行。 Lite API 换了个思路:用 XML 声明接口行为,JFinal 做底层执行,把...

用 MCP 让时序数据库开口说话:Amazon QuickSight + KDB-X 实战

来源: aws.amazon.com 30
时序数据从来都不缺——金融行情、IoT 传感器、DevOps 指标,每秒都在涌入。缺的是让业务人员自己拿到答案的能力。分析师想问"过去 24 小时这只股票的波动率是多少",要么等数据团队排期写 SQL/Q 查询,要么在仪表盘里翻半天。Amazon QuickSight 搭上 KDB-X 的 MCP Server,把这条链路压成一句话:用自然语言提问,直...

Python 时间延迟:从 time.sleep 到异步等待的四种姿势

来源: realpython.com 35
程序不是越快越好。限速调用外部 API、轮询等待资源就绪、模拟用户操作节奏——这些场景都需要让代码"停一停"。Python 提供了不止一种暂停方式,选错工具会让整个进程卡死,选对了则既不浪费 CPU 又不拖慢其他任务。 下面从最基础的 开始,逐步升级到装饰器、多线程和 asyncio,每种方式附带可直接运行的代码。 让当前线程挂起指定秒数,精度取决于操...

Starlette 的 BadHost 漏洞:一个畸形 Host 头如何撕开 AI 代理的访问控制

来源: infoq.com 40
Starlette 是 Python Web 生态中用量最广的轻量框架之一——每周下载量 3.25 亿,FastAPI、Uvicorn 的底层 HTTP 处理都依赖它。而最近披露的 BadHost 漏洞(高危),让一个看似不起眼的 HTTP Host 头,变成了绕过路径级访问控制的钥匙。对于把 Starlette 当作 AI 代理、LLM 网关、模型评...

Starlette BadHost 漏洞:一个畸形 Host 头如何绕过 AI 代理的访问控制

来源: infoq.com 42
Starlette 是 Python 生态中用量最大的 Web 框架之一——每周下载量 3.25 亿,FastAPI、Uvicorn 等基础设施都直接依赖它。最近披露的 BadHost 漏洞(高危)揭示了一个容易被忽视的问题:当路径级访问控制遇上畸形的 HTTP 头,防线会从根部断裂。对于暴露在公网的 AI Agent 服务、LLM Gateway 和...

Node.js 26.3.0 发布:Current 版本线持续演进,这些能力值得上手

来源: nodejs.org 40
Node.js 26 进入 Current 版本线后,社区关注度一直不低。26.3.0 作为最新的小版本更新,除了常规的依赖升级和缺陷修复,也意味着 26 系列的各项实验性功能正在逐步站稳脚跟。如果你还在 22 或 24 上观望,现在是认真评估迁移时机的好节点。 Node.js 26 系列最受瞩目的能力之一是 。它的原理很简单:运行时不做类型检查,只把...