标签

Java

Agent 默认属于 TS/Python,但企业落地未必:我们为什么仍然选择 Java

来源: oschina.net 44
今天讨论 Coding Agent 或 AI 编程助手时,技术栈几乎已经形成默认答案:Node.js、TypeScript 和 Python。模型 SDK 先支持它们,工具生态围绕 npm 和 pip 生长,演示通常运行在开发者本机,通过现代 IDE 直接访问外部模型 API。 这种选择很合理。Agent 需要快速试错、拼接大量 API,并频繁调整提示...

从 Spring Boot 创始人 Phil Webb 的视角重新理解“约定优于配置”

来源: spring.io 38
Spring Boot 创始人兼项目负责人 Phil Webb 出现在技术播客中,本身就提供了一个重新审视 Spring Boot 的机会:这个项目解决的并不只是“少写几行 XML”,而是如何让 Java 应用拥有一致、可预测且适合生产环境的启动方式。 由于来源摘要没有给出访谈的具体问答,本文不推断 Phil Webb 在节目中的原话,而是围绕 Spr...

Node.js 24.18.1 进入 LTS:升级时如何验证与落地

来源: nodejs.org 42
Node.js 24.18.1 已标记为 LTS 版本。对生产团队来说,LTS 的价值不只是“版本更新了”,而是为运行时升级、依赖兼容性验证和后续维护提供了更稳定的基线。升级前仍应结合应用依赖、原生模块、构建镜像和部署流程完成验证,而不要只修改一个版本号。 升级工作从盘点开始。确认本机、CI、容器镜像和生产环境使用的 Node.js 版本是否一致: 可...

Node.js 26.5.1 Current 版:升级验证、兼容性检查与灰度发布指南

来源: nodejs.org 35
Node.js 26.5.1 以 Current 版本发布。由于现有信息只明确了版本号与发布通道,不能据此推断它具体修复了哪些缺陷或引入了哪些运行时变化。对工程团队而言,更稳妥的做法是把这次更新视为一次需要验证的运行时升级:先锁定版本,再检查依赖、原生模块、测试结果和生产指标。 Node.js 的 Current 通道适合希望较早使用新版本、并且具备完...

Node.js 22.23.2 LTS 升级指南:用小步验证控制补丁版本风险

来源: nodejs.org 42
Node.js 22.23.2 是 Node.js 22 长期支持分支中的一个补丁版本。由于给定摘要没有列出具体修复、安全公告或兼容性变化,不能据此断言它解决了哪些问题。对生产团队而言,更稳妥的做法是把这次升级当作一次低改动、可回滚的运行时更新,通过锁定版本、执行测试和灰度发布确认应用行为。 按照语义化版本的一般约定, 相比同一 分支中的早期版本,通常...

Webpack 5.109.2:修复特殊目录别名,改进 CSS Source Map 与文件缓存清理

来源: oschina.net 53
Webpack 5.109.2 是一次补丁版本更新,变化集中在三个容易影响工程稳定性的角落:指向名称以 结尾的包目录的别名、CSS Source Map 中的源文件命名,以及文件系统缓存中失效文件的清理。它没有改变 Webpack 的核心使用方式,但对依赖复杂别名、线上 Source Map 和持久化缓存的项目很实用。 常规工程里, 通常表示 Java...

企业级对话分析落地:从自然语言查询到可治理的数据智能体

来源: cloud.google.com 62
企业部署生成式 AI,真正困难的部分并不是给聊天窗口接上一个大模型,而是让自然语言查询继承现有数据平台的语义、安全边界和运维能力。面对营收、供应链或客户数据,一条看似合理但口径错误的 SQL,就足以让整个系统失去信任。 Google Cloud 的对话分析能力正在从单点试验走向统一的数据入口:BigQuery 和 Looker 中的 Conversat...

Logback 1.6.1 发布:重点检查 TimeBasedRollingPolicy 的文件滚动配置

来源: oschina.net 49
Logback 1.6.1 已经发布。Logback 延续了 log4j 1.x 的发展脉络,并通过模块化架构覆盖普通 Java 应用、SLF4J 日志实现以及 HTTP 访问日志等场景。本次更新涉及 在设置 选项时的行为,因此,使用按时间滚动日志的服务值得优先检查配置并完成回归测试。 由于现有摘要没有给出该项变更的完整描述,本文不推断具体修复细节,而...

Webpack 5.109.1 修复代码生成与 ESM 重导出顺序问题

来源: oschina.net 43
Webpack 5.109.1 是一次补丁版本更新,重点不在新增打包能力,而在修正几个容易被边缘语法、模块处理顺序和懒编译清理流程触发的问题。对于维护大型前端工程、Node.js Bundle 或自定义开发服务器的团队,这类修复的价值在于减少“源码合法,但生成结果异常”以及“换个入口顺序,输出就不同”的不确定性。 本次更新修复了一个代码生成问题:导入调...