logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Reflexion:让 Agent 用「言语」做强化学习

传统强化学习的修复路径是:但生产 Agent 不可能为每次失败都备一份训练预算。Shinn 等人在论文 arXiv:2303.11366 里换了个问法:结果是:全程零梯度。一轮 Reflexion 长这样关键点:每次试验都是从零开始的全新轨迹,但 prompt 里多了"上次为什么错"。这是它和 ReAct(同一条轨迹里递归思考)的本质差别。特别地:self-eval 最好和工具锚定验证一起用,单独

#AI
Redis 线程模型深度解析:为什么单线程还能这么快?

Redis 虽然以“单线程”著称,却能支撑极高的并发与吞吐。本文从 Redis 线程模型出发,深入解析 Redis 为什么快、单线程的执行流程、多线程的使用场景,以及 IO 多路复用与 Reactor 网络模型的底层实现,帮助你真正理解 Redis 的高性能设计哲学。

文章图片
Redis 高并发场景与数据一致性问题深度解析

本文系统讲解了 Redis 在高并发场景中的常见应用,重点讨论了 Redis 与 MySQL 数据一致性问题、缓存雪崩/击穿/穿透的解决方案、布隆过滤器的工作原理以及秒杀系统高并发下的设计与优化策略,帮助开发者高效解决这些常见问题。

文章图片
深入解析 Java 虚拟机内存模型

本文深入探讨了 JVM 内存模型,介绍了内存模型中的各个区域,包括 堆、栈、方法区、元空间等。通过对比堆和栈的不同,详细解析了 堆的划分 和 内存管理 的优化策略,帮助开发者更好地理解 Java 程序的内存管理。

文章图片
Java基础:泛型、接口、抽象类与普通类的应用

本文深入探讨了Java的泛型、接口、抽象类和普通类的概念和使用场景。通过分析泛型的底层实现,解释了何时使用泛型来提高代码的灵活性与类型安全;通过对接口、抽象类和普通类的比较,帮助开发者在设计系统时做出合理选择。

文章图片
#java
深入理解 volatile:Java 可见性、禁止重排序与实践指南

本文从 Java 内存模型(JMM)出发,解释 volatile 的语义(可见性、禁止重排序、有限的原子性保障),结合源码/伪码与大量实例(如状态标志、双重检查锁、对象发布、性能对比),并与 synchronized、Atomic 包做对比,列出常见误区与实战建议,帮助你在工程中正确使用 volatile。

文章图片
【Go语言学习笔记】深入理解 Go map:使用、底层原理与 Java Map 全面对比

从入门到深入剖析,一文读懂 Go 语言中的 map —— 从基本语法到底层结构,从内存管理到与 Java HashMap 的差异。

文章图片
#golang#java#数据结构
深入理解 Java Stream:从创建到过滤、归约、分组与聚合(带大量实战代码)

Java Stream API 是 Java 8 引入的用于处理集合/序列的声明式、可组合的计算模型。它能让你用更清晰、函数式的方式完成遍历、过滤、映射、分组、聚合、归约等操作,提升代码可读性并有机会利用并行化提升性能。本文系统覆盖 Stream 的背景、创建方式、常用中间/终端操作、进阶用法(分组、聚合、并行、原始流)和常见陷阱,配以可运行的 Java 示例,帮助你把 Stream 用到实战中。

文章图片
深入理解 Agent 相关协议:从单体 Agent 到 Multi-Agent、MCP、A2A 与 Agentic AI 的系统化实践

当大模型从“对话式问答”升级为“可调用工具、可操作系统、能自主规划任务”的智能体(Agent)后,整条 AI 应用链路发生了质变...

文章图片
#人工智能
Java 并发编程:线程安全与锁优化深度解析(扩展进阶版)

本文从线程安全的三大特性(原子性、可见性、有序性)出发,系统讲解 Java 并发编程核心机制,包括 volatile、synchronized、ReentrantLock 与 AQS 底层实现。文章进一步深入锁升级原理、CAS 无锁化机制,并提供丰富的锁优化与并发性能实践指导,是一篇适合初学者与中高级开发者的进阶并发专题。

文章图片
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择