标签

后端

Node.js 22 LTS 实战:新特性与迁移要点

来源: nodejs.org 31
Node.js 22 正式进入 LTS 阶段(代号 Jod),意味着从实验期走向生产可用。对还在 Node.js 18 或 20 上运行的服务来说,这一版带来的不只是安全补丁——有几项能力会直接改变你写日常代码的方式。 Node.js 18 引入的 一直挂着 标签,到 22 才正式标记为 stable。这意味着你不再需要 的 polyfill,也不必在...

用 OpenCode + Gemini 在终端里让 AI 帮你审代码、重构逻辑

来源: realpython.com 44
终端里跑 AI 编程助手,已经不是新鲜事——但大多数方案要么绑 IDE,要么要付费订阅。OpenCode 是一个开源的终端 AI 编程助手,支持多种 LLM 后端,其中最实用的组合是:OpenCode + Gemini 免费 API Key。零成本、纯命令行,直接对本地 Python 项目做代码审查和重构建议。 OpenCode 是一个用 Go 写的开...

Spring 周报速览:2026 年 5 月 12 日这一周发生了什么

来源: spring.io 38
Spring 官方的 "This Week in Spring" 系列每周汇总社区动态、版本发布和教程更新。5 月 12 日这一期的周报本身以链接集为主,没有长篇论述,但它指向的内容折射出 Spring 生态当前的关注方向。下面从几个典型主题切入,并附上可以直接跑的实践示例。 Spring Boot 3 系列已经稳定,近期的小版本持续打磨细节:属性绑定...

五月发布列车时间调整:如何管理并自动化你的发布日程

来源: spring.io 26
发布列车的日期调整,看似只是日历上几个数字的挪动,背后却牵动着整个团队的构建流水线、依赖方对接和用户预期。一次没有预案的日期变更,可以让 QA 排期撞车、下游集成断裂、文档来不及更新。这篇文章聊聊发布列车时间调整的常见原因、影响面,以及如何用脚本和 CI 配置把变更的混乱降到最低。 发布列车(Release Train)是固定节奏的周期性发布模式——每...

Spring 升级与开源依赖安全:从版本迁移到漏洞治理的实战指南

来源: spring.io 42
Spring 框架每个新版本都在修补安全漏洞、淘汰过时 API,而你的项目里那些第三方依赖同样暗藏风险。升级不只是改个版本号——它是一套从评估、迁移到持续监控的完整工程实践。 Spring Framework 6.x 和 Spring Boot 3.x 已经是当前主线。停留在 2.x 的项目面临三个现实压力: 安全补丁不再回溯——Spring 5.3....