会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
syf0824
博客园
首页
新随笔
联系
订阅
管理
2026年1月23日
Spring AI学习:工具调用实践(基于和风天气api)
摘要: 工具调用总体实现: 设计工具类: @Component public class WeatherInquiryTools { @Autowired private WeatherService weatherService; @Tool(description = "根据城市名称查询城市Locati
阅读全文
posted @ 2026-01-23 20:51 阿瓜不瓜
阅读(53)
评论(0)
推荐(0)
2026年1月22日
Spring AI学习:配置redis向量数据库&RAG实践
摘要: 配置redis向量数据库: 配置依赖: <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-starter-vector-store-redis</artifactId> </dependency>
阅读全文
posted @ 2026-01-22 19:10 阿瓜不瓜
阅读(48)
评论(0)
推荐(0)
2026年1月21日
Spring AI学习:使用WSL2安装Ubuntu&安装redis-8.4.0
摘要: 背景: spring ai中提供了RAG功能接口,需要搭配向量数据库,我选择了最新版redis作为外部向量数据库 (redis7可以安装stack包来支持向量存储,redis8本身已集成向量存储功能) (redis8.0.0已有windows适配版本,redis8.4.0的windows适配尚未发布
阅读全文
posted @ 2026-01-21 19:50 阿瓜不瓜
阅读(28)
评论(0)
推荐(0)
2026年1月20日
Spring AI学习:Advisor&Tool
摘要: 一句话总结: Advisor = AI的"高级秘书" :先帮你查资料、整理思路,再让AI回答,并把ai的回答整理/处理好展现给你。 Tool = AI的"专属工具箱" :AI可以直接使用里面的工具完成任务。 Advisor: Advisor会在提示词(prompt)发送给大模型前拦截它(提示词),并
阅读全文
posted @ 2026-01-20 19:38 阿瓜不瓜
阅读(53)
评论(0)
推荐(0)
2026年1月19日
Spring AI学习:基本配置&聊天客户端
摘要: 创建spring boot项目并选择ai功能: spring boot版本不能过高,4.x.x暂时不支持ai 非本地部署可以使用openai,本地部署可以使用ollama。对应的,在创建项目初(上一步)选择的ai功能需与客户端一致。 配置基本如下: 创建一个文本交流客户端,交由spring boot
阅读全文
posted @ 2026-01-19 20:13 阿瓜不瓜
阅读(53)
评论(0)
推荐(0)
2025年12月18日
WebSocket 的使用
摘要: WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,允许服务器和客户端之间进行实时双向通信。 基本使用 1. 创建 WebSocket 连接 // 创建 WebSocket 连接 const socket = new WebSocket('ws://localhost:8080')
阅读全文
posted @ 2025-12-18 20:27 阿瓜不瓜
阅读(88)
评论(0)
推荐(0)
2025年11月19日
在阿里云上部署Redis
摘要: 首先确定一个下载目录: cd /user #进入usr文件夹 mkdir redis #创建redis文件包 下载redis安装包: wget http://download.redis.io.release.redis-6.0.1.tar.gz #获取redis安装包 解压安装包 tar -xzv
阅读全文
posted @ 2025-11-19 23:12 阿瓜不瓜
阅读(67)
评论(0)
推荐(0)
2025年11月14日
JAVA自定义注解
摘要: 什么是注解? 注解是一种特殊的接口,用于为Java代码提供元数据。它们不会直接影响代码的执行,但可以被编译器、开发工具或运行时环境读取和使用。 Java内置了一些常用的注解,如: @Override - 表示方法重写父类方法 @Deprecated - 表示代码已过时 @SuppressWarnin
阅读全文
posted @ 2025-11-14 20:03 阿瓜不瓜
阅读(135)
评论(0)
推荐(0)
2025年10月28日
Mybatis使用简述
摘要: 什么是 MyBatis? MyBatis 是一款优秀的 Java 持久层框架,它通过 XML 或注解的方式将 Java 对象与数据库中的记录进行映射。与传统的 JDBC 相比,MyBatis 极大地简化了数据库操作代码,让开发者能够更专注于业务逻辑而不是繁琐的数据访问细节。 MyBatis 的核心特
阅读全文
posted @ 2025-10-28 21:29 阿瓜不瓜
阅读(114)
评论(1)
推荐(1)
2025年10月24日
深入理解Java线程
摘要: 引言:为什么我们需要关注线程? 在多核处理器成为主流的今天,我们手中的手机、电脑甚至智能家居设备都拥有多个计算核心。这意味着,如果我们的程序只能在一个核心上运行,就相当于让其他核心"闲置",无法充分发挥硬件性能。想象一下,一个餐厅只有一个服务员,即使厨房有多个厨师,顾客仍然需要排队等待服务——这就是
阅读全文
posted @ 2025-10-24 16:49 阿瓜不瓜
阅读(159)
评论(0)
推荐(0)
下一页
公告