自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用mobaxterm宏进行Linux批量命令执行

我们经常登录linux跳板机去查看应用的日志,但是看日志的时候,需要输入很多的命令,这些命令实际上,每一次输入都是重复的,特别是命令条数较多的时候,这样就很耗费时间。会有是三个框框,分别是命令的文本框,按键(一般就是我们按的enter键),以及休眠的时间(根据具体时间设置,免得上一个命令还没执行完,就执行下一条命令了)。上面第二步录制完成之后,可以在宏功能处看到我们刚刚录制的宏,我们右键,然后点击编辑,就可以看到,所以有键盘输入的过程。点击左侧的宏工具,然后点击红色按钮,就可以开始录制宏。

2024-07-12 11:22:54 1733

原创 Windows及Linux下tftp服务安装及使用

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是基于UDP协议实现的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中常用两种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;默认使用端口号为69。

2024-06-21 14:06:42 4429

原创 Docker部署vue前端项目

将Dockerfile文件以及demo-vue.conf配置文件上传到CentOS上的相应项目目录下,与之前vue发布目录dist同级,这里CentOS上的项目目录叫demo-vue。自定义vue前端项目的nginx配置放在demo-vue.conf 文件中,将自定义的nginx配置放入/etc/nginx/conf.d/目录下,该目录是nginx加载配置的目录。vue的镜像中我们需要基于nginx,把发布后的vue文件复制到镜像中,自定义镜像中的nginx配置。# 自定义nginx配置。

2024-06-13 11:18:25 1204 1

原创 Java中的MultipartFile接口和File类

我们可以看到。

2024-05-23 18:27:55 3332

原创 Docker - 解决创建 nginx 容器尝试挂载 nginx.conf 文件时报错: mounting “/root/nginx.conf“ to rootfs at “/etc/nginx/ng

在自己的服务器上想通过 nginx 镜像创建容器,并挂载镜像自带的 nginx.conf 文件。但是报错了,为什么报错呢?

2024-05-20 15:14:13 885

原创 idea出现问题:JDWP Transport dt_socket failed to intialize,TRANSPORT_LOAD(509)解决方案

这里的JRE要与上面配置的JDK版本一致,经验证,问题得到解决。

2024-05-01 11:26:59 412

原创 Win10系统如何清除软件残留服务项

3.在注册表编辑器中展开定位HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Service,在目录中找到不需要的服务项目。一般情况下win10系统卸载程序软件后,服务也会消失,但是最近有用户遇上比较流氓的软件,卸载清除后服务还是在系统中,占用着内存空间。5.返回win10系统桌面界面,开始菜单。1.在win10系统卓面上,开始菜单,右键,运行。2.输入regedit,再确定。4.选中要删的服务,右键,删除。

2024-04-19 23:27:47 1587

原创 linux系统找回密码与常用命令

6.接着,在鼠标闪烁的位置中(最后一行中)输入:touch /.autorelabel(注意:touch与/后面有一个空格),完成后按键盘的回车键(Enter)7.继续在光标闪烁的位置中,输入:exec /sbin/init(注意:exec与/后面有一个空格),完成后按键盘的回车键(Enter),等待系统自动修改密码(2.进入编辑界面,使用键盘上的上下键把光标往下移动,找到以“Linux16”开头内容所在的行数,在行的最后面输入:init=/bin/sh。),完成后,系统会自动重启,新的密码生效了。

2024-04-16 18:35:37 7922 1

原创 下载依赖包报错npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://

方案一: 更新操作系统和Node.js到最新版本,以确保拥有最新的安全证书。下载npm工具包时,使用 npm i nodemon -g 安装报错。接着重新下载 nodemon ,执行 npm i nodemon -g。验证有关,意味着当前使用的证书已经过期。方案二:取消ssl验证。

2024-04-12 22:56:24 429

原创 Linux关机&重启、登录&注销命令

注意细节:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。目前的shutdown/reboot/halt等命令均已经在关机前进行了sync,作者提醒:小心驶得万年船。1.登录时尽量少用root账号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用“su-用户名”命令来切换成系统管理员身份。注意细节:logout注销指令在图形运行级别无效,在运行级别3下有效。注意使用userdel -r tom,那么tom目录下的东西全没有了。

2024-03-27 22:46:27 1055 1

原创 Redis通用命令

1.redis通用命令可以通过打开官方文档(https://redis.io/commands)可以查看到不同的命令,在redis官网有一个commands,在commands能够查看各种命令。7.ttl:查看一个key的剩余有效期,使用help ttl查看使用方法。6.expire:给一个key设置有效期,有效期到期时该key会被自动删除,使用help expire查看使用方法。3.keys:查看符合模板的所有key,不建议在生产环境设备上使用,使用help keys查看使用方法。

2024-03-26 15:40:10 248

原创 LInux系统下载安装redis

2.将redis安装包传输到Linux系统中的文件路径中,这是用户平时放置下载程序的路径。3.通过终端输入tar -zxvf redis压缩文件名,通过这个命令对文件进行解压缩。4.可以在终端输入ll,查看redis解压成功没有,解压成功界面如下图。5.输入命令,安装redis。6.查看redis有没有安装成功,使用命令,在输入ll,若成功则会出现下图。7.运行redis,返回redis安装目录,输入cd -,在输入,这是手动运行的redis命令,

2024-03-24 21:45:37 1099 1

原创 beanutils的copypropertiea用法

BeanUtils的copyProperties方法用于将一个JavaBean对象的属性值复制到另一个JavaBean对象中。这个方法可以简化对象属性之间的拷贝操作,减少手动设置属性的代码量。此外,BeanUtils.copyProperties() 方法是基于反射机制实现的,因此在性能上可能不如手动属性复制。对于集合类型,如果目标对象中的属性是集合,会尝试复制集合中的元素。只有源对象和目标对象中属性名相同且类型兼容时,才会进行属性值的复制。

2024-03-18 16:32:06 246

原创 MySQL设置主键自增,删除数据后,主键id依然从删除位置增加解决办法

提示:①:需要执行的语句为:范式:alter table 表名 AUTO_INCREMENT=N;( ‘N’:代表着主键需要从那个数据开始排序)②:代码中的大小写 (貌似并不区分,我测试了几个大小写情况,添加数据都正常)③:每次进行删除操作后,如果想按顺序排序,那么都必须要执行一次语句④:这段代码,执行在删除操作之后。

2023-12-13 00:10:55 2446 3

原创 Maven配置教程

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 的配置却让一些初学者望而却步,这里我就把Maven的详细配置过程写下,希望能对你有所帮助。这里我就都加上了,Maven会默认从这几个开始下载,没有的话就会去中央仓库了。目前常用的开发工具如idea,eclipse都自身集成了一个版本的Maven。-- 阿里云仓库 -->-- 中央仓库1 -->-- 中央仓库2 -->-- 阿里云仓库 -->-- 中央仓库1 -->-- 中央仓库2 -->

2023-11-22 10:41:18 6173

原创 SpringBoot解决跨域问题的五种方案

出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。所以,用最简单的话来说,就是前端可以发请求给服务器,服务器也可以进行响应,只是因为浏览器会对请求头进行判断,所以要么前端设置请求头,要么后端设置请求头。同源,就是咱们域名、端口号、ip、采用的协议都相同,那么我们就是同源的。

2023-10-23 14:20:30 253

原创 idea通过数据库表自动生成实体类

注意:有些同志并点击Scripted Extensions时并没有出现GeneratePOJO.groovy如何解决呢?注意:如果遇到serverTimezone问题,在URL后面拼接?其次点击schema,选中Restore Default Extensions。打开idea,点击:Database-+-DataSource-MySql。首先点击Go to Scripts Directory。3.选择想要生成实体类的表。5.修改成自己想要的表名。2.配置自己数据库信息。

2023-09-01 00:33:50 1399 1

原创 jdbc(增删改查),美好的一天

localhost表示端口号,product是我自己建的数据库名,characterEncoding表示字符集,root是数据库用户名,123456是我自己设的数据库用户名。第二步:获取连接(表示jvm的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,用完后一定要关闭)增删改方法一样,sql不一样,查需要返回结果集,和其它方法有点儿不同,加上while循环可以返回多个结果集。Java和数据库属于进程间通信,开启后一定要关闭)第一步:注册驱动(告诉Java程序,即将要连接那个品牌的数据库)

2023-07-10 13:23:31 114

原创 三国英雄归位

用键盘码来控制卡牌移动,因为相对定位是根据自己为主体,所以自己的x和y的值设为0。

2023-07-08 18:18:05 91

原创 vue学习

好玩的一天

2023-07-08 15:33:56 76

原创 2D转换之旋转(rotate)

rotate里面跟度数,单位是deg 比如rotate(45deg),角度为正时,顺时针,角度为负时,负时针。默认旋转的中心点是元素的中心点。2D旋转是为了让元素在2维平面内顺时针或者逆时针旋转。

2023-07-07 22:46:57 141

原创 圆周运动案例

此代码js部分分为上半圆和下半圆进行判断,在用递归进行循环运动。

2023-07-06 20:33:58 129

原创 跳动爱心案例

此代码主要是按钮执行时开启动画执行的类名。

2023-07-05 21:06:11 76

原创 2D转换之移动(translate)

转换transform是css3中最具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果,转换(transform)可以简单理解为变形。translateX(100px)表示x轴移动了100px,translateY(100px)表示y轴移动了100px。translate(100px,100px)表示x轴移动了100px和y轴移动了100px。2D移动是2D转换的转换里面的一种功能,可以改变元素在页面中的位置,类似定位。注意:translateX()和translateY()中的x和y要大写。

2023-07-05 18:16:16 117

原创 html标签和css选择器

表单分父元素和子元素,父元素是form,子元素很多,以input为核心。href属性为空,会刷新当前页面,target="_blank"表示新开一个页面,href="#top" 其中#表示在当前页面寻找id值为top的标签。图片标签是img,用来在网页中嵌入一个图片文件,了解:路径、宽,alt属性表示图片显示不出来时说明的文字。css选择器优先级:内联样式(style)>id选择器 > class选择器 > 元素选择器>通用选择器。列表标签是HTML中的核心标签,有三种:有序标签,无序标签,自定义标签。

2023-07-03 21:18:33 498

空空如也

空空如也

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

TA关注的人

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