自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从 Demo 到生产级 Agent:8 个决定生死的设计机制(附 Python 实现)

本文揭示了从Demo到生产级Agent的核心差异:以失败模式为导向的设计机制。通过真实事故案例指出,仅依赖prompt无法保障安全,必须建立运行时强制约束。文章提出8大关键机制,如“日志即本体”(事件流为唯一事实)、硬预算与停滞检测、上下文作为可审计的“预算”等,并附Python实现,强调生产级Agent应具备可观测、可回放、可评测、可恢复等能力,这些皆源于架构设计而非事后补丁。

2026-09-30 22:02:08 5497 1

原创 “RAG已死“是伪命题?从Naive RAG到Agentic RAG的技术演进与选型指南

近期AI圈热议"RAG已死"的观点,认为传统检索增强生成技术正被新一代Agent工具取代。但核心争议在于对RAG概念的误解——RAG本质是"检索+生成"的架构思想,而非仅指向量检索。传统NaiveRAG存在召回噪声、依赖文档切分、不适应动态知识等缺陷,而新一代Agentic RAG通过推理驱动实现了范式升级:检索从固定流程变为Agent可调度的工具,能自主决定检索策略。

2026-07-28 17:57:13 5746 5

原创 CompletableFuture 生产级实战:从踩坑到精通,这 10 个方法就够了

CompletableFuture核心要点线程池机制默认使用ForkJoinPool.commonPool(),建议显式传入自定义线程池以避免资源竞争。关键方法异步任务入口:supplyAsync(有返回值)、runAsync(无返回值)串行链式调用:thenApply(转换结果)、thenAccept(消费结果)、thenRun(无依赖操作)并行编排:allOf(等待所有完成)、anyOf(任一完成即返回)异常处理:exceptionally(捕获异常)、handle(同时处理结果和异常)

2026-06-10 21:48:03 340 13

原创 JVM 面试八股文】超全高频核心知识点(零基础可背、面试必考)

Java JVM面试核心考点摘要(150字) 本文总结了JVM面试高频30+问题,涵盖四大模块: 内存结构:堆(新生代Eden/Survivor、老年代)、栈、方法区(元空间)的分区作用及OOM场景;String对象的内存分配。 类加载:双亲委派机制及打破方法,自定义类加载器实现。 GC机制:可达性分析判断垃圾,分代回收算法(新生代复制/老年代标记整理),三色标记法减少STW,常见GC收集器分类。 调优实战:OOM类型(堆/元空间/栈/直接内存)、参数配置、FullGC排查思路及内存泄漏与溢出的区别。

2026-06-04 23:30:01 347 4

原创 【JavaSE 面试八股文】超全高频核心知识点(零基础可背、面试必考)

《JavaSE核心面试八股文精要》摘要: 本文提炼JavaSE五大核心模块高频考点,包含标准答案与避坑指南。数据类型篇详解BigDecimal金融精度问题、Integer缓存池机制;面向对象重点分析多态实现与继承限制;异常体系区分Error/Exception处理逻辑;Object类强调equals/hashCode规范;集合模块深入解析HashMap底层原理、扩容机制及线程安全问题,对比ArrayList/LinkedList性能差异。

2026-06-03 19:04:18 669 14

原创 MySQL优化常见基础八股面试题

摘要:本文总结了MySQL性能优化相关知识点,包括慢查询定位方法(通过监控工具和慢日志)、SQL分析工具explain的使用、索引原理(B+树结构、聚簇/非聚簇索引区别)、索引优化技巧(覆盖索引、分页优化)、索引创建原则(高频查询字段、复合索引)及失效场景(模糊查询、运算等)。同时介绍了SQL优化经验,如字段类型选择、避免SELECT *、读写分离等方案,为数据库性能调优提供了系统性的解决方案。

2026-05-18 19:53:21 282 11

原创 认识Redis

Redis是一种基于内存的键值型NoSQL数据库,具有高性能、持久化和集群支持等特点。它支持多种数据结构,包括String、Hash、List、Set和SortedSet,每种类型都有对应的操作命令。String类型用于存储字符串或数值;Hash类型适合存储对象字段;List类型可实现栈、队列等结构;Set类型支持集合运算;SortedSet可排序,常用于排行榜。SpringDataRedis提供了便捷的Java操作方式,建议手动序列化对象以节省内存。Redis广泛应用于缓存、消息队列等场景。

2026-04-16 02:22:20 394 1

空空如也

空空如也

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

TA关注的人

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