自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Jev 解析:Agent 生态的轻量级决策引擎

三种问题类型的返回设计:| 问题类型 | 返回内容 | 典型场景 || — | — | — || NoulQuestion | Yes/No 陈述为真的概率 | 风险判断、安全拦截 || ChoiceQuestion | 选中选项 + 各选项概率 + 置信度 | 意图分类、工单分发、模型路由 || ScoreQuestion | 概率加权分数 + 各等级概率 | 质量评估、情感打分、优先级排序 |## 四、快速上手:Spring Boot 无缝集成。决策的本质不是"生成文本",而是"量化概率"。

2026-10-27 10:36:36 127

原创 消息必达与冷热备份:IM消息系统的可靠性架构设计

机制解决的问题关键点冷热备份亿级数据的性能与成本先写冷再删热,游标分批,幂等迁移会话级 seq消息乱序、判重Redis Lua 原子自增,DB max(seq) 兜底WAIT 同步复制主从切换丢 seq至少 1 个从节点确认消息补洞断线、推送失败导致的丢失客户端按 seq 检测空洞,服务端区间补拉。

2026-10-16 18:07:02 177

原创 # DeepSeek Harness 对 Java Agent 生态的三点启示

模型负责聪明,运行时负责可靠。Java + Spring AI 里我们已经有了ChatModel这些对的抽象,缺的只是把它们像 Harness 一样彻底「插件化」,再补上可追踪的执行轨迹。方向对了,Java 同样能做出高性能、可审计、可扩展的 Agent 底座。

2026-09-17 11:09:52 179

原创 线程进阶:从同步异步、虚拟线程到 CompletableFuture 的完整认知拼图

同步异步是协作模型,线程安全是共享状态的雷区,虚拟线程与协程是低成本并发的两条路,是编排工具。看清它们各自在"并发世界"里的位置,比背一百个 API 都更有用。

2026-09-09 13:20:36 131

原创 ForkJoinPool 深度剖析:从分治思想到工作窃取

ForkJoinPool 是 Java 在高并发、多核时代交出的一份漂亮答卷:它用分治理顺了"大任务怎么拆",用工作窃取化解了"负载怎么均衡"。任务层提供的fork()join()分治套路。调度层:每个线程一条双端队列 + 队头窃取的工作窃取算法。生态层:它几乎藏在每一个、每一次默认的背后。遇到"大数组求和慢、递归处理卡、CPU 没吃满",就不用for循环或建一堆Thread了——可以先想想这件事能不能"拆",能拆,就值得交给 ForkJoinPool。

2026-09-01 08:44:48 177

原创 Redis Bitmap 深度解析:从签到统计到亿级去重的进阶

Bitmap 是 Redis 里用对就非常香的能力:它把二值状态压缩到比特级,配合BITOPBITFIELD四个命令族,能优雅地解决签到、DAU/UV 去重、特征标记等高频业务问题。核心心法是——把"业务对象"映射为"offset",把"布尔状态"映射为"1/0",再用这套位命令做统计与聚合。上手成本低,收益却常常是内存数量级的下降,值得每个后端开发者纳入自己的工具箱。

2026-08-25 08:40:06 232

原创 Java 常见加密算法深度解析:SHA1、SHA256、AES256、RSA256 原理与实战

特性SHA1SHA256输出长度160 bit256 bit轮数8064安全强度~80 bit(已被攻破)~128 bit抗碰撞已失效目前无实用攻击SHA256 属于 SHA-2 家族,是TLS/SSL、区块链(比特币 PoW)、JWT 签名的标配算法。AES(Advanced Encryption Standard)是目前最主流的对称加密算法,AES256 指256 位密钥(另有 AES128、AES192)。同一把密钥加密和解密,速度极快,适合大数据量场景。算法类型密钥。

2026-08-17 08:39:12 263

原创 分布式系统数据一致性与任务可靠性

你的场景是什么?├── 同步调用 + 强一致性 → Seata AT 模式(无侵入,首选)├── 同步调用 + 极致性能 → TCC(业务侵入大,但性能最优)├── 异步解耦 + 长链路 → Saga + 本地消息表├── 异步通知 + 低QPS → 本地消息表就够了└── QPS > 1000 + 金融级 → Outbox + CDC(Debezium)+ 事务消息三个核心原则不要过度设计:QPS 不到 100,+ 定时任务对账就够幂等性是底线。

2026-08-07 09:04:36 226

原创 # Pi Agent 深度解析:极简主义颠覆 AI 编程 Agent 的设计范式

说:“我给你一切,你直接用。Codex CLI说:“我给你安全,你随便试。Pi Agent说:“我给你原语,你自己搭。搭不了,我帮你搭。这三种哲学没有绝对的对错,它们对应了不同阶段、不同场景的需求。开发者正在从"给我更多功能"转向"给我更多控制权"。对 Java 后端开发者来说,Pi 的扩展系统特别有吸引力。你可以为 Spring Boot 项目定制专属的扩展:自动检测 N+1 查询、校验事务边界、生成符合团队规范的代码模板。

2026-07-30 08:44:56 613

原创 基于 RBAC 的多租户权限模型:从设计到 Spring Boot 落地实战

在标准 RBAC 的每一层都挂上tenant_id,让权限判断天然带上租户维度。:线程级租户上下文,贯穿整个请求:租户感知的权限校验:声明式权限控制,代码零侵入这套方案已经在多个 SaaS 项目上跑过验证,百级租户下权限校验延迟控制在 5ms 以内,完全够用。

2026-07-22 08:53:15 214

原创 PostgreSQL vs MySQL 深度对比:为什么越来越多企业从 MySQL 转向 PG?

PG 不是"另一个 MySQL",它是一套可扩展的数据平台。MySQL 能做的事 PG 都能做,但 PG 能做的事(PostGIS、pgvector、JSONB 高效查询、CTE 递归、Serializable 隔离)MySQL 做不了或做不好。这就是越来越多企业从 MySQL 转向 PG 的根本原因——不是 MySQL 不够好,而是 PG 的边界太宽了。

2026-07-16 09:14:00 230

原创 SaaS 企业级分布式微服务架构实战:Nacos 服务治理与多租户体系设计

OpenFeign 对外 REST + Dubbo 内部高性能双协议通信、多租户行级隔离与上下文自动透传、网关统一鉴权注入租户标识。这套方案已经在我们的生产环境稳定运行一年以上,日均调用量千万级,租户隔离零穿透。核心原则:不要为了微服务而微服务——先明确业务边界,再用 Nacos 做好服务治理,让每一行拆分都有收益。

2026-07-10 08:41:17 204

原创 腾讯云生态 CI/CD 实战:TAPD + CNB + Lighthouse 从零搭建完整研发流水线

本文详细介绍了如何基于腾讯云生态(TAPD + CNB + Lighthouse)从零搭建一套完整的 CI/CD 流水线。全链路打通:从需求管理到代码构建再到部署上线,数据无缝流转云原生标准:采用 CNB 云原生构建标准,告别 Dockerfile 维护负担轻量高效:基于 Lighthouse 的 TAT 部署,无需复杂的 Kubernetes 集群成本可控:按需付费,中小团队也能负担得起专业级 CI/CD 能力。

2026-07-01 08:29:49 269

原创 Spring AI 2.0 深度解析:从1.x到2.0的架构演进、核心特性与生产级落地实战

Spring AI 2.0的发布,标志着Java生态在AI应用开发领域进入了新的阶段。统一的抽象层:ToolCallingAdvisor、EntityParamSpec等核心抽象,屏蔽了底层模型差异模块化的架构:RAG从黑盒Pipeline到可编排的四阶段架构,灵活性大幅提升生产级能力:可观测性、性能优化、持久化等能力全面补强渐进式设计:工具披露、功能升级都遵循渐进式原则,降低使用门槛展望未来,Spring AI将继续沿着Spring化、生产级、生态化的方向演进。

2026-06-24 17:32:26 270

原创 AgentScope 2.0 深度解析:架构演进、源码设计与生产级落地实战

AgentScope 2.0 代表了智能体框架从Demo 导向向生产导向演进的重要里程碑。架构层面:MD-LAD 三层分离,为多租户、安全隔离奠定了先天基础工程层面:Workspace 抽象、Middleware 机制、事件系统,形成了完整的工程化体系生产层面:内置服务化部署、权限系统、容错降级,解决落地痛点随着 Agent 技术从"能用"走向"好用",框架的竞争焦点正从"谁的 Demo 更炫"转向"谁能在生产环境稳定跑起来"。AgentScope 2.0 的这次架构重写,显然是看准了这个趋势。📌。

2026-06-21 10:06:24 1216

原创 Java虚拟线程与响应式编程结合的生产级实战

方案优势劣势Spring MVC + 线程池编程模型简单,易于调试线程资源有限,高并发下阻塞严重Spring WebFlux 响应式非阻塞,资源利用率高编程门槛高,Debug困难,事务处理复杂核心矛盾:响应式编程虽然性能优异,但学习曲线陡峭,尤其在复杂业务逻辑中,响应式代码的可读性和可维护性急剧下降。维度评价性能表现⭐⭐⭐⭐⭐ 接近纯响应式性能开发效率⭐⭐⭐⭐⭐ 同步编程模型,上手快可维护性⭐⭐⭐⭐⭐ 业务逻辑清晰,易于调试资源消耗⭐⭐⭐⭐ 内存略高于纯响应式,但可接受。

2026-06-18 12:47:51 213

原创 Spring AI 多Agent协同实战:构建企业级智能客服系统

Agent角色核心职责拥有工具接待Agent意图识别、情绪感知、任务分发、会话上下文管理意图分类器、情绪分析订单Agent订单查询、物流跟踪、退款进度查询售后Agent退换货申请、售后政策解答、投诉受理技术支持Agent产品使用问题、故障排查、解决方案推荐本文基于Spring AI框架,实现了一个完整的多Agent协同智能客服系统。✅ 使用Spring AI ChatClient构建不同角色的Agent✅ 通过Function Calling实现业务工具与大模型的集成。

2026-06-14 22:03:44 261

原创 Java虚拟线程生产级性能调优与监控实战

参数调优:IO密集型调大,CPU密集型保持默认避免Pinning:用替代,开启检测控制并发:用Semaphore或限制并发数上下文传递:优先使用替代监控告警:关注Pinned线程数、载体线程池使用率、排队任务数合理调优的虚拟线程通常能带来3-10倍的吞吐量提升。

2026-06-10 11:44:24 182

原创 Spring Boot 4.0 WebFlux响应式编程深度实战

随着微服务架构的普及,高并发、高吞吐的服务端开发变得越来越重要。传统的Servlet同步阻塞模型在处理大量并发请求时,线程池资源很快就会耗尽。Spring Boot 4.0在响应式编程方面做了重大升级,WebFlux作为响应式Web框架的核心组件,能够在少量线程下支撑超高并发量。68%的企业已经在新项目中采用响应式架构WebFlux在同等硬件配置下吞吐量提升3-5倍内存占用降低40%以上本文将从实战角度深入讲解Spring Boot 4.0 WebFlux的核心用法、性能优化和踩坑记录。

2026-06-05 17:28:10 481

原创 Spring Boot微服务间调用超时重试与幂等性设计实战

本文系统地讲解了Spring Boot微服务架构中超时重试和幂等性的设计实现。从基础配置到高级特性,从实战踩坑到监控告警,覆盖了生产环境的各个方面。核心要点回顾✅ 重试必须有节制:最大重试次数 + 指数退避 + 断路器✅ 幂等是重试的前提:没有幂等的重试就是灾难✅ 区分异常类型:只重试可恢复的异常✅ 业务唯一键:使用业务标识而非随机ID作为幂等键✅ 监控告警:关键指标可视化,及时发现问题未来演进方向基于服务网格(Istio)的全局重试策略统一管理。

2026-06-04 17:30:01 332

原创 AgentScope 深度解析:2026年多智能体系统开发实战指南

特性说明🎯消息驱动基于消息原语的通信机制,支持丰富的消息类型🧩模块化设计Agent、Memory、Parser、Service 完全可配置🔄流程编排Pipeline + MsgHub 实现复杂工作流编排📊内置监控WebUI 可视化监控智能体运行状态🔌多模型支持OpenAI、Doubao、Qwen、LLaMA 等 20+ 模型🛡️高鲁棒性容错机制、重试策略、异常处理文档: https://agentscope.readthedocs.io。

2026-06-03 18:02:01 1182

原创 Spring Cloud Gateway 2026.x 自定义过滤器链与限流熔断实战

在微服务架构中,API网关作为系统的唯一入口,承担着路由转发、负载均衡、安全认证、限流熔断等核心职责。Spring Cloud Gateway 作为 Spring 生态中的第二代网关,基于 Spring 5、Spring Boot 2 和 Project Reactor 构建,具备非阻塞、高性能的特性。支持基于 Virtual Threads 的请求处理优化全新的限流熔断集成方案增强的过滤器链管理机制。

2026-06-02 15:43:13 227

原创 Spring AI多Agent架构三大生产级踩坑:从Demo到生产的避坑指南

2026年以来,是Java圈最热的技术方向之一。不少团队开始在真实项目里落地多智能体架构,用来做智能客服、工单分诊、代码审查助手等场景。但落地过程中,踩坑的团队比跑通的多。Demo跑通只需要一天,但生产级稳定运行可能需要一个月的踩坑积累。有开发团队在上线Spring AI多Agent系统后,排查了整整两天的异常,最终定位到三个高频坑。这三个坑在官方文档里几乎没有人系统总结,但每一个都可能让项目组花大量时间排查,甚至造成线上事故。

2026-06-01 15:18:48 315

原创 openPencil安装使用完全指南:2026年最火的开源AI原生设计工具(从安装到实战)

对于开发者:- Design-as-Code理念,与开发工作流无缝衔接- 强大的CLI和MCP支持,可被AI Agent控制- Git友好的文件格式,支持版本控制对于设计师:- 开源免费,无订阅锁定- 完整的Figma兼容,学习成本低- AI原生设计,提升效率- 支持实时P2P协作对于团队:- 可自托管,数据安全- Docker部署方便- MIT协议,商业使用自由。

2026-06-01 11:32:13 2532

原创 Spring Boot 3.3 + Harness Agent:2026年Java企业级AI智能体开发实战

*** 企业客户服务智能体* 功能:客户信息查询、订单处理、问题解答、方案推荐*/ @Agent(name = "CustomerServiceAgent" , description = "企业客户服务智能体,负责客户信息查询、订单处理、问题解答" , systemPrompt = """你是一名专业的企业客户服务经理,具备以下能力:1. 查询客户基本信息和合作历史2. 处理客户订单相关问题(查询、修改、取消)3. 解答产品和服务相关问题4. 根据客户情况推荐合适的合作方案。

2026-05-31 10:30:27 960

原创 OpenSpec + SuperPowers实战指南:让AI编程从“野路子“变“正规军

❌ AI助手生成的代码偏离需求,来回返工❌ 不写测试、不做审查,代码质量堪忧❌ 团队协作时规范不统一,代码风格混乱❌ 变更历史难以追踪,不知道为什么这么改2026年,随着OpenSpec(46.8K+ Stars)和SuperPowers(19.9K+ Stars)的爆发,AI编程正在经历一场范式革命。OpenSpec管定义(写什么),SuperPowers管执行(怎么写),让AI编程从"凭感觉写"变成"按规范来"。本文将从实战角度,详细讲解如何用这两个工具构建专业级AI编程工作流。

2026-05-29 10:38:37 926

原创 Spring Boot 4.0 内置弹性架构实战:从Hystrix到原生容错的跃迁之路

在微服务架构中,服务间的调用链往往错综复杂,一个下游服务的故障可能通过调用链向上蔓延,最终导致整个系统雪崩。从早期的Hystrix,到Resilience4j,再到Sentinel,Java生态的容错方案经历了多次迭代。痛点问题❌ 第三方容错框架需要额外依赖,配置繁琐❌ 不同组件间的注解不统一,代码侵入性强❌ 监控指标分散,难以统一治理❌ 与Spring生态的集成不够深度不足弹性能力适用场景不适用场景@Retryable网络调用、临时故障、幂等操作非幂等写操作、耗时操作。

2026-05-28 10:43:10 380

原创 Java生产环境内存泄漏实战排查:从现象到根治的完整踩坑指南

时间:2026年5月20日 凌晨3:15告警信息:生产环境订单服务内存使用率达到95%,持续5分钟触发P1级告警服务状态:响应时间从平均50ms飙升至2000ms,部分请求直接超时504监控曲线:典型的"锯齿状上升"——每次Full GC后内存仅回落一小部分,随后继续攀升内存泄漏(Memory Leak)无用的对象由于被意外的引用所持有,无法被垃圾回收器回收。正常情况:对象使用完毕 → 引用断开 → GC标记 → 回收释放内存泄漏情况:对象使用完毕 → 仍被意外引用 → GC无法标记 → 内存持续占用。

2026-05-27 16:35:05 421

原创 Spring AI Alibaba多Agent协同架构实战:从单智能体到多智能体协作的性能跃迁

在2026年的今天,AI Agent已经从"玩具级Demo"真正走向了生产级应用。单智能体的能力边界太有限了。让一个Agent既要懂业务知识、又要会写代码、还要能处理用户情绪,就像让一个人同时身兼产品、开发、客服三个岗位——结果往往是样样都做不好。专业分工:每个Agent只做自己最擅长的事,专业度大幅提升并行处理:多个Agent可以同时工作,响应速度提升3-5倍容错性强:某个Agent出错不影响整体系统运行可扩展性:新增能力只需要添加新的Agent,不需要重构整个系统。

2026-05-27 10:05:04 552

原创 Spring AI三大高危CVE实战修复:从原理到落地的完整避坑指南

这三个漏洞都有真实的利用场景,不是理论漏洞,生产环境必须修复ChatMemory的影响最广,90%的Spring AI应用都会中招官方的修复是破坏性的,升级后代码必须修改,不能直接升版本就完事。

2026-05-26 16:06:32 461

原创 Spring WebFlux 高并发智能客服架构实战:从同步阻塞到异步非阻塞的性能跃迁

智能客服是企业服务的核心入口,在促销活动、业务高峰期往往会面临流量洪峰挑战。响应延迟严重:每个请求占用一个Servlet容器线程,并发超过线程池大小时请求排队,TP99指标急剧恶化对话上下文丢失:多轮对话状态管理不当,高并发下容易出现状态覆盖或清理资源利用率不均:NLU计算密集型模块与知识库I/O密集型模块强耦合,CPU和I/O资源无法独立高效利用某电商平台的智能客服系统在618大促期间,同步架构的QPS仅能达到3000,TP99超过800ms,用户投诉率上升30%。

2026-05-26 10:04:09 416

原创 Spring Boot 3.x/4.x升级踩坑实战:从原理到解决方案全解析

2026年,Spring Boot 2.x系列已完全停止维护,Spring Boot 4.0成为主流选择。安全保障:获取最新的安全补丁,避免已知漏洞性能提升:虚拟线程、GC优化、AOT编译等带来显著性能提升生态兼容:主流开源库已全面转向3.x/4.x长期支持:4.0版本将提供至少3年的OSS支持升级策略:灰度发布 + 流量切分fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;

2026-05-25 15:48:58 686

原创 Java 21虚拟线程实战:从原理到高并发落地全解析

在Java 21之前,我们使用的都是平台线程(Platform Threads),本质上是对操作系统线程的一对一包装。资源开销大:每个线程栈默认占用1MB内存,创建1万个线程就需要10GB内存上下文切换昂贵:操作系统线程切换需要内核态与用户态切换,开销大数量受限:单机最多支持几千个线程,无法应对十万级并发场景编程复杂:异步编程(CompletableFuture、RxJava)导致代码可读性差✅IO密集型应用HTTP服务、微服务网关数据库访问、远程API调用消息消费、爬虫任务✅高并发场景。

2026-05-25 10:16:04 457

原创 DDD领域驱动设计实战:从理论到Spring Boot落地

import com/*** 订单仓储接口* 定义在领域层,由基础设施层实现* 这样领域层就不依赖任何ORM框架/*** 订单仓储接口* 定义在领域层,由基础设施层实现* 这样领域层就不依赖任何ORM框架/*** 订单仓储接口* 定义在领域层,由基础设施层实现* 这样领域层就不依赖任何ORM框架/*** 订单仓储接口* 定义在领域层,由基础设施层实现* 这样领域层就不依赖任何ORM框架/*** 订单仓储接口。

2026-05-24 16:35:40 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除