logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

三个 Spring 注解,让 Claude 直接调你的业务接口

你在请求里告诉模型「有这几个函数,参数格式如下」,模型决定要不要调用,返回一个结构化调用指令,你的代码去执行,再把结果塞回 Prompt。你的服务独立部署成一个 MCP Server,任何支持 MCP 协议的客户端——Claude Desktop、Cursor、自己写的 Agent——都能发现和调用你的工具,不依赖具体模型,一次开发到处复用。说到底,MCP 解决的核心问题是「工具定义和模型解耦」—

#spring#java#后端
用了这套配置,Claude Code 终于不用我反复交代背景了,2026 最强 Hooks、Skills、Agents 实战

每次打开 Claude Code 新会话,我都要先来一段开场白:"这是一个 Node.js 项目,用的 Prisma + Express,测试框架是 Jest,别动 package-lock.json,别碰 .env 文件……每次新开会话,上下文清零,规则清零,约束清零。CLAUDE.md 是它的长期记忆,Skills 是它的专业技能库,Hooks 是它的行为准则,Agents 是它的团队分工。C

#java#开发语言
登上 GitHub 热榜第一,声称免费在终端用 Claude Code,背后有点扯

另一个问题是能力预期。它和"免费使用 Claude"没什么关系,它是"免费使用其他模型,但界面是 Claude Code"。但看了一眼项目,发现这件事比我想象的复杂——这个工具既没有黑 Anthropic 的账号,也没有劫持 OAuth Token,它确实可以跑起来,确实是"免费的"。如果你只是想要一个"便宜的 Claude Code 替代品",其实 Anthropic 自己的 API 配合 Cu

#github
DeepSeek-V4百万Token,为什么推理成本反而只要以前的10%,其实DeepSeek真正赢在架构创新上

A: 从原理上说,是的。两条线是独立的但相互依赖的——可以理解为 V4 是下一代底座,如果后续有 R2,大概率会是在 V4 上做推理增强训练。DeepSeek 的测试表明在主流任务上影响有限,但这仍然是一个需要在实际使用中持续观察的权衡点,特别是在需要极精细长程依赖推理的场景下。官方一直没有明确时间线,但从各种信息源拼凑出来的情况大概是这样:V4 的核心训练早就完成了,但他们选择了一件很难的事——

#架构
<span class=“js_title_inner“>深度好文:MySQL InnoDB 事务隔离与 MVCC、版本链与 ReadView 原理详解</span>

每一个事务在开始的时候就会获得一个 ID,然后这个事务内操作的行的事务 ID,都会被修改为这个事务的 ID。为什么还要射界 MVCC?Read View 最关键的字段叫做 m_ids,它代表的是当前已经开始,但是还没有结束的事务的 ID,也叫做活跃事务 ID。是指一个事务只能看到已经提交的事务的修改,如果在事务执行过程中有别的事务提交了,那么事务还是能够看到别的事务最新提交的修改。当某一个事务发起

#mysql#数据库
<span class=“js_title_inner“>MySQL InnoDB 事务已提交,数据还会丢失吗?什么是两阶段提交?架构师必知必会高性能参数设置有哪些?</span>

目前担任后端架构师,作为面试官面试过许多候选人,于是就想着出一个技术专栏,解决大家在面试过程中遇到的困惑和难题,让大家在面试中游刃有余,在寒潮之下找到自己心仪的 offer。事后排查发现,就是因为这 10 分钟内的订单事务虽然提交成功,但 Redo Log 还在 OS Cache 中,没刷到磁盘,断电后 OS Cache 中的数据丢失,无法恢复。今天这篇文章,我们就从 MySQL 的底层原理出发,

#mysql#数据库
gRPC vs REST:内部服务用 gRPC,对外接口用 REST

和 REST/gRPC 的对比不在同一层——GraphQL 通常跑在 REST over HTTP 上,关注的是查询灵活性,不是传输效率。在微服务场景下,Uber Engineering 分享的内部测试 显示,在 p99 延迟相同的条件下,gRPC 的吞吐量约是 REST/JSON 的。迁移的代价远比你想象的大——不只是改接口,还有监控体系、错误处理、日志格式、API 网关配置全套都要动。REST

Valkey 分叉 Redis 两年后的真实对比:25.4k stars、10 亿 RPS 集群、230% 吞吐提升

有了官方的 Spring Data 模块,意味着 Java 社区不再需要把 Valkey 当作「兼容 Redis 的替代品」来使用,它有了自己的一等公民身份。但如果你用的是 Redis Stack 的高级功能(全文搜索、JSON 操作),两者没有直接可比性——Valkey 刚开始做搜索功能(Valkey Search),成熟度还不够。这不是小修小补,这是架构级别的性能飞跃。有 Linux 基金会的

#redis#数据库#缓存
Spring Boot 4.1发布,这项特性超强!但大多数升级教程都没提这个不兼容变更

AOT 的核心价值是:在编译阶段把 Spring 的 Bean 注册、条件判断、依赖注入等运行时逻辑预先生成为静态代码,这样用 GraalVM 编译成原生镜像后,启动速度可以从秒级降到毫秒级,内存占用也能减少 50-80%。Spring Boot 4.x 的虚拟线程自动配置只在 Java 21+ 环境下生效,Java 17/21 只是最低要求,不代表 Java 17 能用虚拟线程。说到底,框架升级

#spring boot#后端#java +1
Spring AI Session API:大多数人用 ChatMemory 用错了场景

短期记忆解决了「这次对话不乱」,长期记忆解决了「下次还记得你」,两层各司其职,不互相替代。,Redis 存对话历史,跑起来感觉很顺。这个「索引优先」的设计很关键:即使长期记忆库积累了几十个文件,每次 Agent 也不需要把所有文件全塞进上下文,而是看索引摘要,按需精确加载。是最智能也最贵的:它不从零总结,而是维护一个滚动压缩历史,每次把新增的「要被淘汰的内容」追加进去重新摘要,避免每次重算。如果你

#人工智能#spring#java +2
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择