Logo O泡李华 纵使神明在此,我亦胜他半子
首页
笔记
文章
关于
简体中文 繁體中文 English Español
avatar

O泡李华

哈哈哈哈哈哈哈哈

66 文章 4 分类 5 标签
目录
思想碎片 查看全部
HaloJava算法AIJava基础
文字花园 查看全部
Java算法笔记 6
Java笔记 5
doubao 0
默认分类 0
最新文章 查看全部
若依Cloud框架部署_代码修改器使用详解 2026-09-17
红黑树学习笔记 2026-08-10
树与动态规划学习笔记 2026-08-10
排序算法学习笔记 2026-08-10

关于

关于我

主要方向:Java 后端开发与 AI 应用开发,重点关注 RAG、AI Agent、MCP 等 AI Native 技术。


专业技能

  • Java: 具有扎实的 Java 基础,熟悉集合、IO、异常、反射、Lambda / Stream、多线程等常用技术,了解 JVM 内存结构、类加载及垃圾回收机制。

  • 后端框架: 熟悉 Spring Boot、Spring MVC、MyBatis / MyBatis-Plus,了解 Spring MVC 执行流程、Filter 与 Interceptor,能够独立完成常见后端业务开发。

  • 数据库与缓存: 熟悉 MySQL 索引、事务、锁、MVCC 及 EXPLAIN;熟悉 Redis 常用数据结构、持久化、缓存异常问题及 Redisson 分布式锁。

  • 中间件与微服务: 熟悉 RabbitMQ / RocketMQ 基础应用,了解消息可靠性与消费幂等;了解 Nacos、OpenFeign、Sentinel、Gateway 等 Spring Cloud Alibaba 组件。

  • AI 应用开发: 熟悉 Spring AI,能够使用 ChatClient / ChatModel、Structured Output、Advisor、Tool Calling、流式对话及多轮会话完成大模型业务接入。

  • RAG & Agent: 熟悉 RAG 基本开发流程,了解 Hybrid Search、Rerank、Query Rewrite;了解 MCP、Agent Workflow、SubAgent、A2A、Agent Skills 等 AI Agent 技术。

  • AI Coding: 熟悉 Cursor、OpenAI Codex 等 AI Coding 工具,能够辅助完成需求分析、代码理解、代码生成、重构、Debug 及项目开发。

  • 前端开发: 熟悉 Vue、Element UI、uni-app,能够完成后台管理页面及前后端接口联调。

  • 工程工具: 熟悉 Linux、Docker、Nginx、Git、Maven、WebSocket、Elasticsearch、Spring Security + JWT、腾讯云 COS 等常用开发技术。


项目经历

FlowOps 智能工单与事件协同平台

项目时间:2026.02 - 至今 项目性质:个人项目 / 持续开发

技术栈: Spring Boot MyBatis-Plus MySQL Redis RocketMQ Elasticsearch WebSocket XXL-Job Spring Security Docker

项目介绍

面向团队协作与内部问题处理场景开发的智能工单平台,提供工单创建、分类分派、状态流转、评论协作、实时通知、SLA 超时提醒、全文检索、操作审计及 AI 辅助处理等功能。

负责模块

  • 工单服务: 实现工单创建、分类、分派、优先级管理、状态流转、评论及附件管理。

  • 权限服务: 基于 Spring Security + JWT 实现用户认证,并通过 RBAC 控制不同角色的数据访问权限。

  • 消息服务: 使用 WebSocket 实现工单状态变更、评论、@提醒及超时通知。

  • 搜索服务: 使用 Elasticsearch 建立工单索引,实现标题、描述、标签、状态、负责人等多条件组合检索。

  • 任务服务: 使用 XXL-Job 处理 SLA 超时扫描、工单升级、长期未处理提醒等定时任务。

项目亮点

  • 使用 Redis 缓存热点数据,并结合缓存空值、TTL 和分布式锁处理缓存穿透与热点 Key 问题。

  • 使用 RocketMQ 将通知、搜索索引同步、日志记录等非核心流程异步化,降低主业务链路耦合。

  • 通过消费幂等与业务唯一键避免消息重复消费造成的数据异常。

  • MySQL 保存业务主数据,Elasticsearch 负责检索,通过消息事件维护搜索数据最终一致性。

  • 使用 Redisson 分布式锁控制多实例定时任务重复执行。

  • 接入 AI 能力实现工单自动分类、优先级建议、内容摘要及相似历史工单推荐。


NexusAgent 企业知识与工具智能体平台

项目时间:2025.08 - 至今 项目性质:个人项目 / 持续开发

技术栈: Java Spring Boot Spring AI MySQL Redis Elasticsearch MCP FastAPI Docker OpenTelemetry

项目介绍

基于 Java 与 Spring AI 开发的企业知识与工具智能体平台,支持知识库问答、文档检索、工具调用、多轮会话及 Agent 任务执行,重点探索 RAG、MCP、Agent Workflow 与 AI 工程化在业务系统中的实际应用。

负责模块

  • 知识库服务: 支持 Markdown、PDF、TXT 等文档导入、切片、Embedding、索引及知识检索。

  • RAG 服务: 实现 Query Rewrite、Hybrid Search、Metadata Filter、Rerank 和引用溯源。

  • Agent 服务: 基于 Spring AI Tool Calling 构建任务执行流程,根据用户请求选择 RAG、Tool 或 SubAgent。

  • MCP 服务: 封装知识检索、数据库查询、任务管理等 MCP Tool,使 Agent 能够统一调用外部能力。

  • 会话服务: 使用 Redis 保存会话上下文及短期记忆,支持多轮连续对话。

项目亮点

  • 使用 BM25 + Vector Search 构建混合检索,并通过 Reranker 对候选结果二次排序,提高知识检索准确性。

  • 基于 Structured Output 约束模型输出 JSON,减少模型返回格式不稳定对业务代码的影响。

  • 设计 Tool Router,根据任务类型动态选择知识检索、数据库查询或业务工具,避免所有请求直接交给大模型。

  • 探索 Dynamic Tool Discovery,在工具数量增加时按需加载 Tool Definition,减少上下文占用。

  • 将复杂任务拆分给 Search Agent、SQL Agent、Document Agent 等 SubAgent,降低单 Agent 上下文复杂度。

  • 使用 OpenTelemetry / Micrometer 记录模型耗时、Token、检索链路、Tool Call 等信息,便于排查 AI 调用问题。

  • 对写入、删除等高风险 Tool 引入二次确认,避免 Agent 未经用户确认直接执行敏感操作。

  • 持续关注 MCP、A2A、Decision Model 等新型 Agent 技术,并尝试用于模型路由、任务决策与多 Agent 协作。


校园经历

大数据协会

技术部 · 副社长|2025.09 - 2026.05

负责技术部日常管理、技术分享及内部培训,参与策划并执行 3 场技术分享活动,累计参与学生超过 200 人。


获奖与证书

  • 中国大学生计算机设计大赛 · 国家三等奖

  • 辽宁省中软国际 AI 挑战赛 · 省二等奖

  • OFCA OpenHarmony 认证

  • CET-4



O泡李华 | 辽ICP备2025067932号-2 | Copyright (c) 2026 O泡李华. 版权所有