自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos安装jdk8

【代码】Centos安装jdk8。

2025-04-01 03:16:48 182

原创 npm mvn的一些常见操作

【代码】npm mvn的一些常见操作。

2025-04-01 00:52:07 84

原创 几种常见的开源许可证

以下为你介绍几种常见的开源许可证:

2025-03-31 23:01:32 345

原创 springboot项目启动参数过长而导致启动失败

去target目录下找到jar包,cmd java -jar jar包名运行。

2025-03-30 09:30:59 201

原创 解决CSDN上传md文件所有图片失效的问题

搭建图床,之前用的b站图床全失效了,想必gitee更靠谱些图床:存储与分享图片的在线服务,图片上传到图床会获得一个链接PicGo是一个开源的图片上传工具,它提供了一个UI界面,能够将图片上传到各种图床服务,比如github,gitee等。

2025-03-26 03:18:09 394

原创 【MySQL】关闭外键约束检查

插入SQL之前,可以关闭外键约束检查。

2025-03-18 21:14:16 238

原创 创建一个简单的分模块初始工程

【代码】创建一个简单的分模块初始工程。

2025-03-18 18:36:19 210

原创 volta node npm yarn下载安装

这四个是前端常见环境与工具。

2025-03-08 17:43:33 408

原创 yarn install时报错certificate has expired

这个是SSL证书过期,可能是系统时间不准确,那就调一下,可能是镜像源的SSL过期,那就切换镜像源,可能是网络中存在代理或防火墙配置问题,可以联系公司的网管,可能是CA证书过期,但是这个一般会自动更新不用管。当然,你可以暂时关闭SSL,install完后再打开。

2025-03-08 17:24:32 280

原创 Centos7安装nginx

nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。#pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。#zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装。#安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。如果运行中就kill -9 进程ID。

2025-03-07 13:06:21 273

原创 【maven】maven依赖报错解决方式

可以更换版本号重新下载试试,可以更换数据源。打开cmd,最好是管理员模式,这是写入操作。如果都没有效果,那就手动下载jar包。先去本地仓库查看是不是真的没下载下来。在idea中重新构建一下。发现本地仓库已经存在了。比如我要处理这个依赖。

2025-03-07 08:55:08 415

原创 【MySQL】字段类型默认值

mysql各种类型的默认值

2025-03-02 02:24:15 108

原创 【win10】关闭组件 咨询与兴趣

越来越恶心人了,win10右下角的咨询与兴趣,界面丑长得像流氓软件不说,由于组件会自动访问国外网站,是很容易卡死的,你玩游戏的时候突然卡死,你办公的时候点击文件管理器卡住,基本上都是它的锅,还有就是开机失败,开机速度慢,就是这个在等这个组件访问国外网站,最最最恶心的是,24年的时候我直接从设置里关闭就能关掉,现在发现关掉后几分钟还是会出现,猜测是每次自动访问外网获取资源就会重新打开。这里我成功永久关闭了它,教程如下。

2025-03-01 04:52:29 412

原创 【Typora】VLOOK插件简单使用

typora的一个增强工具VLOOK下载后的目录。

2025-02-27 08:00:51 314

原创 【CentOS7】虚拟机网络模式配置

再说虚拟机网络模式之前,先说一下主机的网络环境。

2025-02-26 07:51:20 1519

原创 【win10】完全免费修复dll缺失,C++组件缺失

先说为什么新买的电脑,重做的系统总是缺个这缺个那首先可能是人家微软为了系统不那么臃肿,正常一个win10大约4个G,如果加上一堆组件可能要5个G,其次我猜测就是不想让用户使用破解版软件,以及盗版单机游戏,最后可能是版本很新,而很多dll和组件都是老古董了,就不附带。

2025-02-26 03:45:48 842

原创 【win10】笔记本重做系统后极大提高性能的设置

如果你的电脑是低端显卡,比如我手上这台二手的1650,想要提高性能,可以跟着我做。

2025-02-25 11:15:29 192

原创 【CentOS7】安装MinIO

console-address 后面跟着的是minio 的管理端访问端口,若不指定,将会随机赋予端口号。MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY 就是minio 的登录账号和密码,密码至少8位。需要将用户和用户组修改为自己系统的,/etc/default/minio 是默认的minio 配置文件。9000 是minio 的默认api 端口号,9001 是上一步启动命令中指定的前台端口号。后面可以看到minio自启服务文件的路径。

2025-02-23 20:31:06 359

原创 【centos7】安装redis

0.0.0.0是回环地址,表示对所有ip开放,并关闭保护模式。注:--enablerepo 选项的作⽤为启⽤⼀个仓库。

2025-02-14 15:01:21 182

原创 【Springboot2】热部署开启

现在已经实现了热部署了,但是到企业开发的时候你会发现,为了便于管理,在你的程序目录中除了有代 码,还有可能有文档,如果你修改了一下文档,是没必要部署的,这样会浪费性能资源。热部署功能是一个典型的开发阶段使用的功能,到了线上环境运行程序时,这个功能就没有意义了。所以项目上线时,需要关闭热部署,降低资源性能损耗,以下是关闭方式。这样默认是每次发现项目文件有改动,5秒后自动部署一次。就可以了,每次手动Ctrl + F9手动部署。这关乎IDEA的版本,我的是2023.2.3。

2025-02-02 12:46:41 351

原创 【Springboot2】多环境开发简单教程

【代码】【Springboot2】多环境开发简单教程。

2025-02-02 11:44:24 156

原创 【SpringBoot】常用的几个插件配置

是 Maven 中最常用的插件之一,它负责编译 Java 源代码。通过合理的配置,你可以控制编译过程的许多方面,例如 Java 版本、编码、调试信息等。以下是source1.81117target或1.81117source和target通常需要同时设置,并保持一致或target版本不能高于source版本。这确保你编译出的代码能在目标 JVM 环境下正确运行。encoding指定编译过程中使用的字符编码,避免出现乱码问题。常用的字符编码,例如UTF-8GBK等。通常是操作系统的默认编码。强烈建议设置为。

2025-01-24 12:08:07 1116

原创 【Maven】分模块开发创建项目

这里简单演示springboot vue项目后端的分模块是怎么分的。

2025-01-23 11:36:31 287

原创 【MySQL】显示宽度是什么

总结来说,显示宽度是一个显示格式的配置,用于确保在显示时字段值的格式一致,但不会影响字段的实际存储和数据类型的范围。TINYINT这个类型只能存储一个字节,也就是-128 ~ 127或者0 ~ 255。这样子写,他的实际存储空间还是一个字节,但是显示宽度为4,也就是数字长度为4。比如:存入1,会显示0001,填充了三个0。但是也可以这么写TINYINT(4)不同于存储宽度,举个例子。

2025-01-21 05:45:47 87

原创 【Redis】RedisTemplate数据的常用API

【代码】【Redis】RedisTemplate数据的常用API。

2025-01-16 04:58:18 970

原创 【Redis】win10安装Redis

如果需要,先卸载。

2025-01-16 00:26:40 431

原创 【MySQL】MIN()、MAX()比较日期大小

思路:注意题目的两个关键词,每位玩家,所以用GROUP BY。第一次的日期,所以用MIN(DATE)这种很方便,不过窗口函数会快点。

2025-01-13 00:37:10 255

原创 【MySQL】DATEDIFF()函数使用

函数用于计算两个日期之间的差值,以天为单位。

2025-01-12 18:15:19 430

原创 【MySQL】NOT IN需要外部套一层SELECT

这种方法是通过 LEFT JOIN 找到需要删除的行,即那些 p1.id 不是对应 email 最小 id 的行(p2.minId IS NULL),然后删除这些行。先说我率先想到的解题思路:先根据email分组,查出每组的最小ID,然后删除结果集中任何不存在的ID的数据,因为这些ID都不是每组最小的。上层要用列名为id来过滤,而这个子查询查出来的列名是id(我设置的别名),这里的细节是,从逻辑上看,似乎外层套的一层的SELECT多余了。我自己思考了一个理由,比如。最后再附上额外两种解法。

2025-01-12 17:21:14 244

原创 【MySQL刷题】从不订购的客户

判断客户是否曾经下过订单的条件是:如果一个客户 ID 在。表中不存在,这就意味着他们从未下过订单。

2025-01-12 04:42:31 190

原创 【MySQL】MySQL基本执行顺序

这是查询的第一步,确定要查询的数据源,包括表、视图或连接(JOIN)等。子句用于过滤已经分组的数据,通常与聚合函数一起使用。此时会选择要返回的列,包括可能的计算值和聚合函数结果。子句,MySQL 会根据指定的列对结果进行分组。关键字,将删除重复的记录,只保留唯一值。子句中的条件筛选出符合条件的记录。子句,它将限制返回的结果集的数量。子句对查询结果进行排序。在确定数据源后,会根据。

2025-01-12 03:56:38 251

原创 【MySQL】推荐一个可读性高的MySQL缩进排版

真的好好看哇,我决定了,以后就这么写。

2025-01-12 03:51:48 94

原创 【MySQL】count(*)、count(1)和count(列名)区别

不要使用 count(列名)来替代 count(*) , count(*) 是 SQL92 定义的标准统计行数的语法,跟数 据库无关,跟 NULL 和非 NULL 无关。Innodb引擎的表用count(*),count(1)直接读行数,复杂度是O(n),因为innodb真的要去数一遍。但好 于具体的count(列名)。说明:count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。其实,对于MyISAM引擎的表是没有区别的。这种引擎内部有一计数器在维护着行数。

2025-01-12 02:49:34 239

原创 【MySQL】Having和Where的区别

因为 WHERE 可以先筛选,用一 个筛选后的较小数据集和关联表进行连接,这样占用的资源比较少,执行效率也比较高。HAVING 则需要 先把结果集准备好,也就是用未被筛选的数据集进行关联,然后对这个大的数据集进行筛选,这样占用 的资源就比较多,执行效率也较低。HAVING 在 GROUP BY 之 后,可以使用分组字段和分组中的计算函数,对分组的结果集进行筛选,这个功能是 WHERE 无法完成 的。这决定了,在需要对数据进行分组统计的时候,HAVING 可以完成 WHERE 不能完成的任务。

2025-01-12 02:40:50 133

原创 【MySQL】设置客户端编码格式collation_connection

我这套配置的隐患看到了没,就是这个从客户端接收SQL使用的编码格式是MySQL8默认的,并不是我想要的utf8mb4_general_ci。选项是一个不错的选择。它指定了一个包含服务器启动时执行的命令的文件。断开命令行查询连接后,依旧回归默认值,下次还要手动改。在每次连接时发出 SET NAMES。这是一个会话级的配置项。这是我的my.ini。查看所有编码格式配置。

2025-01-11 21:51:16 658

原创 【MySQL刷题】查找工资比经理高的员工

三种方式首先想到的是子查询。

2025-01-10 20:45:50 310

原创 【MySQL】ON与WHERE的区别(临时表)

【代码】【MySQL】ON与WHERE的区别(临时表)

2025-01-10 19:53:28 557 1

原创 【MySQL8】压缩包方式卸载

版本:v8.0.26今天mysql启动的时候报错,跟着网上的教程排查了几次,最后决定卸了重装,反正是学习环境。

2025-01-10 16:07:09 468

原创 【MySQL8】查看/设置编码格式、排序规则和存储引擎

先说一下推荐设置字符集和编码格式推荐配置utf8mb4utf8mb4存储引擎推荐配置。

2025-01-09 20:48:00 622

原创 【CentOS7】安装MySQL

character_set_connection:服务器处理请求时会把请求字符串从character_set_client转为character_set_connection。安装libs的过程中可能会报错,说什么Centos7默认数据库是mariadb-libs,所以我们要删掉这个,这么看的话,这个数据库与mysql应该都很多通用的依赖。防火墙是开着的,我们只需要开放MySQL的端口就行,默认是3306,我没有改。安装MySQL需要libaio依赖,这个是必须的,没有显式的指定字符集和比较规则,则该表。

2025-01-06 20:04:23 1050

空空如也

空空如也

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

TA关注的人

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