logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Agent 的五大组成部分:从 LLM 到自我纠正的完整闭环

本文系统解析了大模型Agent的六大核心组件:LLM(智能引擎)、上下文管理(记忆)、工具调用(行动力)、约束(安全边界)、验证(质量保障)与纠正(自我修复)。六者构成闭环,实现从理解任务到自主执行、纠错迭代的全流程。通过协同工作,Agent突破传统聊天机器人的局限,具备自主规划、外部交互与持续优化能力,为AI应用开发提供可扩展的架构范式。

大模型里面的RAG是个啥技术?详细解读

摘要:RAG(检索增强生成)是一种提升大模型性能的技术,通过检索外部知识库获取相关信息,结合用户问题生成更准确的回答。其核心流程包括问题检索、上下文整合和模型生成,能有效解决大模型知识滞后、专业不足和幻觉问题。RAG具有动态更新知识、提高准确性、增强专业性等优势,广泛应用于客服、咨询、教育等领域,成为构建可靠AI问答系统的关键技术。该技术通过先检索后生成的方式,显著提升了模型的实用性和可信度。

#RAG#语言模型
ConcurrentHashMap 底层原理:面试必问的并发安全容器

本文深入剖析ConcurrentHashMap的线程安全机制,对比JDK 1.7分段锁与1.8 CAS+synchronized的实现差异。1.7采用Segment分段锁,1.8优化为桶级锁+CAS,在空位使用CAS写入,非空则synchronized锁定节点。文章解答了常见面试问题,包括与Hashtable的区别、synchronized的选择原因、size()的准确性等。

#数据结构
什么是 Spring IOC:倒过来让容器帮你 new,而不是你到处 new

文章摘要: Spring IOC(控制反转)的核心思想是将对象的创建权交给容器管理,解决硬编码依赖带来的耦合问题。通过一个订单服务的案例,展示了没有IOC时修改依赖类的构造函数会导致多处调用点崩溃。而IOC通过依赖注入(DI)实现解耦,调用方只需声明依赖,容器负责创建和注入对象。

#spring#java
JVM 有哪些组成部分:面试必问的 Java 运行时架构

本文系统梳理了JVM核心知识体系,包括三大模块:类加载器(双亲委派机制)、运行时数据区(堆、栈、方法区等)和执行引擎(JIT编译)。重点解析了类加载流程、内存区域特性及垃圾回收机制。

文章图片
#jvm#java#开发语言
ConcurrentHashMap 底层原理:面试必问的并发安全容器

本文深入剖析ConcurrentHashMap的线程安全机制,对比JDK 1.7分段锁与1.8 CAS+synchronized的实现差异。1.7采用Segment分段锁,1.8优化为桶级锁+CAS,在空位使用CAS写入,非空则synchronized锁定节点。文章解答了常见面试问题,包括与Hashtable的区别、synchronized的选择原因、size()的准确性等。

#数据结构
JVM GC 详解:面试官问的比我踩过的坑还多

第一:判断垃圾。可达性分析 + gc roots。第二:分代回收。年轻代频繁快,老年代慢但少。第三:选对收集器。吞吐量优先用 Parallel,低延迟用 G1 或 ZGC。面试问到 GC,能把这个链条讲清楚,能结合自己踩过的坑,基本就稳了。

文章图片
#jvm
Java 集合类全解:面试问到吐血,我终于总结清楚了

Java集合框架是Java开发的核心内容,分为Collection和Map两大体系。Collection包含List(有序可重复)、Set(无序不重复)和Queue(队列),Map存储键值对。

文章图片
#java#面试#windows
深入理解 JUC:从 AQS 到各种工具类

本文深入解析Java并发工具包JUC的核心组件AQS及其衍生工具。AQS作为底层基石,通过volatile state和CLH队列实现独占/共享两种锁模式。重点剖析了ReentrantLock与synchronized的差异,以及Condition精准唤醒机制;介绍了CountDownLatch、CyclicBarrier等同步工具的应用场景与底层原理;最后探讨了Semaphore限流和ReadW

文章图片
#java
实习踩坑记:终于把 synchronized 锁升级搞明白了

本文深入解析Java中synchronized锁的升级机制。首先介绍对象头中的Mark Word结构,它是锁状态的核心载体。然后详细剖析三种锁状态:偏向锁(单线程独占)、轻量级锁(CAS自旋)和重量级锁(OS互斥量),并阐述它们之间的升级条件和转换过程。文章通过生动的代码示例和流程图,解释了锁升级的必要性(性能优化)和触发场景(竞争加剧)。

文章图片
#开发语言
    共 24 条
  • 1
  • 2
  • 3
  • 请选择