- 博客(130)
- 收藏
- 关注
原创 【MYSQL】聚合查询、分组查询、联合查询
函数说明count (列名)返回查询到的数据的 数量sum(列名)返回查询到的数据的 总和,不是数字没有意义avg(列名)返回查询到的数据的 平均值,不是数字没有意义max(列名)返回查询到的数据的 最大值,不是数字没有意义min(列名)返回查询到的数据的 最小值,不是数字没有意义。
2025-03-22 16:16:16
892
原创 [ai笔记13] 大模型架构对比盘点:Encoder-Only、Decoder-Only、Encoder-Decoder
欢迎来到的ai空间,这是技术老兵重学ai以及成长思考的第13篇分享!最近看完《这就是chatgpt》对于大语言模型的三种架构演进图印象颇深,今日就专题盘点一下三种大模型架构理论,同时做一个简单对比。
2025-03-22 03:29:10
549
原创 SpringBoot的@Scheduled和@Schedules有什么区别
对于更复杂的需求,比如调整线程池大小或者设置线程名称前缀等,你可以通过自定义来进行配置。Spring提供了几种内置的调度器实现,如和。@Override@Override@Override// 自定义异常处理逻辑。
2025-03-22 00:15:30
286
原创 Spring+Quartz实现定时任务的配置方法
如果是通过MethodInvokingJobDetailFactoryBean在运行中动态生成的Job,配置的xml文件有个concurrent属性,这个属性的功能是配置此job是否可以并行运行,如果为false则表示不可以并行运行,否则可以并行。如果为false,那么,在这种情况下,当前job还在运行,那么下一个job只能延时运行。任务有并行和串行之分,并行是指:一个定时任务,当执行时间到了的时候,立刻执行此任务,不管当前这个任务是否在执行中;如果不配置,默认是true的,就是允许并行。
2025-03-10 23:00:53
162
原创 Python毕业设计选题:基于django+vue的疫情数据可视化分析系统
软件测试的方法有好几种,但目前主要采用的是包括以功能为主要测试方向的黑盒测试以及以逻辑为主要测试方向的白盒测试,这是两种不同的测试方法,针对的测试侧重点不同,本课题根据实际需求情况,选择以功能为主要的黑盒测试方法,同时测试是要遵循一定的规则来执行的,一个测试要执行其执行的依据一般是由测试用例来规定的,而测试用例一般是依据需求或说明书来综合制定的,测试在硬件出厂前是十分重要的一个过程,本课题由于时间和精力的关系,选择以实现的功能作为测试要点来进行测试。2.最终目标是为用户设计一个完美的管理界面。
2025-03-10 12:15:08
1536
原创 nginx 部署前端vue项目
Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。优点支持海量高并发:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。内存消耗少可商业化配置文件简单 除了这些优点还有很多,比如反向代理功能,灰度发布,负载均衡功能等。
2025-03-07 22:25:57
499
原创 MySql中的事务、MySql事务详解、MySql隔离级别
思考:我去银行给朋友汇款,我卡上有100元,朋友卡上50元,我给朋友转账50元,如果我的钱刚扣,而朋友的钱又没加时,网线断了, 怎么办(Transaction)是数据库管理系统(DBMS)中的一个核心概念,它确保了一系列数据库操作要么全部成功,要么全部失败,从而维护数据库的完整性和一致性。MySQL在5.5版本开始,就将InnoDB引擎作为默认存储引擎。由于Mysql中的事务是存储引擎实现,而且只有InnoDB支持事务。
2025-03-05 18:40:41
825
原创 macOs安装docker且在docker上部署nginx+php
v ~/project/nginx/conf.d:/etc/nginx/conf.d 将主机的 ~/project/nginx/conf.d 目录挂载到容器的 /etc/nginx/conf.d。-v ~/project/www:/usr/share/nginx/html 将主机的 ~/project/www 目录挂载到容器的 /www。–link myphp:php 将 myphp 容器的网络并入 nginx 容器,实现容器间的通信。如果想将docker内的文件与docker外的文件相关关联。
2025-03-05 17:17:36
784
原创 idea创建SpringBoot自动创建Lombok无效果(解决)
移除optional属性optional属性表明该依赖不会被传递到依赖的模块中。如果你只在当前模块使用 Lombok就保留;但如果 Lombok 的注解被多个模块引用,就移除optional。所以我移除了。
2025-03-05 00:48:16
259
原创 3大绝招!MySQL如何轻松搞定文本、图像和视频的多模态数据分析?
首先,让我们来了解一下“多模态”到底是什么意思。简单来说,多模态指的是能够同时处理不同类型数据(如文本、图像、音频等)的能力。传统的数据库往往只能专注于一种或几种特定类型的数据,比如关系型数据库主要处理结构化数据,而文档型数据库则更适合非结构化数据。但是现在,随着技术的进步,像MySQL这样的数据库也开始支持更加复杂的数据模型,允许我们在同一个系统内处理多种格式的数据。通过上述五个部分的详细介绍,相信你现在应该对如何利用MySQL进行多模态数据分析有了更清晰的认识。
2025-03-04 22:30:12
836
转载 解决 Tomcat 跨域问题 - Tomcat 配置静态文件和 Java Web 服务(Spring MVC Springboot)同时允许跨域
Tomcat 静态文件和 Web 服务同时允许跨域,即 Tomcat webapp 目录下同时存在静态文件服务和 war 包启动的服务。Springboot 框架下的配置,允许所有接口跨域,Springboot 环境下测试生效,Spring MVC环境下测试未生效。偶尔遇到一个 Tomcat 部署项目跨域问题,因为已经处理过太多跨域了,觉得很简单。Tomcat 静态文件允许跨域,设置比较简单,百度一搜一堆,这里简单贴一下。老项目以 war 包居多,新项目(Springboot)以 jar 包居多。
2025-03-03 10:51:48
761
原创 挑战10个最难的Java面试题(附答案)【上】
这是有名的 Java 面试问题,招2~4年经验的到高级 Java 开发人员面试都可能碰到。这个问题的好在它能反映了面试者对等待通知机制的了解, 以及他对此主题的理解是否明确。就像为什么 Java 中不支持多继承或者为什么 String 在 Java 中是 final 的问题一样,这个问题也可能有多个答案。为什么在 Object 类中定义 wait 和 notify 方法,每个人都能说出一些理由。
2025-03-02 21:41:28
545
原创 基于SpringBoot和PostGIS的全球机场入库实践
在全球化的大背景下,机场作为连接世界的桥梁,其空间分布对经济、文化和政治交流具有深远的影响。随着信息技术(IT)的不断进步,全球机场的空间分布正在经历一场革命性的变革。本文将探讨全球机场的空间分布,并将这些空间数据进行入空间库管理。全球机场的空间分布一直是航空业和地理学研究的热点。根据研究,美国和欧盟被视为全球民航的“发展极”,而亚太地区则是未来航空增长最具潜力的区域。IT技术在全球机场空间分布中扮演着越来越重要的角色。例如,通过深度学习技术,可以对全球开放数据库中的机场空间位置进行验证。
2025-03-02 20:22:12
731
原创 使用 宝塔面板 部署 springboot 和 vue
仿照别人项目做了个基于 springboot 和 vue 的网站,在腾讯云服务器上,通过 宝塔面板 部署了该项目。项目的技术栈:Vue3、Vite5、Axios、Element Plus、Wangeditor5、Highlightjs、Spring Boot2、Mybatis、MySQL8。
2025-03-02 18:43:17
877
原创 【小白Java进阶之路】 2024年Java小白如何成为大牛?超详细学习路线图!
本文为Java初学者提供了一份详细的学习路线图,旨在帮助他们从基础到进阶,最终成为Java领域的专家。文章涵盖了Java基础、进阶技术、Web开发、框架与工具、软技能等多个方面,并提供了代码示例、流程图和表格,以增强理解和实践能力。成为一名Java大牛是一个持续学习和实践的过程。除了上述的技术栈,保持对新技术的好奇心和学习热情也是非常重要的。希望这份路线图能帮助你在Java的世界中不断进步,最终成为一名技术专家。
2025-03-01 14:53:29
779
原创 【SpringCloud】Gateway
路由过滤器,作用范围比较灵活,可以是任意指定的路由Route:全局过滤器,作用范围是所有路由,不可配置。
2025-03-01 00:22:18
1128
原创 【MySQL】在 Centos7 环境安装 MySQL -- 详细完整教程
mariadb 其实就是 mysql,只不过是 mysql 的另一种拉出来的开源分支,也可以正常使用,如果不想卸载也是可以的。安装 MySQL 源:rpm -Uvh mysql57-community-release-el7-10.noarch.rpm。安装 MySQL 服务端,需要等待一些时间:yum install -y mysql-community-server。通过临时密码登录 MySQL,进行修改密码操作:mysql -uroot -p。这时候我们就可以自己设置想要的密码了。
2025-02-28 22:44:22
975
原创 Vue项目中 安装及使用Sass(scss)
为什么会有这个安装方法,是因为我在使用常规安装方法时,会出现版本不兼容问题,导致安装失败,所以 尝试了一个新的方法,如下。的版本,因为它会根据 npm 依赖项自动安装合适的版本。项目就可以正常使用sass啦~:nodejs环境中将sass转css。2.在这个配置中,你不需要指定。:把 sass编译成css。
2025-02-28 13:42:40
569
原创 Spring总结(上)
1. 使用构造函数2. 使用静态工厂3. 使用实例化工厂Bean对象类:1.对象注入PersonDaoBean对象类:PersonServiceBean对象类:方法一:方法二:注意:方法一中的一个dao对象可被多个service bean对象使用,但方法二却只能使用一次2.基本类型注入3.集合类型的装配Spring容器注入的配置:测试:通过构造器传入参数注入值:配置如下:
2025-02-28 12:02:39
297
原创 Springboot实战:AI大模型+亮数据代理助力短视频时代
采集视频素材短视频已成为当下最受欢迎的内容形式之一,无论是个人创作者还是企业品牌,都在积极拥抱这一趋势。然而,短视频的制作不仅需要创意和技巧,还需要大量的高质量素材作为支撑。本文将探讨如何利用现代技术手段Springboot集成AI大模型技术,结合亮数据代理服务,自动化地获取和处理短视频素材,以提高制作效率和视频质量。
2025-02-28 10:18:51
937
原创 Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16
1.修改jdk版本,点击 file -> ProjectStructure -> Project,将Project SDK与Project language level设置为一致。选择java版本时发现只有17,21,23,没有自己想要的版本时,更改Server URL路径为start.aliyun.com就可以了。2.修改模块的语言等级,点击file -> ProjectStructure -> Modules。运行项目后报错:java: 错误: 无效的源发行版:16。3.修改模块的SDK版本。
2025-02-27 13:32:52
287
原创 Rust 图形界面开发——使用 GTK 创建跨平台 GUI
通过自定义信号,开发者可以实现复杂的交互逻辑。// 创建自定义信号println!");});
2025-02-27 12:10:36
997
原创 PostgreSQL 17 发布了!非常稳定的版本
这些新特性和改进不仅提升了数据库的性能和功能,也增强了数据库的可用性和灵活性,使得 PostgreSQL 17 成为一个值得期待的版本。
2025-02-27 10:48:18
467
原创 mysql利用.ibd文件恢复数据
2、在目标MySQL数据库中创建一张新表,表结构与原表结构一致。确保新表的表结构与.ibd文件中的数据结构一致。1、停止原mysql数据库服务,备份原来的.ibd文件。4、将备份好的.ibd文件复制到目标数据库数据文件夹替换旧的表ibd文件下,并修改.ibd文件权限。chown mysql:mysql tableName.ibd(windows下无需此权限步骤)5、使用下面命令重新导入表空间即可恢复数据(无需重启目标数据库服务)。3、使用下面命令删除新建表的表空间(即新表的.ibd 文件)。
2025-02-26 01:56:06
420
原创 MySql 8.0安装教程(windows系统),全网最详细的教程
MySQL数据库服务是一个完全托管的数据库服务,是目前比较流行的开源数据库来部署云原生应用程序,不管在企业开发,个人开发,学校做项目都是必备的一款工具,并且MySQL是开源的,目前隶属于Oracle 旗下产品。MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。接下来我将手把手教你安装MySql 8.0,末尾获取我下载好安装包。
2025-02-26 00:36:07
171
原创 Job for mysqld.service failed because the control process exited with error code. See “systemctl sta
杀死进程之后导致mysql进程还在,根本杀不死,查询mysql杀不死原因,重启服务器也不行。有可能是权限不足也有可能是,mysql存在锁机制导致mysql进程杀不掉。服务器系统盘空间已满导致mysql异常停止,启用mysql导致失败,再次查询mysql服务启用成功!
2025-02-25 23:31:56
247
原创 Java进阶学习笔记42——集合进阶1
集合是一种容器,用来装数据的,类似于数组,但集合的大小可变,开发中也非常有用。为了满足不同的业务场景需求,Java还提供了很多不同特点的集合供我们选择使用。Collection接口类,泛型,里面主要的子接口是List和Set。Java为什么提供这么多集合,给我们学习呢?应对不同的业务场景需要。查询、增删改查、排序等。每个元素是一个键值对。每个元素包含一个值。
2025-02-25 18:20:22
141
原创 error @achrinzanode-ipc@9.2.5 The engine “node“ is incompatible with this module. 解决node.js版本不兼容问题
【代码】error @achrinzanode-ipc@9.2.5 The engine “node“ is incompatible with this module. 解决node.js版本不兼容问题。
2025-02-24 17:25:42
308
原创 2023最新Java面试八股文汇总(五十万字总结版)
今年的疫情,让招聘面试变得雪上加霜。已经有不少大厂,如腾讯、字节跳动的招聘名额明显减少,面试门槛却一再拔高,如果不用心准备,很可能就被面试官怼得哑口无言,甚至失去了难得的机会。现如今,情势依然严峻,未来充满着不定性,想要跳槽涨薪的小伙伴,在面试前更是要做好充足的准备!接下来又准备到一年金九银十面试跳槽季,你准备好了吗?
2025-02-24 15:35:11
341
原创 运维实战---多种方式在Linux中部署并初始化MySQL
MySQL是常用的关系型数据库,具有以下特点:1、开源,不需要支付额外的费用即可使用2、支持包括Windows/Linux在内的多个操作系统3、支持多种语言,包括中文编码GB 2312、BIG5,日文的shift_JIS4、为包括C、C++、java、python、PHP在内的多种编程语言提供了API5、支持多种存储引擎,例如MyISAM、InnoDB6、使用标准的SQL语言进行操作7、支持多线程,充分利用CPU资源。
2025-02-23 12:02:55
764
原创 查询Mysql中被锁住的表以及如何解锁
当MySQL中的表被锁住时,可能会导致查询变慢或完全无法访问该表。处理这种情况的方法取决于锁的原因以及你想要达到的目标。
2025-02-23 05:36:14
366
原创 如何在Portainer中部署Nginx容器并制作一个本地站点结合cpolar发布至公网可访问
Portainer是一个开源的Docker轻量级可视化工具,它提供了一个直观的Web界面,让你轻松管理和监控Docker容器、镜像和网络等。之前在文章《Linux Docker 图形化工具 Portainer远程访问》中我们讲了如何使用Docker部署一个Portainer,并结合cpolar内网穿透实现了公网访问成功。本篇文章教大家如何在Portainer创建Nginx容器,并且部署一个静态站点实现公网访问。
2025-02-23 03:48:43
715
原创 利用@WebMvcTest测试Spring MVC应用
在 Spring MVC 应用的测试领域,注解发挥着极为关键的作用。它为测试提供了专门定制的 Spring 环境支持,使得开发者能够在无需完整启动应用服务器的情况下,对 Spring MVC 的核心功能进行精准测试。传统的测试方式可能需要启动整个服务器来验证功能,这种做法在某些场景下显得笨重且效率低下。而则不同,它专注于 Spring MVC 相关的组件,例如控制器(Controller)等。通过注入 MockMvc 实例,测试类能够轻松地模拟 Spring MVC 的运行机制。
2025-02-21 23:10:34
912
原创 SpringSecurity系列教程汇总
因为优快云没有分类归纳博客的功能,所以特写本帖汇总Spring Security 5.x系列教程,方便大家查阅!希望各位小伙伴,可以从我的拙作中能对Spring Security有所收获,也希望各位可以多给与指教!
2025-02-21 21:42:46
899
原创 Spring Boot从0到1 -day02
如果你需要为自己的组件或库添加自动配置支持,可以自己编写自动配置类,并遵循上述模式。创建一个自动配置类,并使用适当的条件注解。使用@Bean方法来定义 bean。如果需要绑定配置属性,可以使用注解。Spring Boot的强大之处在于其条件注解实现自动化和灵活配置。这些注解帮助开发人员轻松构建扩展性强、配置灵活的应用而无需关注复杂配置。通过智能地选择和配置Bean,提升了应用的健壮性和适应性。
2025-02-21 14:47:40
847
原创 QoS质量配置
当自定义排队在某个接口上生效的时候,系统将会为这个接口维护17个输出队列。你可 以指定队列1到16。与每一个输出队列相关的是可配置字节总数以及数据包的类型。可 配置字节总数指定在系统移动到下一个队列以前,系统应当从当前的队列中发送多少字 节的数据。编号为0的队列是一个系统队列;在任何编号为1到16之间的队列得到处理以前,编号 为0的队列将先被清空。系统把优先权级别高的数据包,例如保持活动数据包以及信令 数据包,安排到这个队列。其他的通信不能够使用这个队列。
2025-02-21 01:46:39
1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人