logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零构建微服务网关:Spring Cloud Gateway 核心原理与实战配置详解

摘要:Spring Cloud Gateway作为微服务架构中的API网关,提供了统一入口、请求路由、负载均衡和安全防护等核心功能。其核心架构由路由(Route)、断言(Predicate)和过滤器(Filter)组成,通过配置文件即可实现基于Nacos的服务发现和负载均衡路由转发。实际配置中,通过Path断言匹配请求路径,使用StripPrefix过滤器进行路径重写,并支持请求/响应的预处理和后

文章图片
#微服务#架构#云原生 +1
Spring Cloud Alibaba Sentinel 从入门到实战:微服务稳定性的守护者

本文介绍了阿里巴巴开源的分布式流量控制组件Sentinel。随着微服务架构普及,服务间依赖日益复杂,Sentinel能有效解决系统稳定性问题。文章详细解析了Sentinel的核心架构、功能组件和工作流程,包括流量控制、熔断降级等核心概念。通过代码示例展示了资源定义、规则配置等实战操作,并介绍了与SpringCloud的集成方法。Sentinel具有开箱即用、配置灵活、实时生效等优势,是构建高可用分

文章图片
#sentinel#微服务#架构 +2
LangChain4j-tools工具调用实战:从@Tool注解到Agent流程的完整解析

AI工具调用技术正推动智能应用从对话交互向任务执行进化。本文通过实战代码展示了基于@Tool注解的工具方法实现,详细解析了包括参数设计、异常处理等核心环节。系统阐述了AI工具调用的七步交互流程,从用户请求到多工具链式调用,并提供了工具分类策略和错误处理机制等最佳实践。该技术使大型语言模型具备解决实际问题的能力,实现从"聊天机器人"到"智能执行体"的转变,为A

文章图片
#人工智能#java#后端
LangChain4j-tools工具调用实战:从@Tool注解到Agent流程的完整解析

AI工具调用技术正推动智能应用从对话交互向任务执行进化。本文通过实战代码展示了基于@Tool注解的工具方法实现,详细解析了包括参数设计、异常处理等核心环节。系统阐述了AI工具调用的七步交互流程,从用户请求到多工具链式调用,并提供了工具分类策略和错误处理机制等最佳实践。该技术使大型语言模型具备解决实际问题的能力,实现从"聊天机器人"到"智能执行体"的转变,为A

文章图片
#人工智能#java#后端
LangChain4jRAG知识库:从原理到快速入门

摘要:本文介绍了RAG(检索增强生成)技术,该技术通过检索外部知识库增强大模型生成能力,解决模型无法获取私域和最新知识的问题。文章详细讲解了RAG的核心原理,包括文本向量化、余弦相似度计算等数学基础,并基于LangChain4j框架提供了构建知识库和问答系统的完整代码示例。通过将知识存储与模型推理解耦,RAG实现了低成本、高可控的企业级AI应用开发,是构建智能客服、知识库等系统的有效解决方案。

文章图片
#算法#机器学习#人工智能 +1
LangChain4j会话记忆:从原理到Redis持久化实战

本文深入探讨了大模型应用开发中的会话记忆实现方案。首先分析了大模型无状态的本质,指出需要通过传递历史对话来实现记忆功能。接着详细介绍了LangChain4j的ChatMemory接口设计及其两种实现方式。针对多用户场景,提出了基于memoryId的会话隔离解决方案。最后重点讲解了Redis持久化实现,包括Redis配置、序列化处理和过期管理,确保服务重启后记忆不丢失。文章还提供了性能优化、内存管理

文章图片
#redis#缓存#数据库 +3
LangChain4j进阶:AiServices工具类、流式调用与消息注解全解析

本文深入探讨了LangChain4j的高级功能,包括声明式AI编程的AiServices工具类、实时响应的流式调用以及精细控制对话的消息注解系统。AiServices通过类似Spring的注解方式简化AI服务开发;流式调用利用响应式编程实现逐字返回结果,提升用户体验;消息注解则支持角色定义、变量替换和多轮对话管理。文章通过完整配置示例和代码演示,展示了如何将这些特性整合到企业级应用中,为开发者构建

文章图片
#java#前端#开发语言 +1
Spring Boot集成LangChain4j:与大模型对话的极速入门

本文为Java开发者提供SpringBoot集成LangChain4j的实战指南,介绍了两种实现方式:原生API适合快速验证,通过核心库直接调用大模型;SpringBoot Starter方式更符合生产标准,支持自动配置和依赖注入。文章详细演示了从环境配置、依赖引入到代码实现的完整流程,特别强调API密钥安全管理和日志调试技巧,帮助开发者在10分钟内完成首个AI应用。最后指出进阶方向,如多轮对话和

文章图片
#spring#java#后端 +1
deepseek封装结合websocket实现与ai对话

本文介绍了一个采用分层架构设计的WebSocket智能对话系统,实现与DeepSeek AI服务的集成。系统核心包括:1)服务层接口隔离设计,便于AI服务替换;2)基于OkHttp的高效API调用实现;3)WebSocket实时通信管理,包含会话状态跟踪、异常处理和消息分发功能。项目突出解耦设计思想,通过接口定义服务契约,采用HashMap维护在线会话,并实现O(1)复杂度的用户查找,确保系统可维

文章图片
#websocket#人工智能#网络协议
Spring Boot集成腾讯云人脸识别实现智能小区门禁系统

本文介绍了基于SpringBoot集成腾讯云人员库的人脸识别门禁系统实现方案。系统采用前后端分离架构,前端实现拍照上传、小区选择等功能,后端通过FaceApi调用腾讯云AI接口进行人脸识别。核心功能包括:身份验证(相似度需≥80)、小区归属校验、生成出入记录(区分进入/离开状态)及保存人脸图片。系统主要包含出入记录控制器、表单处理和腾讯云接口封装三大模块,采用本地数据库存储出入记录和图片路径。关键

文章图片
#spring boot#java#数据库
    共 11 条
  • 1
  • 2
  • 请选择