自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows服务器 下载部署Minio详细教程

Minio是一个开源的、云原生的分布式对象存储系统,是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。它一大特点就是轻量,虽然轻量,却拥有着不错的性能。使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。官网:https://www.minio.org.cn各种语言引用使用方法。

2025-02-06 10:38:33 1336

原创 深入理解spring 自动注入

Spring 的依赖注入是简化开发、提高代码质量的重要手段。构造器注入、Setter 注入和字段注入各有优缺点,需要根据实际需求选择合适的方式。通过深入理解其原理,我们可以更高效地利用 Spring 框架构建健壮的应用程序。希望这篇文章能帮助你更好地理解和使用 Spring 的依赖注入!

2025-01-03 11:23:56 757

原创 SQL 中 INNER JOIN 和 LEFT JOIN 的区别和用法

对比项INNER JOINLEFT JOIN连接模式只保留两表中匹配的记录保留左边表所有记录,没有匹配显示 NULL源数据需要字段匹配的记录为基础以左表的所有记录为基础NULL 值处理不会有 NULL 值出现右边表不匹配时显示 NULL常用场景实现类似于交集操作需保留左边表不受右表影响。

2024-12-17 13:57:26 727

原创 Linux部署maven私服

Maven私服(Maven Repository)是一个可以存储、共享和管理项目依赖包的地方。通过在本地搭建Maven私服,可以将私有的或者企业内部的依赖包发布到私服中,避免每个开发者从外部仓库下载重复的依赖。本文将详细记录如何在Linux环境中部署Maven私服(以Nexus为例)。

2024-12-09 09:46:44 1355

原创 Linux查看防火墙状态及开启关闭命令

CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用不一样。

2024-11-05 11:17:24 4353

原创 深入理解 Jackson 序列化注解@JsonInclude、@JsonIgnore、@JsonFormat、@JsonSerialize、@JsonIgnoreProperties、@JsonIgn

注解作用使用场景控制序列化时是否包含空值、null值或默认值等想要排除空字段或null字段时在序列化和反序列化时忽略某个字段避免某些敏感信息(如密码)出现在 JSON 中用于格式化日期、时间等字段控制日期、时间等字段的格式化方式自定义序列化逻辑需要对某些字段进行自定义处理时在类级别忽略多个字段类级别控制某些字段的忽略规则忽略某个类的所有实例当需要忽略嵌套对象类型的所有字段时。

2024-10-25 08:35:01 901

原创 深入探讨:@RequestBody、@RequestParam 和 @Param 的区别与用法

在 Spring MVC 中,处理客户端请求的过程中,我们常常需要从 HTTP 请求中获取参数并将其映射到方法的参数中。为了实现这一功能,Spring 提供了多个注解,其中常用的有和@Param。这些注解的作用和用法各有不同,本文将详细讲解它们的区别与具体用法。

2024-10-16 10:35:28 1729

原创 SQL 中 COUNT 的用法详解

COUNT(*):统计表中所有行,包括NULL值。COUNT(1):与COUNT(*)类似,统计所有行。COUNT(列名):统计某列中非NULL值的数量。COUNT(DISTINCT 列名):统计某列中不重复的非NULL值。COUNT可与GROUP BY和HAVING等子句结合,进行复杂的分组统计和条件过滤。COUNT(*)和COUNT(1)在大多数数据库中性能相同,可以按习惯使用。

2024-10-15 09:52:43 7530 1

原创 深入理解 MyBatis 中的 @Param 注解:为何使用以及何时可以省略

Param当你传递的是一个自定义对象作为参数时,MyBatis 会根据该对象的属性名来映射参数,这样也不需要@Param注解。然后在Mapper在 SQL 中,你可以直接通过和来引用对象的属性。这时,也不需要@Param注解。必须使用@Param的情况当Mapper方法有多个参数,且你希望在 SQL 中使用自定义的参数名。避免 SQL 中参数名冲突时,可以通过@Param显式指定参数名。可以省略@Param的情况只有一个参数时,MyBatis 默认会直接使用该参数名。

2024-10-12 10:00:21 2014 1

原创 Docker无法Jenkins拉取镜像和配置国内加速器无法拉取最新版本导致Jenkins插件无法下载解决办法

可信镜像中心,由开放原子开源基金会牵头,联合多家行业伙伴发起,遵循OCI(Open Container Initiative,以下简称“OCI”)容器镜像标准, 旨在为开发者提供开放中立、安全可信、高效便捷的新一代开源容器镜像中心.目前只有336个镜像,一些基础的镜像可以从这个平台获取。为了加速镜像拉取,使用以下命令设置registry mirror 支持系统:Ubuntu 16.04+、Debian 8+、CentOS 7+

2024-06-25 01:05:28 1181 1

原创 Linux授权远程登录MySQL数据库

代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了。授予用户对所有数据库的所有权限。您可以根据需要调整权限范围。第二个* 是数据库的表名称,代表允许访问任意的表。第一个*是数据库,可以改成允许访问的数据库名称。root代表远程登录使用的用户名,可以自定义。确保您的MySQL服务器配置文件(通常是。创建远程用户或更新用户信息(替换。或者注释掉,以允许外部连接。2.授权远程访问权限。

2024-05-30 09:57:07 464

原创 Vue3警告 [Vue warn]: Failed to resolve component: el-progress

可能是elementplus没有成功挂载全局引入有误。这个是我出现的错误解决方法。这个是不显示错误展示。

2024-05-15 10:41:35 439 1

原创 minio的配置和使用,可打包成jar包放入仓库复用

【代码】minio的配置和使用,可打包成jar包放入仓库复用。

2024-05-10 11:26:30 449

原创 ffmpeg前端或者后端实现视频压缩上传

首先你需要在电脑下载ffmpeg包,然后在电脑配置环境变量复制路径到环境变量。

2024-05-10 11:12:35 1061

原创 前端使用ffmpeg出现ReferenceError: SharedArrayBuffer is not defined解决

SharedArrayBuffer is not defined” 错误是因为在浏览器环境中,SharedArrayBuffer 对象被认为是一种潜在的安全风险。为了防止 Spectre 攻击等漏洞,现代浏览器通常会禁用或限制对 SharedArrayBuffer 的使用SharedArrayBuffer 是一种 JavaScript 对象,用于在环境中共享内存。然而,由于共享内存的特性,它可能导致安全漏洞。攻击者可以通过操纵共享内存来执行恶意代码,因此大部分浏览器对其进行了限制。

2024-05-10 10:43:42 2924 4

原创 虚拟机输入ifconfig 报错command not found

ifconfig是在/sbin路径下。再次测试 ifconfig就好了。查看ifconfig的安装源。

2024-04-13 00:37:48 849

原创 使用 nvm管理切换nodejs版本

③选择node.js的安装位置,可以根据自身情况自定义选择路径盘,路径不要出现空格或中文符号(路径最好是在路径盘的根目录下新建一个文件夹,如C盘、D盘下的根目录),我自己在D盘根目录下新建一个nodejs文件夹。② 可以根据自身情况自定义选择路径盘,路径不要出现空格或中文符号(路径最好是在路径盘的根目录下,如C盘、D盘下的根目录),我自己选择D盘根目录。查看你安装的所有node.js版本号,以及你当前所选择的node.js运行版本,输入命令行。nvm list :列出所有已安装的 node 版本。

2024-03-27 00:15:27 500

原创 yarn install 安装 error Error: certificate has expired

数字证书通常用于加密和保护网络通信,以及验证网站的身份。如果证书已经过期,那么使用该证书的网站或服务可能会受到安全威胁。如果 strict-ssl 为ture 在输入命令 yarn config set strict-ssl false 将其改为false。首先执行yarn config set "strict-ssl" false -g 一般出现这个问题是因为开了代理服务器访问。执行yarn config set ignore-engines true 跳过,在执行上一步,就OK啦。

2024-03-26 22:10:32 2667

原创 执行yarn intall 报错 yarn : 无法加载文件 D:\nodejs\node_global\yarn.ps1,

总体来说就是这个问题通常是由于系统的安全策略引起的,系统默认禁止运行脚本文件,我们需要通过修改 PowerShell 的策略,允许运行脚本文件。具体来说,我们需要在 PowerShell 中执行一些命令,将策略设置为允许运行脚本文件。1.首先我们在window搜索出 Windows PowerShell 以管理员身份运行。yarn install命令。这是修改后的返回值为。

2024-03-26 21:57:01 605

原创 本地虚拟机安装Docker镜像

第一步:更新yum -----yum update1第二步:安装需要的软件包-----1第三步:设置下载源第四步:安装 docker-----然后可以通过docker -v 查看是否安装成功。

2024-03-13 17:51:12 1254

原创 VMware虚拟机安装Centos输入指令出现command not found错误

最小化安装的时候可能少了一些工具,返回根目录[root@localhost ~]# 安装即可。最小安装,在输入指令的时候会出现Command not found的错误。:在根目录下[root@localhost ~]#下一次执行。yum install net-tools.x86_64也可。执行 yum install -y vim解决vim指令问题。因为我们在安装Centos的时候选择的是。-y vim完成对VIM指令的配置。

2024-03-13 16:57:02 2635

原创 echarts图表报错 Error in created hook: “Error: Initialize failed: invalid dom.“

放在入了页面加载事件created里面,created这时候还只是创建了实例,但模板还没挂载完成。通过延迟加载getChart()方法,使DOM先于getChart方法加载,为DOM加载提供时间。dom还没挂载完成,echarts.init() 就已经开始执行。setTimeout()方法用于在指定毫秒数后调用。使用create情况下使用延迟加载。用mounted还是会报错。

2024-02-26 10:29:25 1134 1

原创 XML文档中SQL语句中特殊字段处理

在Java xml文档中sql语句特殊字符的处理

2023-10-26 16:54:05 460 1

原创 在控制台运行 Java 程序需要使用命令行界面

同时,需要确保你的系统中已经正确安装了 Java 开发环境。你可以在命令行中输入。你可以在开始菜单中搜索 "cmd" 来打开。编译你的 Java 源代码。编译你的 Java 源代码。替换为你实际的 Java 文件的名称(不需要加上。命令切换到包含你的 Java 源代码文件(命令切换到包含你的 Java 源代码文件(来检查 Java 是否正确安装并配置。是你的 Java 文件的名称。这将运行你的 Java 程序。这将运行你的 Java 程序。确保在上述步骤中,将。

2023-08-18 14:41:47 973 1

空空如也

空空如也

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

TA关注的人

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