- 博客(3)
- 收藏
- 关注
原创 websocket客户端实现流程
本文总结了一个WebSocket客户端的实现流程,主要包含以下功能:1) 连接管理,避免重复连接;2) 心跳检测机制,定时发送ping包维持连接活性;3) 断线重连功能,采用指数退避策略智能重连;4) 消息收发处理;5) 资源清理,包括登出时关闭连接和清理定时器。代码通过全局变量管理连接状态,实现了与Electron主进程的状态同步,并支持最大重连次数限制和错误处理。该方案适用于需要实时通信的场景,如即时消息和状态同步等应用。
2025-10-24 12:50:57
996
原创 Vue中的Axios二次封装和使用
本文介绍了Axios前端网络请求的使用方法。主要内容包括:1)Axios的基本安装和请求方式(get/post);2)Axios的二次封装过程,涉及请求/响应拦截器配置、baseURL设置和错误处理;3)封装后的Axios使用方法;4)API接口解耦方案,将请求方法模块化导出。文章提供了从基础使用到高级封装的完整解决方案,帮助开发者实现更规范的网络请求管理。
2025-10-24 12:47:40
263
原创 langchain4j新特性-简单上手
本文介绍了使用LangChain4j框架在SpringBoot项目中集成AI大模型的完整实现方案。主要内容包括:1) 环境搭建,配置JDK21和SpringBoot3.5.6,集成通义千问大模型;2) 基础对话实现,包括文本和图片的多模态交互;3) 系统提示词设置,定义AI角色和能力边界;4) 通过AiService实现服务化调用;5) 会话记忆功能实现上下文连贯对话;6) 结构化输出处理;7) 检索增强生成(RAG)技术实现,包含文档加载、分割、向量化存储和内容检索全流程。项目采用Maven管理依赖,通过
2025-10-23 16:53:49
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅