分类

文章

Snowflake Postgres 就是社区版 Postgres——一个关于 Table Access Methods 的误读与澄清

来源: postgr.es 45
Christophe Pettus 最近发了一篇更正声明:他此前在周三的文章中声称 Snowflake Postgres 是一个带有私有存储层的 fork,这个说法是错的。事实是——Snowflake Postgres 就是社区版 Postgres,没有魔改存储引擎,没有私有 fork。 这个更正看似只是事实层面的修补,但它背后牵出的技术话题值得深挖:...

后悔药 Rue.js:用 React 风格写 JSX,拿 Vue 级别的响应式性能

来源: oschina.net 37
前端圈有个老矛盾——喜欢 React 的 JSX 写法,又羡慕 Vue 的细粒度响应式更新。Rue.js(发音 /ruː/,中文名"后悔药.js")就是给这个矛盾开的方子:JSX/TSX 语法不变,底层却用 Rust 写的响应式系统驱动 DOM 编译,还通过 WebAssembly 把运行时扩展塞进浏览器。 Rue.js 的核心承诺很简单——你继续写熟...

AWS MCP Server 正式 GA:给 AI 编码代理一把有权限边界的钥匙

来源: infoq.com 51
AI 编码代理正在从"能写代码"走向"能操作基础设施"——但直接把 AWS 凭证塞给代理,等于把整栋楼的钥匙交给一个实习生。AWS 的 Model Context Protocol(MCP)服务器现在正式 GA,它做的事情很明确:用标准接口把 AWS API、文档和运维流程暴露给代理,同时用 IAM 做细粒度权限管控,每一步操作可审计。 MCP 是 A...

MySQL HeatWave 数据库日常维护:别只顾扩容,先做好"家务"

来源: blogs.oracle.com 39
业务在涨,数据在涨,团队的第一反应往往是——加节点、扩存储。但 MySQL HeatWave 环境里最容易被忽视的问题,恰恰不是资源不够,而是"家务没做"。长期不清理的冗余数据、过期的二进制日志、膨胀的临时表空间,会悄悄拖慢备份、放大复制延迟、拉低查询性能,最后账单也跟着涨。 这篇文章把 HeatWave 里最值得定期执行的几项维护操作梳理出来,并给出...

EasyAi:在 Java 里直接写 AI 算法,不用先学 Python

来源: oschina.net 49
老板要加人脸识别,你搜了一圈,全是 Python 教程。你硬着头皮装 Conda、配虚拟环境、解决包冲突,最后算法跑通了——但怎么接到现有的 Java 业务系统里?REST 接口、序列化、部署运维,又是一堆活。算法原型在 Python,生产在 Java,两套语言之间的缝隙,才是真正的痛。 EasyAi 想填的就是这条缝:一个原生 Java 实现的 AI...

DTO 里写几行注解,CRUD 页面就出来了——VonaJS 5.1 的声明式全栈思路

来源: oschina.net 29
做后台管理系统,最枯燥的环节不是业务逻辑,而是反复写列表页、表单页、详情页。字段定义写一遍,表格列写一遍,表单控件再写一遍——三份几乎相同的配置,散落在不同文件里。VonaJS 5.1.34 的做法是:把渲染元数据直接绑在 Entity 字段上,一份配置驱动整个 CRUD 页面。底层依赖 Tanstack Table / Form / Query 三件...

Spring AI 三条版本线同时更新:1.0.8、1.1.7 与 2.0.0-M7 发布

来源: spring.io 41
Spring AI 近期同时推送了三个版本:1.0.8、1.1.7 和 2.0.0-M7。三条线并行推进,意味着不同阶段的用户都有了对应的更新入口——稳定线修 bug、功能线补特性、2.0 里程碑继续打磨大版本重构。如果你正在评估或已经用上 Spring AI,该选哪条线、怎么升级,是这篇文章要回答的问题。 1.0.x(当前 1.0.8)——这是最早的...

ThingsPanel v1.1.15:ThingsVis 嵌入与设备详情页的实用改进

来源: oschina.net 34
ThingsPanel 从 v1.1.14 跨到 v1.1.15,改动集中在两个高频场景:把 ThingsVis 可视化组件嵌入到自己的业务系统里,以及在设备详情页上做日常运维。如果你做过 IoT 项目交付,大概率在这两个地方反复踩坑——嵌入时 iframe 尺寸对不上、权限透传断裂、设备详情页跳转层级太深。这次更新直接瞄准这些痛点。 此前 Thing...

PyTorch 基金会大使计划:从社区贡献者到全球技术布道者

来源: pytorch.org 51
一年前,PyTorch 基金会正式推出 Ambassador Program——这不是又一个挂名的荣誉头衔,而是对社区中那些持续输出内容、组织活动、帮助他人解决问题的独立技术声音的系统性支持。如果你曾在本地 Meetup 上讲过 PyTorch、写过教程、在论坛里反复回答新手问题,这个计划就是为你准备的。 PyTorch 基金会的大使计划核心目标很明确...