logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

彻底搞懂 AI Agent 记忆系统:分级存储、用户隔离、长会话优化(生产级落地指南)

本文深入探讨AI Agent记忆系统的核心架构与落地实践,指出记忆系统是区分普通对话机器人和智能Agent的关键。文章提出三级记忆架构:瞬时记忆(实时推理上下文)、中期记忆(会话持久化存储)和长期记忆(跨会话向量化存储),强调生产环境中必须严格遵循租户+用户+会话的三重隔离机制。针对实际落地,详细解析了Redis+MySQL+OSS的多层存储方案,包括数据结构设计、多模态处理及性能优化策略,并给出

#人工智能#数据库#运维
彻底搞懂 JVM 堆内存分配与 TLAB 机制:原理、流程、优化与避坑

栈上分配(未逃逸)> TLAB无锁堆分配 > Eden公共CAS分配 > 老年代直接分配;2. TLAB是Eden线程私有缓冲区,仅优化分配阶段,不改变GC回收逻辑,序列化、跨线程不会使其失效;3. TLAB单块固定、多轮自适应伸缩,默认2KB~512KB,无需盲目调参;4. 高并发小对象场景TLAB收益极高,多线程锁竞争大幅降低,是Java底层核心性能优化;5. 所有TLAB内存均参与Minor

#jvm#java
Java 热路径内存优化实战:批量下单接口的 5.3 MB/s 短命垃圾消除

1. 中间参数载体是热路径隐性成本Builder、VO、record 用作参数传递时,若在循环内调用且生命周期极短,优先考虑内联消除,不依赖 JIT。2. 集合预分配要区分语义集合语义策略预期有 N 个元素(正常路径)通常为空(异常路径)懒分配盲目预分配所有集合可能在正常路径反而多分配。3. JIT 标量替换不是底线代码优化应在编译期确定,JIT 是锦上添花。内联限制、冷启动、EA 传播失败都会让

#java#开发语言
Java 序列化与反序列化原理、内存痛点与优化

本文系统分析了Java序列化/反序列化的核心原理、技术分类及性能痛点,重点阐述了其作为新生代GC频繁、接口毛刺的核心诱因。文章对比了文本型(JSON)与二进制(Protobuf)序列化技术的优劣,指出JSON解析会创建大量短命对象导致YGC压力。针对性地提出了从代码到架构的九级优化方案:包括序列化器单例、字节数组解析、流式处理、DTO优化、对象复用、AOT编译及Protobuf协议升级等。最后强调

#java#开发语言
Java GC日志完整分析实战指南

本文系统介绍了Java GC日志的解读与分析实战方法,涵盖GC日志开启参数、核心字段解析、主流收集器日志解读及标准化分析四步法。重点讲解了GC触发类型(如Allocation Failure、Promotion Failure等)的诊断意义,通过指标统计、根因定位、内存变化分析和异常判别,帮助开发者快速排查内存抖动、OOM等问题。文章适配G1/CMS收集器及JDK8+版本,提供从日志采集到问题解决

#java#jvm#开发语言
到底了