自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 【RAG搭建Agent应用实战】基于检索增强生成(RAG)搭建特定场景Agent应用

本文介绍了RAG(检索增强生成)技术及其应用实现。首先概述了RAG的工作原理,包括将非结构化数据转换为矢量数据库的过程。其次对比了RAG与模型微调的区别,指出前者是临时检索外部知识库的灵活方案,后者是直接调整模型参数的长期方案。然后通过Cherry Studio和Spring AI Alibaba分别演示了本地知识库Agent应用和简单RAG的实现方法,包括知识库创建、Agent设置和效果测试。最后详细说明了如何在阿里百炼平台创建RAG应用实例并进行本地调用,提供了完整的代码实现方案。

2025-07-29 23:07:01 1356

原创 AI大模型各类概念扫盲

摘要:本文系统介绍了AI领域的核心概念与技术。Prompt是引导AI生成内容的关键指令,其设计直接影响输出质量;RAG通过结合实时检索与生成技术解决知识局限;Embedding将数据转化为语义向量,支撑相似性搜索;向量数据库专为高效检索高维向量设计。关键参数包括召回率、Top_K/Top_p和温度参数,分别控制检索全面性、生成多样性和随机性。智能代理(Agent)整合记忆系统、函数调用和链式调用等技术,通过MCP协议管理复杂上下文,实现从简单问答到多步骤任务的自动化处理。这些技术共同构成了现代AI系统的基础

2025-07-24 23:10:57 1606 1

原创 【大模型文生图、文生音频实战Demo】基于Spring AI Alibaba和阿里百炼大模型实现文生图、文生视频

本文介绍了使用阿里百炼大模型实现文生图和文生音频的Spring Boot应用。通过wanx2.1-t2i-turbo模型实现文生图功能,支持指定图片尺寸并返回生成图片的URL;同时利用语音合成模型将文本转为MP3音频文件。两种功能均通过REST API提供调用接口,展示了Spring AI Alibaba与大模型集成的实际应用。

2025-07-23 22:48:52 540

原创 【大模型记忆实战Demo】基于SpringAIAlibaba通过内存和Redis两种方式实现多轮记忆对话

本文介绍了Spring AI Alibaba实现的三种多轮对话记忆管理方式,重点演示了基于内存和Redis的方案。基于内存的方案通过InMemoryChatMemory实现对话记忆,但存在重启丢失数据的缺点;Redis方案通过RedisChatMemory类将对话持久化到Redis,使用Jedis连接池进行高效存储和检索。两种方案都通过ChatClient构建对话系统,设置旅游规划师角色,并支持通过chatId区分不同会话。Redis方案额外实现了按时间戳排序和分批处理消息的功能,确保对话记忆的持久化和高效

2025-07-22 23:46:17 627

原创 【Spring AI Alibaba实战Demo】通过Spring AI Alibaba接入本地部署的大模型和线上大模型,实现流式简单对话

通过Spring AI Alibaba接入本地部署的大模型和线上大模型,实现简单对话

2025-07-17 22:25:45 1250 1

原创 【Deepseek-R1+阿里千问大模型】四步完成本地调用本地部署大模型和线上大模型,实现可视化使用

四步教会你通过Cherry Studio完成本地调用Ollama本地部署的大模型和阿里百炼线上大模型,本文使用本地部署Deepseek-R1,线上调用阿里千问大模型,并通过实现可视化使用

2025-07-16 22:24:25 702

原创 【仿12306项目】通过纯前端+Kaptcha后端验证码,削弱瞬时高峰并防机器人刷票

代码演示,通过纯前端+Kaptcha后端验证码,削弱瞬时高峰并防机器人刷票

2025-02-07 20:26:39 629

原创 【仿12306项目】演示令牌大闸核心功能,校验库存和机器人防刷

演示令牌大闸核心功能,校验库存和防机器人刷票。同时演示利用缓存+数据库的方式,减轻数据库查询压力

2025-02-07 10:49:29 911

原创 【仿12306项目】基于SpringCloud,使用Sentinel对抢票业务进行限流

基于SpringCloud的仿12306项目,代码演示,使用Sentinal对抢票业务进行限流,演示动态配置限流规则,同时利用Nacos实现持久化配置

2025-02-04 21:36:34 1013

原创 【仿12306项目】通过加“锁”,解决高并发抢票的超卖问题

在仿12306项目中,通过加“锁”,解决高并发抢票的超卖问题,如Synchronized锁,Redis分布式锁,Redisson看门狗,Redis红锁。

2025-02-02 19:45:33 1320 2

原创 分布式事务组件Seata简介与使用,搭配Nacos统一管理服务端和客户端配置

分布式事务组件Seata简介与使用,代码演示,搭配Nacos统一管理服务端和客户端配置

2025-02-01 15:26:41 1978

原创 Mybatis一级缓存和二级缓存,前后端代码演示

实现Mybatis一级缓存和二级缓存,前后端代码演示

2025-01-28 17:42:45 656

原创 注册中心与配置中心Nacos,应用代码示例

基于SpringCloudAlibaba,通过代码示例,展示并实现Nacos的注册中心和配置中心

2025-01-27 21:34:27 1230

原创 【踩坑日常,已解决】彻底修改IDEA项目的JDK版本,8改为17

仅需三处修改,彻底解决IDEA中JDK版本不对问题(8改为17)

2025-01-27 17:51:38 4739 3

原创 JWT实现单点登录

基于hutool工具,实现JWT模式的单点登录。完成登录流程和校验流程

2025-01-26 22:31:19 1957

原创 仿12306项目选座购票业务逻辑

记录12306项目的核心功能,选座与购票的业务逻辑

2025-01-26 19:19:28 1474

原创 SpringBoot集成OpenFeign,实现服务间的相互调用

SpringBoot集成OpenFeign,实现服务间的相互调用

2025-01-20 17:41:06 756

原创 【踩坑日常,已解决】Failed to convert from type [java.lang.String] to type [java.util.Date]

解决报错:Failedtoconvertfromtype[java.lang.String]totype[java.util.Date]

2025-01-20 14:44:30 1354

原创 SpringBoot实现定时任务,使用自带的定时任务以及调度框架quartz的配置使用

SpringBoot实现定时任务,使用自带的定时任务以及调度框架quartz的配置使用

2025-01-19 23:09:26 1430

原创 【踩坑日常,已解决】Error creating bean with name ‘xxxMapper‘ defined in file []

解决SpringBoot3整合Mybatis时,出现的bug:Error creating bean with name 'memberMapper' defined in file [xxx]: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

2025-01-08 13:51:19 1977

原创 【GraalVM配置与使用,java程序打包成exe可执行文件】SpringBoot3新特性AOT介绍,在win11配置GraalVM环境并打包本地镜像为.exe可执行文件

SpringBoot3新特性AOT介绍,在win11配置GraalVM环境并打包本地镜像为.exe可执行文件,实例演示,复制粘贴即可实现

2025-01-06 13:57:34 2019

原创 基于SpringBoot和OAuth2,实现通过Github授权登录应用

基于SpringBoot和OAuth2,实现通过Github授权登录应用

2024-12-29 22:26:19 1488

原创 基于Mybatis,MybatisPlus实现数据库查询分页功能

基于Mybatis,MybatisPlus实现数据库查询分页功能

2024-12-12 12:16:04 1394

原创 【SpringBoot + Vue 实战项目-师生课程管理系统(附源码地址)】基于Vue3开发前端页面部分,实现教师、学生两种角色的页面功能展示

项目前端简介

2024-10-09 22:51:10 1350 1

原创 【SpringBoot + Vue 实战项目-师生课程管理系统(附源码地址)】基于SpringBoot开发后端功能部分,实现教师、学生两种角色的Api接口

项目后端简介

2024-10-09 22:48:43 1143

原创 【SpringBoot + Vue 实战项目-师生课程管理系统(附源码地址)】项目总览

本项目是团队开发参加比赛的成果,最终结果拿到国二。项目主要包括Vue系统前端,SpringBoot系统后端,Flask算法后端三个主要部分。其中Flask算法后端主要包括团队开发的一些模型算法实现,以及调用讯飞人工智能API的功能,在此不多做讲解。本篇系列的项目介绍主要聚焦于我的开发工作部分,包括Vue系统前端以及SpringBoot系统后端。用户通用功能模块:登录、注册、查看/修改个人信息、修改头像、退出登录课程信息模块:课程信息分类分页展示,课程详情展示。

2024-10-09 22:46:00 585

原创 conda常用命令汇总

conda常用命令汇总

2024-07-23 11:59:33 237

原创 【复制粘贴即可完成】Centos7系统更换Python3版本、安装Git

在Centos系统更换python版本、安装git,记录一下操作步骤,复制黏贴即可完成!

2024-07-09 23:12:14 518

原创 【保姆级教程】阿里云服务器部署前后端项目,SpringBoot后端+Vue3前端

利用阿里云服务器,将SpringBoot+Vue的前后端项目部署上线,实现项目的在线访问!

2024-06-26 17:57:17 1939

原创 【基于宝塔面板和wordpress一键部署搭建自己的个人网站】通过阿里云服务器,搭建自己的网站

【搭建个人网站】用服务器做有趣的事,你值得拥有!通过宝塔面板和wordpress,一键部署搭建自己的个人网站

2024-01-29 21:40:16 2178

原创 【Fabric环境搭建,复制粘贴即可实现】Fabric网络搭建保姆级教程,亲测速通安装

【Fabric环境搭建,复制粘贴即可实现】Fabric网络搭建保姆级教程,一路复制粘贴即可完成

2024-01-29 16:17:42 2085

原创 Python实现简单的区块链,实现共识算法、Merkle Tree(默克尔树)、冲突解决、添加交易等功能

Python实现简单的区块链,实现简单挖矿、共识算法、Merkle Tree(默克尔树)、冲突解决、添加交易、挖矿奖励等功能

2023-08-08 22:29:22 2223

原创 南邮811数据结构经验贴

今年23考研,已上岸南邮,分享一些关于考研准备和811数据结构科目的经验,希望能对即将考研的学弟学妹们有所帮助。一些资料也可以私聊分享。

2023-07-08 14:49:47 3679 14

原创 MySQL百万数据量的查询优化&&数据库事务(待更新)

MySQL百万数据量的查询优化&&数据库事务(待更新)

2023-01-13 17:28:17 399

原创 虚拟机安装MySQL数据库,本地连接并进行基本单表查询和多表查询数据库

虚拟机安装MySQL数据库,本地连接并进行基本单表查询和多表查询数据库

2023-01-13 17:02:41 1379 3

原创 通过虚拟机安装centos系统,搭建nginx服务器,实现正向代理和反向代理

通过虚拟机安装centos系统,搭建nginx服务器,实现正向代理和反向代理

2023-01-13 15:52:13 1868

原创 Zabbix笔记(zabbix安装、监控项、触发器、邮件&vx报警、二次开发、监控网络流量磁盘CPU)

Zabbix笔记(zabbix安装、监控项、触发器、邮件&vx报警、二次开发、监控网络流量磁盘CPU)

2022-02-24 23:47:12 1151

原创 运用爬虫和neo4j数据库制作体育人物图谱(demo)

运用爬虫和neo4j数据库制作体育人物图谱(demo)总体思路:从虎扑网站爬取体育人物列表,再通过人物列表去百度百科爬取人物关系列表,将两个文件都以csv格式保存,导入neo4j数据库制成人物图谱。其中爬虫筛选数据用的是xpath1. 爬取数据爬取体育人物列表通过虎扑网站爬取体育人物,网址导入的类以及UA的设置:from lxml import etreeimport requestsimport timeimport csvheaders = { 'User-Agent

2021-10-04 21:01:09 1357

原创 解决:无法终止PID为5056的进程;wamp无法变成绿色

解决无法终止PID为5056的进程问题截图:解决方法:以管理员身份打开CMD(右键win选择),输入taskkill /F /pid 5056强制关闭,问题解决

2021-09-06 14:07:16 747

原创 Spring Web全栈

依赖注入(DI)是 Spring 最核心的技术点MavenMaven 是一个项目管理和构建自动化工具Maven 使用惯例优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的结构:这里的 ${basedir} 代表的是 Java 工程的根路径,在我们这里就是工程的根目录啦。一个 Maven 项目在默认情况下会产生 JAR (Java 的一种压缩格式)文件,另外 ,编译后 的 classes 会放在 ${basedir}/target/classes 下面, JAR 文件会放在 ${b

2021-07-15 14:16:48 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除