engrams:在自己的云里跑 Claude Code / Codex 的开源软件工厂
本机 Agent 适合结对改代码;要把 Claude Code / Codex 挂进自有云、用 Slack / Linear / 日程驱动自动化,可以看 Cortex 开源的 engrams。
第 7 页 · 持续积累的技术实践
本机 Agent 适合结对改代码;要把 Claude Code / Codex 挂进自有云、用 Slack / Linear / 日程驱动自动化,可以看 Cortex 开源的 engrams。
整理 Java 27 与 Spring Boot 4.2.0-M2 可合法免费获取的官方文档、JEP、发行说明、下载与示例入口,适合收藏。
今日主线:Spring 生态在安全报告暴增后,把两周错峰列车改成每月统一的「Patch Thursday」;同一波里程碑里,Framework 7.1、Boot 4.2、Cloud Paddington 一起往 November 功能版推进,并顺带带上 Java 27 GA。 今日重点 Spring
Dependabot 升级 PR 太多?Maven 项目先改这几个配置 Spring 项目的依赖通常由 Boot parent 或 BOM 管理,但 pom.xml 中仍可能有业务库、插件或手动指定的版本需要跟进。GitHub Dependabot 可以按计划检查依赖并提出升级 PR。配置文件必须放
单体项目越写越乱?Spring Modulith 用一条测试守住模块边界 一个 Spring Boot 项目未必需要立刻拆成微服务,但“所有包都能调用所有包”的单体也会越来越难维护。Spring Modulith 的切入点是把应用中的业务模块识别出来,并在测试中检查模块依赖。项目由 Spring 团
Spring AI 2.1.0-M1 接入 Responses API:升级前先看这两个限制 Spring 团队在 2026 年 9 月 25 日发布了 Spring AI 2.1.0-M1。官方公告把这次里程碑的重点归纳为三项:按顺序保存内容的 MessagePart 模型、OpenAI Resp
数据库一抖就重启?Spring Boot 的 Liveness 别这样配 Kubernetes 的 Liveness 失败会触发容器重启,Readiness 失败则让 Pod 暂时不接收 Service 流量。把数据库、缓存和远端 API 的同一套检查直接挂到两种探针上,可能在外部依赖故障时重启所有
接口拦住了,Service 却能直接调?Spring Security 方法级授权补上这一层 给 HTTP 路由配置了访问规则,不代表同一业务方法从定时任务、消息消费者或另一个 Service 被调用时也会自动执行这条路由规则。对于“只有具备某项权限才能读取报表”这类业务约束,可以把检查放在 Spr
Spring Boot 4.1 测数据库,别再只用 H2:Testcontainers 起一个 PostgreSQL 单元测试用 H2 跑得很快,但如果生产环境是 PostgreSQL,SQL 方言、数据类型和约束行为仍可能在上线时出现差异。针对数据访问层,比较直接的做法是让集成测试启动一个临时 P
这两天,一个叫 gws 的 Google Workspace 命令行工具有点出圈。 故事本身很抓人: 前 Google 工程师 Justin Poehnelt 做了一个 Workspace CLI,能用命令行操作 Gmail、Drive、Calendar、Docs、Sheets 等 Google 办