恰饭链接
云服务器雨云(目前自己在用的)推广链接: https://www.rainyun.com/NDI2MDc2_ 优惠码:NDI2MDc2
Spring中webclient处理SSE-调用扣子的智能体api
Spring中webclient处理SSE原始需求是通过spring后台调用扣子的智能体,在小程序上实现和ai对话的功能大概流程是: 通过小程序建立websocket连接提问, 后台调用扣子智能体的api获取回答, 通过websocket在返回前台 实现方式分析通过查询文档发现扣子的对话api支持两种获取回答的方式:一是使用流式输出直接在对话接口获取ai的回答;二是等待ai回答完成后,调用对话历史接口获取最终回答。第二种方式需要调用3个接口:调用对话接口提交问题;调用状态接口轮询判断ai是否回答结束;调用对话历史接口获取最终ai回答的内容。最终实现为了简单采用了第一种方式:使用webclient调用对话接口,接收流式的响应,即SSE webclient 调用代码0.主要依赖版本1234567891011<parent> <groupId>org.springframework.boot</groupId> ...
Spring集成websocket(1)
spring集成websocket方法列举: 基于原生 WebSocket(通过 @ServerEndpoint 注解或 Spring 的WebSocketHandler 基于 Spring WebSocket(基于 STOMP 协议) 基于原生 WebSocket 通过 @ServerEndpoint 注解 (javaEE)12345678 //把@ServerEndpoint 修饰的类注册到spring容器,以实现依赖注入 //ServerEndpointExporter:这个 Bean 的作用是让 Spring 容器自动扫描带有 //@ServerEndpoint 注解的 WebSocket 端点类,并将它们注册到 WebSocket 服务中。通过 //这个 Bean,Spring 可以支持 Java EE 规范中的 @ServerEndpoint 功能。@Beanpublic ServerEndpointExporter serverEndpointExporter() { return new...
hexo常用配置及命令
在 Hexo 博客的 Butterfly 主题中添加文章置顶功能参考链接:cc 卸载 hexo-generator-index 执行命令: npm uninstall hexo-generator-index 安装 hexo-generator-index-pin-top 执行命令: npm i hexo-generator-index-pin-top –save 文件置顶 在需要置顶的文章的 Front-matter 中加上 top: true/数字 即可, 数字越大,文章越靠前。 12345678910111213---title: 123date: 2024-12-04 19:33:44top: 10categories:- fluttertags:- flutter- android studiotop_img:cover:...
第一篇文章-博客搭建-p1
基于hexo搭建博客0.准备环境得有台电脑(最好是有台liunx服务器,在服务上执行)安装 nodejs,git 1.安装nodejs参考链接:nodejs安装包下载hexo文档 windows windows下的包没什么好说的,直接点下一步就完事了nodejs-windows离线安装包下载 linux全部以root用户执行命令 linux下安装nodejsnodejs-linux离线安装包下载 把 node-v22.12.0-linux-x64.tar.xz 上传到服务器指定路径,比如:/usr/bin/nodejs。 解压 node-v22.12.0-linux-x64.tar.xz,解压出来会有一个文件夹叫:node-v22.12.0-linux-x641234$ #将.xz解压为.tar$ xz -dk node-v22.12.0-linux-x64.tar.xz$ #解压tar$ tar -xvf node-v22.12.0-linux-x64.tar 配置环境变量,使nodejs的命令全局可调用 1234567891011$...