<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IT_WEH_coder的博客]]></title><description><![CDATA[分享自我学习的IT技术干货]]></description><link>https://blog.youkuaiyun.com/IT_WEH_coder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IT_WEH_coder]]></copyright><item><title><![CDATA[Codex 破局：前端组件秒级生成的技术文章大纲]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/167040746</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/167040746</guid><author>IT_WEH_coder</author><pubDate>Sun, 04 Oct 2026 00:03:31 +0800</pubDate><description><![CDATA[本文系统阐述AI编程助手Codex在前端组件开发中的应用，揭示其从自然语言需求到可运行代码的秒级生成原理。通过意图识别、上下文感知与多框架支持，实现按钮、表格、表单等复杂组件的高效生成，并构建涵盖质量保障、工程化落地与团队协作的完整闭环。实证表明，Codex显著提升开发效率，推动开发者角色向“需求提出者”转型，但需明确其适用边界，合理平衡自动化与人工把控。]]></description><category></category></item><item><title><![CDATA[RAG 多租户知识库问答平台（Spring AI+Spring Boot+Milvus+JWT+Redis）]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163784698</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163784698</guid><author>IT_WEH_coder</author><pubDate>Sat, 15 Aug 2026 23:51:58 +0800</pubDate><description><![CDATA[本文复盘了一个RAG多租户知识问答平台从设计到上线的全过程。项目采用Spring Boot 3.2.5/Java 17技术栈，核心功能包括多租户知识问答(同步+流式)、文档管理、会话历史和权限控制。架构设计上，采用混合检索(RRF融合)+BM25 Function实现高效检索，通过JWT+Redis实现轻量鉴权，并将多租户权限过滤下沉到检索阶段。关键技术点包括：Milvus原生混合检索的正确使用方式、流式SSE接口的避坑实践、权限过滤的检索层实现等。]]></description><category></category></item><item><title><![CDATA[面向企业内部的 RAG 知识问答平台（版本更新）]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163612600</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163612600</guid><author>IT_WEH_coder</author><pubDate>Sun, 09 Aug 2026 15:37:38 +0800</pubDate><description><![CDATA[本文介绍了一个基于FastAPI和Vue3的企业级RAG知识问答平台项目，主要内容包括： 项目概述 目标：提供基于权威文档的检索增强问答和开放式AI对话双模式 核心特性：知识库问答、文档管理、多租户隔离、流式/同步切换等 技术架构 前端：Vue3+Pinia+Element Plus 后端：FastAPI+Redis+Milvus 支持外部大模型API集成 环境准备 依赖Redis和Milvus服务。]]></description><category></category></item><item><title><![CDATA[知识库问答平台(基于FastAPI + Milvus + 阿里云百炼大模型)]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163479789</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163479789</guid><author>IT_WEH_coder</author><pubDate>Tue, 04 Aug 2026 18:46:42 +0800</pubDate><description><![CDATA[本文介绍了一个基于FastAPI、Milvus和阿里云百炼大模型构建的企业级知识库问答平台。该系统采用检索增强生成(RAG)技术，支持多租户隔离、权限控制、混合检索(Dense+BM25)、智能重排和版本管理等核心功能。文章详细阐述了系统架构(分为API层、Service层、DAO层等)、RAG问答和文档入库流程，以及核心技术栈(包括FastAPI、Milvus等)。该平台通过混合检索和重排序技术结合大语言模型，为企业提供准确、可追溯的智能问答服务。]]></description><category></category></item><item><title><![CDATA[RAG （向量检索 + BM25关键词检索）+ Agent 自主决策]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163249392</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/163249392</guid><author>IT_WEH_coder</author><pubDate>Mon, 27 Jul 2026 22:06:04 +0800</pubDate><description><![CDATA[摘要：本项目构建了一个基于LangChain+Streamlit的混合检索RAG问答系统，支持多文档格式(txt/pdf/docx等)，采用向量检索+BM25关键词检索的混合策略，通过RRF融合和CrossEncoder精排优化结果。系统包含文档分块、向量存储、检索器封装、精排等核心模块，使用text2vec-base-chinese嵌入模型和智谱AI大模型，提供交互式UI和会话记忆功能。]]></description><category></category></item><item><title><![CDATA[RAG 问答助手(结合向量检索和BM25关键词检索生成准确回答)]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162869483</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162869483</guid><author>IT_WEH_coder</author><pubDate>Tue, 14 Jul 2026 20:00:00 +0800</pubDate><description><![CDATA[本文介绍了一个基于RAG技术的智能问答助手应用，支持文档上传、分块处理、向量存储和混合检索。系统采用Chrom向量数据库和CrossEncoder精排技术，结合大语言模型生成回答。项目使用Streamlit构建前端，LangChain框架处理业务逻辑，包含文档分块、混合检索、重排精排等核心模块。用户可通过上传PDF、TXT等格式文档构建知识库，系统会检索相关内容并生成准确回答。技术栈包括HuggingFace嵌入模型和BM25算法，支持中文分词与关键词检索。]]></description><category></category></item><item><title><![CDATA[基于LangChain+Redis构建会话持久化的智能 Agent系统]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162559078</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162559078</guid><author>IT_WEH_coder</author><pubDate>Sat, 04 Jul 2026 08:30:00 +0800</pubDate><description><![CDATA[本文介绍了一个基于LangChain框架的智能Agent系统，采用Redis实现会话持久化。系统核心功能包括百科检索（基于FAISS向量数据库）、实时搜索（集成Tavily搜索引擎）、多用户对话管理和网络降级机制。技术架构包含LangChain、GPT-3.5、Redis等技术栈，详细说明了向量化模块、百科检索工具、实时搜索工具的降级策略，以及Redis会话存储的实现方式（包括连接配置和会话历史管理）。系统支持完整的开发测试环境，通过FakeEmbeddings避免token消耗。]]></description><category></category></item><item><title><![CDATA[基于 LangChain 框架构建的智能 Agent 系统]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162556562</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162556562</guid><author>IT_WEH_coder</author><pubDate>Fri, 03 Jul 2026 21:30:00 +0800</pubDate><description><![CDATA[LangChain Agent 工具集成系统开发摘要 本项目基于LangChain框架构建了一个智能Agent系统，核心功能包括： 多工具集成： 百科检索工具：基于FAISS向量数据库的本地知识库查询 实时搜索工具：通过Tavily API获取最新信息 智能决策引擎： 使用GPT-3.5-turbo模型自动选择最佳工具响应查询 完整的降级机制确保网络异常时仍可运行 技术架构： 采用模块化设计，包括颜色输出、文档处理、向量检索等组件 支持环境变量配置和依赖管理。]]></description><category></category></item><item><title><![CDATA[从实战中来详解Claude Code的基本应用]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162347485</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162347485</guid><author>IT_WEH_coder</author><pubDate>Fri, 26 Jun 2026 23:29:55 +0800</pubDate><description><![CDATA[Claude Code 学习笔记摘要 Claude Code 是由 Anthropic 推出的终端 AI 编程代理工具，深度集成命令行环境，支持自然语言编程任务。安装需要 Node.js 18+，通过 npm 全局安装。提供三种交互模式：默认模式（谨慎操作）、自动模式（日常开发）和规划模式（方案讨论）。 核心功能包括： 直接执行终端命令（以!开头） 复杂任务通过 Plan Mode 分阶段处理 提供权限管理、后台任务、操作回滚等功能 支持 MCP 协议与外部工具交互。]]></description><category></category></item><item><title><![CDATA[简单介绍Spring Cloud Alibaba 微服务项目的开发流程]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162279223</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162279223</guid><author>IT_WEH_coder</author><pubDate>Thu, 25 Jun 2026 22:00:00 +0800</pubDate><description><![CDATA[本文介绍了基于Spring Cloud Alibaba技术栈开发的微服务项目，实现简历自动投递系统功能。项目采用Nacos作为服务注册与配置中心，Dubbo实现RPC调用，Sentinel提供熔断限流。主要模块包括公共模块、Dubbo接口定义、简历服务提供者(8081/8082端口)和自动投递服务消费者(8090端口)。关键技术配置涵盖服务注册发现、Dubbo RPC调用、Sentinel规则配置等核心功能，展示了Spring Cloud Alibaba微服务体系的实际应用。]]></description><category></category></item><item><title><![CDATA[SpringCloud微服务项目开发实战流程]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162278712</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/162278712</guid><author>IT_WEH_coder</author><pubDate>Wed, 24 Jun 2026 21:16:17 +0800</pubDate><description><![CDATA[本文介绍了一个基于SpringCloud的微服务架构示例项目，模拟简历管理与自动投递系统。项目采用多组件技术栈，包括Eureka服务注册中心、Spring Cloud Config配置中心、Gateway API网关、OAuth2认证、Hystrix熔断、Zipkin链路追踪等。架构分为客户端层、API网关层、安全鉴权层、服务注册发现、配置中心和业务服务层等模块，实现服务注册、负载均衡、集中配置、安全认证等功能。项目使用Maven多模块管理，包含注册中心、配置中心、网关、简历服务和自动投递服务等15个模块。]]></description><category></category></item><item><title><![CDATA[基于SpringBoot和Dubbo的分布式服务架构实现服务远程调用]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161491178</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161491178</guid><author>IT_WEH_coder</author><pubDate>Thu, 28 May 2026 19:11:13 +0800</pubDate><description><![CDATA[本文介绍了基于SpringBoot和Dubbo的分布式服务架构实现。该系统采用Apache Dubbo 3.x和Spring Boot 2.x构建，使用ZooKeeper作为服务注册中心。架构包含服务提供者(Provider)和服务消费者(Consumer)两个核心模块，通过Dubbo协议实现远程调用。项目中定义了用户实体类和服务接口，Provider端通过@DubboService注解暴露服务，Consumer端消费远程服务。该架构实现了Dubbo的核心服务治理能力，包括服务注册发现、远程过程调用等功能。]]></description><category></category></item><item><title><![CDATA[通过Docker快速搭建ZooKeeper伪集群环境]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161401130</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161401130</guid><author>IT_WEH_coder</author><pubDate>Mon, 25 May 2026 23:08:36 +0800</pubDate><description><![CDATA[本文介绍了使用Docker Compose快速搭建ZooKeeper伪集群的方法。通过配置docker-compose.yml文件，在一台机器上启动三个ZooKeeper容器实例，模拟真实集群环境。详细说明了容器网络配置、端口映射、数据持久化等关键设置，并演示了集群状态验证和高可用性测试流程。该方法极大简化了开发测试环境搭建，支持数据持久化和故障自动恢复，适合本地开发、测试和学习使用。最后提供了集群基本操作示例和清理方法，为分布式系统开发提供了便利的测试环境。]]></description><category></category></item><item><title><![CDATA[微服务架构六层模型详解：从基础设施到接入治理]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161251038</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161251038</guid><author>IT_WEH_coder</author><pubDate>Wed, 20 May 2026 21:00:00 +0800</pubDate><description><![CDATA[微服务架构六层模型解析：从基础设施到接入治理的完整技术栈 摘要：本文系统阐述了微服务架构的六层模型，包括基础设施层（L1）、平台服务层（L2）、网关层（L3）、业务服务层（L4）、可观测性层（L5）和接入与治理层（L6）。每层承担特定职责：L1提供容器化基础设施；L2实现服务注册、配置管理等通用能力；L3作为统一入口处理路由和安全；L4承载核心业务逻辑；L5提供监控追踪能力；L6负责流量接入和自动化治理。通过层次化架构图及时序图，清晰展示了各层技术组件。]]></description><category></category></item><item><title><![CDATA[基于Netty实现自定义RPC框架]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161212182</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161212182</guid><author>IT_WEH_coder</author><pubDate>Tue, 19 May 2026 21:00:00 +0800</pubDate><description><![CDATA[本文档介绍了一个基于Netty和Spring Boot的轻量级RPC框架实现。该框架支持服务注册(@RpcService)、动态代理调用、Netty异步通信和JSON序列化等核心功能。架构分为服务提供端(rpc-provider)和消费端(rpc-consumer)，通过Netty实现高性能网络通信。调用流程包括：客户端代理封装请求→网络传输→服务端反射调用→返回响应结果。关键技术栈包括Java 17、Spring Boot 2.7.6、Netty 4.x和FastJSON等。]]></description><category></category></item><item><title><![CDATA[基于 Netty 搭建高性能 WebSocket 服务器]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161148482</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161148482</guid><author>IT_WEH_coder</author><pubDate>Sun, 17 May 2026 00:24:11 +0800</pubDate><description><![CDATA[本文介绍了一个基于Netty的高性能WebSocket聊天室项目，结合Spring Boot和Thymeleaf实现。项目采用Netty构建WebSocket服务器，相比Tomcat原生实现具有更好的并发性能和扩展性。核心组件包括NettyWebSocketServer（独立线程启动服务）、WebSocketChannelInit（通道初始化）和WebSocketServerHandler（消息处理）。通过ChannelGroup管理所有连接，实现消息广播功能。]]></description><category></category></item><item><title><![CDATA[基于 OpenAI API的聊天机器人客户端示例]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161100705</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161100705</guid><author>IT_WEH_coder</author><pubDate>Fri, 15 May 2026 19:16:35 +0800</pubDate><description><![CDATA[本文介绍了一个基于OpenAI API的Python聊天机器人客户端示例。主要内容包括： 项目概述：演示如何通过Python调用GPT-3.5 Turbo模型进行对话交互，支持自定义系统角色、用户消息和参数配置。 技术实现：使用requests库发送HTTP POST请求，包含完整的API调用流程（加载环境变量→构建请求→发送请求→解析响应）。 环境配置：需要Python 3.3+和OpenAI API Key，提供了环境变量设置说明和依赖安装方法。 核心功能：展示了代码结构和关键参数说明，包括max_to]]></description><category></category></item><item><title><![CDATA[基于Streamlit框架快速创建和分享自定义的交互式Web应用]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161120181</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/161120181</guid><author>IT_WEH_coder</author><pubDate>Fri, 15 May 2026 19:06:44 +0800</pubDate><description><![CDATA[本文介绍了在Windows系统下使用PyCharm IDE开发Streamlit Web应用的完整流程。主要内容包括：Streamlit的两种安装方式（全局和虚拟环境）、PyCharm项目配置、创建基础应用示例、运行与调试方法。文章重点讲解了如何设置PyCharm运行配置、调试断点技巧，并提供了常见问题的解决方案。通过本文指导，开发者可以快速搭建Streamlit开发环境，实现交互式数据应用的创建与调试。]]></description><category></category></item><item><title><![CDATA[基于角色的访问控制（RBAC）实现资源权限管理]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/159120092</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/159120092</guid><author>IT_WEH_coder</author><pubDate>Wed, 13 May 2026 22:00:00 +0800</pubDate><description><![CDATA[本文介绍了一个基于RBAC模型的企业级后台权限管理系统，采用Spring Boot+Spring Security+MyBatis-Plus技术栈实现。系统包含完整的用户认证、授权和会话管理功能，支持动态权限控制。核心特性包括：基于RBAC的三层权限体系、Redis会话管理、BCrypt密码加密、动态权限缓存等。数据库设计采用用户-角色-权限多对多关系，并优化了索引结构。系统适用于企业内部管理，可作为Spring Security学习和RBAC实现的参考案例。]]></description><category></category></item><item><title><![CDATA[Spring Boot Actuator与Admin监控实战]]></title><link>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/160835752</link><guid>https://blog.youkuaiyun.com/IT_WEH_coder/article/details/160835752</guid><author>IT_WEH_coder</author><pubDate>Wed, 06 May 2026 23:33:00 +0800</pubDate><description><![CDATA[其中，Actuator 为单个应用提供健康检查、指标收集等端点，而 Spring Boot Admin 则是一个管理 UI，能够集中展示和管理多个注册上来的客户端应用的状态。通过结合 Spring Boot Actuator 提供的标准化监控端点 和 Spring Boot Admin 提供的集中式管理 UI，我们能够以极低的代码侵入性，构建出一个功能全面、易于使用的分布式系统监控中心，完美契合微服务架构下的运维需求。服务端的配置非常简单，主要是启用 Admin Server 功能。]]></description><category></category></item></channel></rss>