登录社区云,与社区用户共同成长
邀请您加入社区
Embedding是将文本、图像等数据转换为高维向量的技术。语义相似的文本在向量空间中距离更近。示例“这个多少钱” ↔ “这个什么价格”(距离近,语义相似)“我想要这个” ↔ “这个给我吧”(距离近,语义相似)技术方向核心要点大模型选择根据场景选择通用模型(GPT-4o/DeepSeek)或垂直模型(Claude/星火)Prompt工程明确目标、提供上下文、使用CoT提升推理能力RAG架构结合向量
在学术写作的江湖里,“查重”二字如同悬在头顶的达摩克利斯之剑,让无数学生和研究者闻之色变。从本科毕业论文到博士答辩稿,从期刊投稿到学术会议报告,重复率超标就像一道难以跨越的门槛,稍有不慎便可能让数月心血付诸东流。但你知道吗?查重这件事,早已不是“Ctrl+C+V”与“Ctrl+F”的简单博弈。随着人工智能技术的突破,正以“智能查重+精准降重”的双重武器,重新定义学术写作的边界。今天,我们就来扒一扒
2026年是“十五五”开局之年。根据“十五五”规划建议,中国将加强人工智能同产业发展、文化建设、民生保障、社会治理相结合,全方位赋能千行百业。
本文详细介绍了Java中的Set接口,主要内容包括:Set的核心特性(元素唯一性、最多一个null、无索引访问);基本使用方法与注意事项;支持的数据类型(必须使用包装类);常用方法(add/remove/contains等);遍历方式(增强for循环和Iterator);"不重复"的真正含义(依赖equals方法);与List的对比;常见错误与使用建议。重点强调了Set在去重和
系统采用B/S架构,结合JAVA语言和MyBatis-Plus数据持久层技术实现多角色协同管理模式,包含学生用户、咨询师用户和管理员三大功能模块。学生端提供心理测评、AI智能问答、在线咨询、咨询师预约、新闻资讯交互等核心功能,支持点赞收藏、评论互动等社交行为,咨询师端集成预约审核、测评题库管理、在线咨询回复等专业服务功能,管理端通过实现权限控制,完成用户管理、资源维护、公告发布等系统级操作,构建了
1.IDEA自带的maven路径找到idea的安装路径,然后找到\plugins\maven\lib路径,有maven2和maven32.修改maven本地仓库的位置根据路径找到settings.xml,并打开在大概50行的位置,将<localRepository>/path/to/local/repo</localRepository>去掉注释,或移除注释,将路...
文章目录环境及前期准备基本流程购买云服务器连接云服务器工具准备Xshell连接:Xftp连接:环境配置JDK安装Tomcat安装Mysql安装Maven安装`在这里插入代码片`项目打包部署数据库导入项目打包idea直接打包命令行打jar包命令行打war包正式部署环境及前期准备操作系统:WIN10IDE:IDEA数据库:MySql,Navicat一个基于Spring Boot,MySql,MyBat
本文深入探讨了Spring IoC容器中Bean的生命周期与作用域管理。首先分析了同类型Bean注入时的歧义问题,提出了三种解决方案:使用@Primary指定首选Bean、@Qualifier精确指定Bean名称以及@Resource按名称注入。随后详细解析了Bean的完整生命周期,从实例化、属性注入到初始化回调(Aware接口、@PostConstruct)直至销毁过程(@PreDestroy)
整个短信验证码,我弄了一下午…一下是我的总结,照着步骤走,绝对没问题:首先,打开腾讯云(先别用阿里云),使用腾讯云的目的是能够与微信公众号进行对接,这样短信的签名和模板审核能够通过,如果使用阿里云,需要有上线的网站或者app,打开以后,搜索短信,打开应用管理这里需要说明一下,创建新应用是不需要审核的,直接就可以创建:创建完以后,将这两个备份下来:会在项目中用到,然后是最费时间的步骤,创建签名和模板
本文介绍了如何使用阿里云OSS Java SDK实现文件上传功能。代码通过AliyunOSSFiles类封装了上传逻辑,主要包括以下步骤:首先,从环境变量中获取访问凭证,并创建OSSClient实例;其次,通过MultipartFile获取文件输入流,并生成唯一的文件名;最后,使用PutObjectRequest上传文件,并在上传完成后拼接文件的访问URL。代码还处理了OSSException和C
【SpringBoot】处理异步、邮件、定时任务一、异步任务二、邮件任务三、定时任务一、异步任务在主启动类中开启 开启异步注解功能@EnableAsync编写一个 service层 编一些方法,在方法上添加注解 @Async@Asyncpublic void hello(){try{Thread.sleep(3000);...
1.背景介绍1. 背景介绍语音识别(Speech Recognition)和语音合成(Text-to-Speech,TTS)是计算机语音技术的两大基本功能。语音识别可以将人类的语音信号转换为文本,而语音合成则将文本转换为人类可以理解的语音。随着人工智能技术的发展,语音识别和语音合成在各种应用场景中得到了广泛的应用,如智能家居、智能汽车、语音助手等。在Spring Boot中,我们可以使...
嵌入式Tomcat
spring-boot项目更改阿里云路径时初始化失败
在学习苍穹外卖过程中,弹幕常有 “为什么我打不开?为什么我没有输出?”的疑问,针对这些我也在学习过程中同样遇到的问题,万分感激在弹幕中找到了答案,并作出这系列汇总。本文内容是基于弹幕对苍穹外卖项目的实施与补充,仅供学习与分享之用,如有侵权请联系删除~
本文针对医院系统中常见的多院区部署和功能开关问题,提出两种Spring依赖注入优化方案。对于必选但初始化较重的组件(如医保结算SDK),建议使用@Lazy注解将初始化推迟到首次使用时;对于可选功能或存在多实现的场景(如报表导出器),推荐采用ObjectProvider实现运行时动态选择。文章通过挂号、报表和结算三个典型场景,详细对比了普通注入的错误用法与优化方案,并给出四条选择建议:必选不重用普通
阿里云手机短信验证码第一步 登录阿里云开放平台1、进入阿里云开放平台---->点击控制台2、点击AccessKey管理3、点击之后会弹出提示,选择开始使用子用户4、新建一个用户组,然后按要求填写即可5、创建一个用户,按要求填写内容,勾选编程访问6、会得到AccessKey(id,密码)要将这个账号保存下来!//用户登录名称 ====================//AccessKey ID
一、Elasticsearch简介实际业务场景中,多端的查询功能都有很大的优化空间。常见的处理方式有:建索引、建物化视图简化查询逻辑、DB层之上建立缓存、分页…然而随着业务数据量的不断增多,总有那么一张表或一个业务,是无法通过常规的处理方式来缩短查询时间的。在查询功能优化上,作为开发人员应该站在公司的角度,本着优化客户体验的目的去寻找解决方案。本人有幸做过Tomcat整合solr,今天一起研究一下
基于SpringAI和阿里云百炼平台,实现了四个AI对话的小Demo。
定位说明**:本文不是简单的 ChatGPT API 调用教程,而是一套**可直接落地到企业生产环境**的 Java AI 应用完整实践方案,涵盖架构设计、工程实现与生产级优化思路。
在 AI 应用开发中,大模型常面临 “知识过期”“不懂私有数据” 的痛点,而检索增强生成(RAG)技术正是解决这一问题的核心方案。RAG 能够将大模型与私有知识库结合,让生成的回答更准确、更具针对性。本文将深入拆解 RAG 的技术原理、核心流程,重点讲解其与 Embedding 技术的协同逻辑,并结合智普 AI 实现本地知识库检索的完整实操,帮助大家掌握 Spring AI 中 RAG 模块的开发
本文将聚焦电商行业高频痛点,通过实战案例 —— 电商客服智能知识库 RAG 系统,带大家完成从需求分析、环境搭建到系统测试的全流程开发。该系统支持本地 PDF 格式的电商规则文档导入、Milvus 向量存储、双 Advisor 检索增强,可精准解答用户关于退换货政策、物流查询、促销活动等咨询,帮助企业提升客服响应效率、降低沟通成本,同时避免大模型 “幻觉” 问题。
Spring AI 版本为1.x 最新版本:1.1.2JDK17+Spring Boot 3.4.8
你可能也遇到过这种情况:* 一个 Agent,刚开始很聪明* 任务一复杂,就开始跑偏* Prompt 越写越长,系统却越来越不稳定
创建springboot项目(阿里云版)
高校学生档案管理系统的主要使用者分为管理员、学生和教师用户;管理员功能分为:首页、轮播图管理、网站公告管理、资源管理、系统用户管理、学生基本信息、学生毕业信息、教师信息、评价信息、奖罚信息、团党员信息、审批处理、班级信息、专业信息、学院信息等,通过这些功能模块的设计,基本上实现了整个高校学生档案管理系统的过程。具体在系统设计上,采用了B/S的结构,同时,也使用java技术在动态页面上进行了设计,后
1.导入对应的依赖<!-- 阿里云oss依赖 --><dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.1.0</version></d
最后发现成功一次之后把getBytes()去掉又能正常访问了,目前还没搞明白是为什么。尝试自建请求访问腾讯云接口,出现鉴权失败错误。看一下官方文档,发现请求体不是直接传字符串。(构建使用的是Hutool工具包)改了之后正常返回结果。
Java 可以通过使用第三方库来连接 MQTT 服务器,比如 Paho Java Client。首先,需要在项目中添加该库的依赖,然后,按照 Paho Java Client 的文档,编写代码来创建连接、订阅主题、发布消息等。下面是一个简单的示例代码,它连接到 MQTT 服务器,并订阅一个主题:import org.eclipse.paho.client.mqttv3.MqttClient;...
获取mqtt消息驱动转换器 MqttPahoMessageDrivenChannelAdapter类的实例,再调用其方法。addTopic(String topic, int qos)——添加订阅主题。removeTopic(String... topic)——取消订阅主题。
SkyWalking核心架构:核心组件:OAP Server(接收数据、存储分析)、UI(可视化控制台)、Agent(客户端探针,自动采集数据);核心优势:相比Zipkin,新增性能监控、慢查询定位、日志关联、异常预警,完全适配生产环境;实操核心步骤:环境准备:确认版本兼容、执行SkyWalking初始化SQL、准备配置文件;服务端部署:Docker+Compose部署OAP+UI,配置MySQL
SpringBoot 集成华为云对象存储服务OBS1. 登录华为云获取所需资料1. Access Key Id、Secret Access Key2. 桶名称、终端节点访问Endpoint、访问域名2. 导入依赖3. 创建工具类对象存储服务OBS1. 登录华为云获取所需资料1. Access Key Id、Secret Access Key点击新增访问密钥,再下载密钥,打开csv文件获取里面的ak
pom和config<dependency><groupId>org.springframework.integration</groupId><artifactId>spring-integration-stream</artifactId></dependency><dependency><gr
使用Idea下载Spring依赖太慢
1.工具类生成验证码。2.短信验证码发送工具类。
使用jenkins流水线(Jenkinsfile)部署springboot项目
本文系统讲解了Java中的Iterator迭代器,包括其设计思想、基本用法、核心特性和常见面试问题。Iterator是一种设计模式,用于在不暴露集合内部结构的前提下顺序访问元素,提供了统一的遍历接口。文章详细分析了Iterator解决的问题、使用方式、fail-fast机制、安全删除元素的方法,以及与ListIterator的区别。同时总结了面试常见问题和注意事项,强调Iterator是集合遍历的
系统前端采用Vue技术,后端基于Android开发,数据库选用MySQL。系统功能丰富,用户端包括首页访问、新闻资讯浏览、课堂笔记查询、在线反馈、AI助手对话及个人中心管理等功能;管理员端则涵盖系统用户管理、课堂笔记管理、笔记类型管理、在线反馈管理、轮播图管理、网站公告管理以及资源管理等功能。该系统旨在通过技术手段提升课堂笔记记录与管理效率,优化用户体验,推动课堂教学的智能化发展。
阿里云Oss文件上传在SpringBoot项目中的使用
通过mqtt通信远程控制大疆无人机
spring
——spring
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net