
面试
文章平均质量分 85
m0_74824534
这个作者很懒,什么都没留下…
展开
-
大模型与知识图谱:联合打造智能未来,案例解析让你大开眼界!
最后,结合大模型的推理能力,对找到的知识进行整合和推理,生成准确、详细的答案。能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。现在,有了大模型和知识图谱的结合,智能问答系统能够为你提供更加精准、详细的答案。例如,当你询问某个历史人物的事迹时,系统不仅能够给出基本的生平介绍,还能够结合知识图谱中的时间线、事件关系等信息,为你呈现一个完整的历史脉络。原创 2025-06-04 23:42:05 · 152 阅读 · 0 评论 -
从头到尾,手把手教你使用扣子(coze)搭建自己的AI智能体
智能体就像是一个有“脑子”的帮手。它存在于某个环境中(比如手机、电脑、机器人、甚至网络里),能自己观察周围的情况,思考该做什么,然后主动采取行动去完成目标。1.手机里的语音助手(Siri、小爱同学):你说话它听(感知环境),分析你的需求(比如“明早8点叫我起床”),然后自己设置闹钟(行动)。2.扫地机器人:它会自己探测房间哪里脏(感知),绕开障碍物(决策),主动去扫地(行动)。总之,智能体就是一个能自己看、自己想、自己动的“智能小助手”,它可能是软件(比如聊天机器人),也可能是硬件(比如机器人),原创 2025-06-04 23:29:28 · 196 阅读 · 0 评论 -
一个开源的AI数据分析工具,与数据对话,一键生成SQL、图表、表格、报告和智能商业分析。
Wren AI是一个开源的AI智能代理,让用户能够跟数据对话,实现从文本到SQL的转换,还能生成图表、电子表格、报告以及商业智能分析。它支持多种语言,能深入挖掘数据价值,提供智能数据探索功能,通过语义索引和精心设计的界面,让用户无需写代码即可获取洞察。Wren AI采用独特的架构,包含Wren UI、Wren AI Service和Wren Engine三大核心服务,可部署在本地或云端,助力团队高效、安全地解锁数据潜力。原创 2025-06-04 23:16:43 · 49 阅读 · 0 评论 -
SpringAI集成DeepSeek实战
通过本文的介绍,我们详细讲解了如何在Spring项目中集成DeepSeek AI服务。从基础配置到具体实现,再到异常处理,覆盖了实际开发中的主要场景。通过使用Spring AI提供的抽象层,我们可以更加便捷地集成和使用AI能力,而不需要直接处理底层的API调用细节。API密钥的安全存储请求限流和错误重试响应超时处理模型参数优化成本控制。原创 2025-06-04 23:04:27 · 48 阅读 · 0 评论 -
Dify又一神器 - Firecrawl一键爬取网站,打造更丰富的AI知识库!
FireCrawl 通过其强大的功能和简便的操作,为构建高质量的 AI 知识库提供了一站式解决方案。无论是企业还是个人,都可以利用 FireCrawl 高效地从网络中提取有价值的信息,助力 AI 应用的开发和优化。原创 2025-06-04 22:50:38 · 166 阅读 · 0 评论 -
AI入门7:python三种API方式调用本地Ollama+DeepSeek
用途: 这个端点用于支持对话式的交互。总结而言,/api/generate 更适合一次性生成任务,而 /api/chat 更适合需要持续对话和上下文记忆的任务。2、打开vsCode,准备一个全新的环境,我用的是python3.12.9,具体运行环境设置方式,在上面的参考文档里有。功能: 它可以用于各种生成任务,如文章创作、代码生成、故事编写等,其中每次请求都是独立的,不依赖于前一次请求的结果。base_url:换成你自己ollama的地址,地址后面的“/v1”不能去掉,这是ollama的API地址。原创 2025-06-04 22:33:19 · 232 阅读 · 0 评论 -
【MySQL】to_date()日期转换
TO_DATE()是一个在 SQL 中广泛使用的函数,用于将字符串转换为日期格式。不同的数据库系统(如 Oracle、SQL Server、PostgreSQL、MySQL 等)对TO_DATE()函数的支持和语法可能有所不同,但基本思想是一致的:将一个表示日期和/或时间的字符串转换为数据库可以识别的日期类型。原创 2025-03-22 15:51:45 · 914 阅读 · 0 评论 -
VS Code 中如何运行Java SpringBoot的项目
以上是如何在VSCode中配置和运行Java Spring Boot项目的完整指南。安装必要的扩展,配置调试环境,并通过命令行或VSCode内置工具运行和调试Spring Boot应用,可以提升你的开发效率。原创 2025-03-22 03:05:05 · 2176 阅读 · 0 评论 -
spring实例化对象的几种方式(使用XML配置文件)
Spring框架作为一个轻量级的控制反转(IoC)容器,为开发者提供了多种对象实例化的策略。通过这些策略,开发者可以更加灵活地控制对象的生命周期和依赖关系。无论是通过XML配置、注解配置还是Java配置,Spring都能轻松地实现对象的实例化。本文将介绍Spring实例化对象的几种常见方式。前面的例子都是无参构造实例化,所以这里就不再赘述。原创 2025-03-22 01:28:46 · 357 阅读 · 0 评论 -
SpringBoot如何配置开发环境(JDK、Maven、IDEA等)
JRE(Java Runtime Envirnment):Java运行环境包括JVM(Java虚拟机)和Java程序所需的核心类库等,所以如果只是要运行一个java程序,就只需要安装jre即可JDK(Java Development Kit):Java语言的软件开发工具包jdk包含了java开发工具,也包含了JRE,所以作为开发人员,我们就需要安装jdk。原创 2025-03-21 23:51:05 · 1154 阅读 · 0 评论 -
Spring EL 表达式的简单介绍和使用
Spring3 中引入了 Spring 表达式语言 — Spring EL,SpEL 是一种强大,简洁的装配 Bean 的方式,它可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中,更可以调用 JDK 中提供的静态常量,获取外部 Properties 文件中的的配置。原创 2025-03-10 22:40:58 · 989 阅读 · 0 评论 -
Redis集群模式
redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使用 crc16 算法算出一个整数结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数量大致均等的将哈希槽映射到不同的节点。一个主节点,多个从节点,那么主节点可以负责:读操作,写操作。准备: 一主二从-----3台----开三个虚拟机–为了节省虚拟机,在一台主机开启三个redis服务。原创 2025-03-10 16:41:11 · 1469 阅读 · 0 评论 -
PostgreSQL 查看数据库及表中数据占用空间大小
指定OID或名的表或索引,通过指定fork(‘main’,‘fsm’ 或’vm’)所使用的磁盘空间。指定表OID或表名的表使用的磁盘空间,除去索引(但是包含TOAST,自由空间映射和可视映射)指定表OID或表名使用的总磁盘空间,包括所有索引和TOAST数据。, ‘main’)的缩写。关联指定表OID或表名的表索引的使用总磁盘空间。存储一个指定的数值需要的字节数(可能压缩过)指定OID的数据库使用的磁盘空间。指定OID的表空间使用的磁盘空间。指定名称的数据库使用的磁盘空间。指定名称的表空间使用的磁盘空间。原创 2025-03-10 11:54:49 · 401 阅读 · 0 评论 -
NapCatQQ+Springboot基于onebot协议实现qq机器人
由此可以看出 NapCat 是类似于中间件的东西,也可称之为框架,这里我们就称之为qq机器人框架,本文章中介绍的都是集成版,无需手动安装QQ。原创 2025-03-07 22:04:57 · 1322 阅读 · 0 评论 -
MySQL5.7安装超详细步骤(保姆级教程)
依次点开“MySQL Servers→MySQL Servers→MySQL Servers 5.7→;然后点击绿色箭头将选中的版本移到右侧框中。原创 2025-03-05 18:19:54 · 367 阅读 · 0 评论 -
LangChain-08 Query SQL DB 通过GPT自动查询SQL
我们需要下载一个LangChain官方提供的本地小数据库。原创 2025-03-05 16:56:14 · 285 阅读 · 0 评论 -
Java进阶-在Ubuntu上部署SpringBoot应用
通过以上步骤,你可以在 Ubuntu 上成功部署 Java 应用,使用 Nginx 配置反向代理,确保应用能够高效稳定地提供服务。同时,借助 systemd,你还可以方便地管理应用的启动、停止及日志记录,确保服务的高可用性。原创 2025-03-05 14:46:22 · 968 阅读 · 0 评论 -
Flask-SocketIO,一个高效的 Python WebSocket 库!
是一个基于Flask框架的扩展库,专门用于实现实时通讯。传统的HTTP协议是“请求-响应”模式,服务器只能在客户端请求后进行响应,而WebSocket可以让服务器主动推送数据给客户端,实现双向实时通信。Flask-SocketIO不仅支持WebSocket,还支持长轮询等多种通信方式,它会自动选择最佳方式,不用我们手动配置。除了message,我们可以定义更多自定义事件,帮助实现更细化的实时功能。例如,可以定义一个事件专门用于发送通知。def?????data)????data,?:发送通知事件。原创 2025-03-05 00:28:29 · 873 阅读 · 0 评论 -
2024 JAVA面试题
基本数据类型,如int,float,double,boolean,char,byte,不具备对象的特征,不能调用方法。装箱:将基本类型转换成包装类对象拆箱:将包装类对象转换成基本类型的值java为什么要引入自动装箱和拆箱的功能?主要是用于java集合中,List list=new ArrayList();list集合如果要放整数的话,只能放对象,不能放基本类型,因此需要将整数自动装箱成对象。原创 2025-03-04 22:10:28 · 755 阅读 · 0 评论 -
10 道 OOP 方面的 Java 面试题,祝你跳槽涨薪一臂之力
例如,一台计算机内部极其复杂,有主板、CPU、硬盘和内存, 而一般用户不需要了解它的内部细节,不需要知道主板的型号、CPU 主频、硬盘和内存的大小,于是计算机制造商用机箱把计算机封装起来,对外提供了一些接口,如鼠标、键盘和显示器等,这样做了以后,用户使用计算机就非常方便了。例如,一个_皮质的足球_,我们可以过滤掉它的质料,得到更一般性的概念,也就是_球_。聚合关系所涉及的两个类是处在不平等层次上的,一个代表整体,另一个代表部分,体现的是 has-a 的关系,比如班级和学生,班级如果不存在了学生还可以存在。原创 2025-03-03 17:33:33 · 778 阅读 · 0 评论 -
(附源码)基于SpringBoot的旅游管理系统的设计与实现-计算机毕设25596
摘要1 绪论1.1 选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2?旅游管理系统系统分析2.1 可行性分析2.1.1 技术可行性分析2.1.2?经济可行性分析2.1.3 操作可行性分析2.2 系统流程分析2.2.1 数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3?系统功能分析2.3.1 功能性分析2.3.2 非功能性分析2.4?系统用例分析2.5本章小结3 旅游管理系统总体设计3.1?系统功能模块设计3.1.1整体功能模块设计3.1.2用户模块设计3.1.3?评论管理模块设计3原创 2025-03-03 12:21:00 · 966 阅读 · 0 评论 -
窗口函数-详细讲解分析
窗口函数是一种SQL函数,非常适合于数据分析,其最大的特点就是:输入值是从SELECT语句的结果集中的一行或者多行的"窗口"中获取的,也可以理解为窗口有大有小(行数有多有少)。通过OVER子句,窗口函数与其他的SQL函数有所区别,如果函数具有OVER子句,则它是窗口函数。如果它缺少了OVER子句,则他就是个普通的聚合函数。窗口函数可以简单地解释为类似于聚合函数的计算函数,但是通过GROUP BY子句组合的常规聚合会隐去正在聚合的各个行,最终输出称为一行。原创 2025-03-03 10:30:52 · 779 阅读 · 0 评论 -
应届生Java面试经验总结
非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识良好的理解,与优秀的自学能力, 很难找到工作。经过近一个月的面试,总结一些信息。原创 2025-03-02 21:21:32 · 866 阅读 · 0 评论 -
在 Windows 上生成本地 SSL 证书并使用 HTTPS 访问本地 Nginx 服务器
通过以上步骤,你已成功在 Windows 环境中生成本地 SSL 证书,并配置 Nginx 以支持 HTTPS。使用 HTTPS 进行本地开发可以确保你的应用在实际部署时符合安全要求,并提供更好的用户体验。如果你遇到任何问题或有任何疑问,请在评论区留言讨论。原创 2025-03-02 20:02:33 · 1031 阅读 · 0 评论 -
什么是MVC?什么是SpringMVC?什么是三层架构?
MVC(Model View Controller),它是一种思想,他把软件系统分为 以下三部分:Model(模型):用来处理程序中数据逻辑的部分View(视图):在应用程序中,专门和浏览器进行交互,展示数据的资源Contreller(控制器):可以理解成是一个分发器,来决定对于视图发来的请求,需要用哪一个模型来处理,以及处理完后需要跳回到哪一个视图,也就是用来连接视图和模型的举个例子:1.比如进入京东的购物页面2.搜索手机。原创 2025-03-02 18:23:36 · 979 阅读 · 0 评论 -
【SQL技术】不同数据库引擎 SQL 优化方案剖析
不同的数据库系统有其独特的架构和性能特点,因此 SQL 优化策略也需要因地制宜。在实际应用中,需要根据具体的业务需求和数据特点,选择合适的优化方法。同时,定期监控数据库的性能指标,不断调整优化策略,才能确保数据库系统始终保持高效稳定的运行。希望本文介绍的优化方案能为你在数据库性能优化方面提供一些有益的参考。原创 2025-03-01 14:33:47 · 1197 阅读 · 0 评论 -
【Spring Cloud Alibaba】基于Spring Boot 3.x 搭建教程
本教程主要介绍如何基于搭建一个微服务项目,适合熟练使用框架,并且有进一步尝试新版本及学习搭建微服务项目的同学。致力于提供微服务开发的一站式解决方案。该项目包含开发分布式应用微服务的必需组件,方便开发者通过编程模型轻松使用这些组件来开发分布式应用服务。依托,我们只需要添加一些注解和少量配置,就可以将应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。此外,阿里云同时还提供了Spring Cloud Alibaba 企业版。原创 2025-02-28 23:57:55 · 977 阅读 · 0 评论 -
【MySQL】 常见数据类型
浮点数和定点数类型的特点是可以处理小数 ,你可以把整数看成小数的一个特例,因此,浮点数和定点数的使用场景,比整数大多了。小数:有符号float(4,2)表示的范围是-99.99 ~ 99.99,无符号的float(4,2)表示的范围是0 ~ 99.99,MySQL在保存值时会进行四舍五入。有一个调查表votes,需要调查人的喜好, 比如(登山,游泳,篮球,武术)中去选择(可以多选),使用set类型,(男,女)[单选] ,使用enum类型。MySQL的常用数据类型,就分享到这里了,如有错误还望指出,886!原创 2025-02-28 22:19:59 · 853 阅读 · 0 评论 -
Tomcat 的安装(详细教程)
Tomcat是一个免费的、开放源代码的Web应用服务器,属于轻量级应用服务器,由ApacheSun和一些公司以及个人共同开发而成,是Apache软件基金会项目中的一个核心项目。Tomcat深受Java爱好者的喜爱,是开发和调试JSP程序的首选,也是中小型系统和并发访问用户不是很多的场合下被普遍使用的服务器。TomcatWeb 容器:它负责完成web服务器的功能。Servlet 容器:名字为catalina,用于处理Servlet代码JSP 容器:用于将JSP动态网页翻译成Servlet代码此外,原创 2025-02-28 13:17:33 · 1189 阅读 · 0 评论 -
SpringMVC详解
MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。MModel,模型层,负责业务逻辑判断,数据库存取VView,视图层,负责界面展示,向用户呈现数据的方式(html页面、图片、文本等)CController,控制器,负责接收用户请求,并根据请求调用相应的模型来处理业务逻辑URL(Uniform Resource Locator)是互联网上统一资源定位符的简称,用于标识和定位互联网上资源的地址。在Web浏览器中,URL是用于访问网页的地址。原创 2025-02-28 11:36:32 · 1186 阅读 · 0 评论 -
SpringBoot【十一】mybatis-plus实现多数据源配置,开箱即用!
环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE正常情况下我们在开发系统的时候都是使用一个数据源,但是由于有些项目同步数据的时候不想造成数据库io消耗压力过大,便会一个项目对应多个数据源,即就会有个问题,Springboot配置db都是默认加载数据源连接,连接池默认配置,但是配置多个数据库url,这该怎么实现呢?原创 2025-02-28 09:53:17 · 952 阅读 · 0 评论 -
Spring Boot注解总结大全【案例详解,一眼秒懂】
/ 根据ID获取图书的逻辑。// 返回用户列表的逻辑。// 数据访问逻辑实现。原创 2025-02-27 13:11:40 · 563 阅读 · 0 评论 -
Redis基础——1、Linux下安装Redis(超详细)
最重要的是:ExecStart=/usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf这个,这里指定了redis-server的配置文件。我们安装的是linux版本的redis,这里用的是云服务器所以需要远程连接,这里使用的是xshell连接到服务器,没有服务器的话也可以使用虚拟机,这里不过多赘述。本文中安装的版本为:http://download.redis.io/releases/redis-7.0.5.tar.gz。原创 2025-02-27 11:50:17 · 1485 阅读 · 0 评论 -
npm无法加载文件:因为在此系统上禁止运行脚本
出现需要管理员权限提示,可选择执行 Set-ExecutionPolicy -Scope CurrentUser。出现的ExecutionPolicy参数后输入:RemoteSigned。说明不是环境变量的问题,那么定位到注册列表的问题。三、可能是环境变量的问题,进入cmd,输入。显示Restricted,说明状态是禁止的。,显示 RemoteSigned 改好了。二、node的版本是可以打印出来的。这个目录下看到是有这个文件的。再来使用npm就可以了。在vscode中输入。原创 2025-02-27 10:25:58 · 346 阅读 · 0 评论 -
Nginx UI:一款开源的Nginx可视化管理界面,让你轻松管理nginx的配置
在选择Nginx管理工具时,建议根据实际需求和项目大小进行选择。Nginx UI作为一个功能全面的解决方案,适合需要高级配置和管理的用户。原创 2025-02-26 02:56:40 · 688 阅读 · 0 评论 -
MySQL中replace函数用法
语义:将列名:field 中出现的search字符串,全部替换成replace字符串。weight对应数据库表的列名,‘kg’对应需要替换的字符串,’'对应替换成的字符串。语法:replace(field,search,replace)这样使用可以将数据中的单位去掉保留数值。说明:field - 数据库表的列名。search - 需要替换的字符串。replace - 替换成的字符串。原表数据(table)原创 2025-02-26 01:35:45 · 422 阅读 · 0 评论 -
Linux(CentOS)安装 MySQL
CentOS版本:CentOS 7三种安装方式:一、通过 yum 安装,最简单,一键安装,全程无忧。二、通过 rpm 包安装,需具备基础概念及常规操作。三、通过 gz 包安装,需具备配置相关操作。原创 2025-02-26 00:15:21 · 752 阅读 · 0 评论 -
Java面试题———SpringBoot篇
我们只需要在SpringBoot的启动类上添加一个@SpringBootApplication的注解,就可以开启自动装配。使用@ConfigurationProperties注解把对应的值绑定到一个配置对象,然后将配置对象注入到需要的地方。版本锁定:SpringBoot在父工程中进行了大量常见依赖的版本锁定,省去了我们查找依赖版本和解决版本冲突的麻烦。跨域是指浏览器不能执行其他网站的脚本。起步依赖:SpringBoot以功能化的方式将需要的依赖进行组装,并且允许程序员以starter的方式进行引入。原创 2025-02-25 22:14:39 · 389 阅读 · 0 评论 -
Java进阶,集合,Colllection,常见数据结构
需求某影院系统需要在后台存储上述三部电影,然后依次展示出来。分析①:定义一个电影类,定义一个集合存储电影对象。②:创建3个电影对象,封装相关数据,把3个对象存入到集合中去。③:遍历集合中的3个对象,输出相关信息。//1.定义一个电影类//2.定义一个集合对象存储3部电影对象movies.add(new Movie("《你好,李焕英》",9.5,"张小雯,贾玲,沈腾,陈赫"));原创 2025-02-25 09:51:05 · 1018 阅读 · 0 评论 -
DBeaver下载安装及数据库连接(MySQL)
在根目录下创建一个txt文件(可以在其他地方创建完成后移到根目录下),名字叫my,文件后缀为ini。6.驱动下载后再次点击测试链接,提示已连接,点击确定、完成即可,至此DBeaver连接MySQL数据库成功。本文讲解使用zip文件,点击Download即可下载,下载完成后解压到本地文件夹(记住路径,一会儿要用)。5. 第一次连接MySQL时会出现弹窗,提示下载驱动,点击下载即可。1. 第一次打开时可能会出现提示,是否创建样本数据库,点击否即可。6. 选择组件,默认即可,点击下一步。原创 2025-02-24 16:57:35 · 2594 阅读 · 0 评论