2026
- 13 07月 55 异常兜底:工具失败、非法输出、空检索与超时
- 13 07月 54 Agent Memory:短期记忆、用户上下文与摘要
- 13 07月 53 Human-in-the-loop:让关键动作暂停、确认与恢复
- 13 07月 52 工单 Tool:字段校验、创建结果与失败补偿
- 13 07月 51 订单 Tool:Mock、鉴权、状态解析与脱敏
- 13 07月 50 知识库 Tool:把 RAG 封装成可靠工具
- 13 07月 49 Tool Calling 集成:Python 工具调用 Java API
- 13 07月 48 条件分支:构建可解释的 Agent 路由
- 10 07月 47 LangGraph Node:拆分意图、检索、订单与工单节点
- 09 07月 46 LangGraph State:设计可恢复的 Agent 状态
- 09 07月 45 业务接口设计:订单、工单、确认与日志 API
- 09 07月 44 售后工单 Agent 需求分析
- 09 07月 43 Agent 与 Workflow:固定流程和动态决策的边界
- 09 07月 36 Docker 化:打包 RAG 应用与基础设施
- 09 07月 35 日志与成本:看清每一次 RAG 调用
- 09 07月 34 RAG 评测:召回率、准确率、幻觉率与引用正确率
- 09 07月 33 评测集:为 RAG 准备可重复的 50 个问题
- 09 07月 32 反馈系统:把用户评价变成可优化的数据
- 09 07月 31 Prompt 优化:让 RAG 稳定、诚实、可解析
- 08 07月 30 Rerank 重排序:从候选召回到高质量上下文
- 08 07月 29 混合检索:结合语义召回和关键词精确匹配
- 18 06月 28 RAG 第一版交付:从功能拼接到可演示系统
- 16 06月 27 对话历史:让多轮 RAG 正确理解追问
- 16 06月 26 权限隔离:让无权内容无法进入 RAG 上下文
- 16 06月 25 引用来源:让 RAG 答案可以核对和追溯
- 16 06月 24 基础 RAG 问答
- 15 06月 23 向量检索
- 14 06月 21 Embedding 向量化
- 14 06月 20 文档切片
- 13 06月 19 文本清洗
- 13 06月 18 文档解析
- 12 06月 17 文档上传
- 12 06月 16_01PostgreSQL 介绍
- 11 06月 16 数据库准备
- 10 06月 15 RAG 原理
- 10 06月 14 阶段交付
- 09 06月 13 Java + Python 联调
- 09 06月 12 LangGraph 基础
- 08 06月 11 LangChain 基础
- 08 06月 10 Python FastAPI
- 08 06月 09 Java Tool Calling
- 07 06月 08 Tool Calling 概念
- 07 06月 07 完成聊天 Demo
- 07 06月 06 Spring AI 入门
- 06 06月 05 流式输出
- 06 06月 03Prompt 基础
- 04 06月 02LLM API 调用
- 04 06月 01路线与环境
2023
2022
- 13 11月 消费者
- 13 11月 生产者
- 13 11月 初识KafKa
- 04 09月 Oracle 数据库架构
- 04 09月 Oracle 19C OCP大纲
- 03 07月 软件架构设计原则
- 15 05月 编写、调试、测试函数
- 15 05月 流程控制和类型转换
- 14 05月 C#编程基础
- 04 04月 2022年,目标🤔
2021
- 26 12月 Jenkins初识别
- 25 12月 git搭建与高可用
- 25 12月 前言
- 20 12月 Docker与DevOps
- 19 12月 Docker架构
- 18 12月 Docker部署常用服务及迁移
- 16 12月 WebSocket
- 15 12月 Servlet及异步处理
- 13 12月 Servlet技术
- 12 12月 J2EE概述
- 11 12月 关于log4j BUG测试
- 21 11月 NIO多路复用之Selector、SelectableChannel
- 18 11月 实现Socket通信
- 17 11月 获取网络设备信息
- 14 11月 通道Channel和FileChannel类的使用
- 13 11月 线程其他
- 12 11月 单例模式与多线程
- 12 11月 定时器TImer
- 07 10月 Lock对象的使用
- 30 09月 线程间通信
- 27 09月 对象及变量的并发访问
- 27 09月 Maven的安装和配置
- 27 09月 Maven简介
- 27 09月 该书读后感
- 26 09月 Java多线程技能
- 26 09月 ********************
- 17 09月 考试大纲解读
- 16 09月 NCRE二级Python考试大纲(2018版本)
- 08 09月 关于Java Swing
- 06 09月 第三章 基本数据类型
- 06 09月 关于这篇OCP-Java专题说明
- 05 09月 第二章 Python语言基本语法元素
- 05 09月 关于这个栏目
- 05 09月 第一章 程序设计语言
- 01 08月 网络的基本概念
- 27 07月 搭建服务器前的准备工作
- 06 07月 第二十九章 数据库维护
- 06 07月 第二十八章 安全管理
- 06 07月 第二十七章 全球化和本地化
- 06 07月 第二十六章 管理事务处理
- 05 07月 第二十五章 使用触发器
- 04 07月 第二十三章 存储过程
- 04 07月 第二十二章 使用视图
- 04 07月 第二十一章 创建和操纵表
- 04 07月 第二十章 更新和删除数据
- 04 07月 第十九章 插入数据
- 04 07月 第十八章 全文本检索
- 02 07月 第十七章 组合查询
- 30 06月 第十六章 创建高级联结
- 30 06月 第十五章 联结表JOIN
- 30 06月 第十四章 使用子查询
- 29 06月 第十三章 分组数据
- 29 06月 第十二章 汇总数据
- 28 06月 第十一章 使用数据处理函数
- 28 06月 第十章 创建计算字段
- 27 06月 第九章 使用正则表达式进行搜索
- 27 06月 第八章 使用通配符进行过滤
- 27 06月 第七章 数据过滤
- 27 06月 第六章 过滤数据
- 27 06月 第五章 排序检索数据
- 24 06月 第四章 检索数据
- 22 06月 第二章 示例表
- 22 06月 第一章 了解SQL
- 20 06月 计算机、程序和Java概述
- 28 05月 三十章 本地化
- 27 05月 第二十九章 JDBC API
- 27 05月 第二十八章 Fork/Join框架
- 26 05月 第二十七章 并发
- 25 05月 第二十六章 线程基础
- 24 05月 第二十五章 Files和Streams
- 23 05月 第二十四章 NIO.2 API
- 23 05月 第二十三章 Java i/o 基本原理
- 23 05月 第二十二章 时区及夏令时
- 23 05月 第二十一章 核心Date/Time类
- 22 05月 第二十章 断言
- 22 05月 第十九章 Exceptions
- 22 05月 第十八章 并行(Parallel)Stream
- 21 05月 第十七章 Peeking, Mapping, Reducing and Collecting
- 20 05月 第十六章 Stream在集合中的操作
- 20 05月 第十五章 Stream数据检索
- 20 05月 第十四章 Optional类
- 18 05月 第十三章 迭代和过滤集合
- 17 05月 第十二章 Stream流
- 13 05月 第十一章 方法引用
- 11 05月 第十章 Java内置Lambda接口
- 10 05月 第九章 Lambda表达式
- 10 05月 第八章 函数式接口
- 07 05月 第七章 集合
- 07 05月 第六章 范型
- 07 05月 第五章 枚举
- 07 05月 第四章 接口
- 05 05月 第三章 内部类
- 05 05月 第二章 继承与多态
- 05 05月 第一章 封装和不可变类
- 29 04月 2021下半年学习规划
- 07 04月 Tomcat总体架构
- 07 04月 Tomcat架构解析
- 06 04月 Tomcat介绍
- 14 03月 2021,自勉🤔
- 08 03月 微服务网关之Spring Cloud Gateway
- 06 03月 RocketMQ分布式消息通信
- 05 03月 分布式事务
- 04 03月 基于Sentinel的微服务限流及熔断
- 03 03月 Nacos实现配置统一管理
- 02 03月 服务注册与发现
- 01 03月 微服务架构下的服务治理
- 01 03月 Spring Cloud的核心之Spring Boot
- 26 02月 SpringBoot编程思想
- 26 02月 Spring注解驱动设计模式
- 25 02月 注解驱动编程
- 24 02月 Production-Ready特性
- 24 02月 自动装配
- 24 02月 嵌入式Web容器
- 24 02月 固化的Maven依赖
- 23 02月 理解独立的Spring应用
- 23 02月 初览Spring Boot
- 23 02月 微服务解决方案之Spring Cloud
- 23 02月 微服务发展史
- 22 02月 对象的共享
- 22 02月 线程安全性
- 21 02月 并发简介
- 06 02月 Docker简介及常用命令
- 28 01月 Java内存模型与线程
- 28 01月 虚拟机字节码执行引擎
- 26 01月 虚拟机类加载机制
- 24 01月 类文件结构
- 24 01月 调优案例分析与实战
- 24 01月 虚拟机性能监控、故障处理工具
- 22 01月 深入理解Java虚拟机第三版
- 19 01月 垃圾收集器与内存分配策略
- 18 01月 Java内存区域与内存溢出异常
- 17 01月 Redis监控运维云平台 CacheCloud
- 16 01月 缓存设计
- 14 01月 集群
- 12 01月 哨兵
- 12 01月 Redis的噩梦:阻塞
- 11 01月 复制
- 10 01月 持久化
- 10 01月 客户端
- 09 01月 小功能大用处
- 06 01月 API的理解和使用
- 05 01月 初识Redis
- 04 01月 InnoDB存储引擎
2020
- 30 12月 no available service 'default' found, please make sure registry config correct
- 30 12月 走进Java
- 29 12月 MySQL体系结构和存储引擎
- 29 12月 简单查询
- 29 12月 SQL语言概述
- 28 12月 X Window 设置介绍
- 28 12月 软件安装RPM、SRPM与YUM
- 27 12月 软件安装:源代码与Tarball
- 26 12月 编辑部的故事
- 26 12月 进程管理与SELinux初探
- 25 12月 计划任务(crontab)
- 23 12月 学习shell脚本
- 21 12月 别搞后台了!DO not do again,plz!
- 21 12月 认识与学习BASH
- 20 12月 vim程序编辑器
- 19 12月 文件与文件系统的压缩
- 17 12月 Linux磁盘与文件系统管理
- 14 12月 Linux文件与目录管理
- 13 12月 Linux的文件权限与目录配置
- 12 12月 linux简单入门
- 10 12月 初识Linux shell
- 08 12月 Mybtis There is no getter for property named "XXXX"报错
- 06 12月 Spring IoC运行图解
- 06 12月 idea查看类和接口之间关系
- 05 12月 一个简单的IOC和DI
- 29 11月 Spring Framework简介
- 29 11月 spring5源码环境搭建
- 28 11月 写博客太耗费时间啦!
- 28 11月 集合
- 28 11月 泛型程序设计
- 28 11月 异常、断言和日志
- 28 11月 接口、lambda表达式与内部类
- 28 11月 继承
- 22 11月 对象与类
- 22 11月 Java的基本程序设计结构
- 22 11月 Java程序设计概述
- 22 11月 第一条文章