自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下docker创建mysql

在实际使用中,需要将docker容器中的数据、日志、配置文件等重要目录,映射到宿主机本地,防止docker容器被删除后数据丢失的问题。-p 3306:3306:将容器的端口映射到宿主机的端口(前者是宿主机的端口,后者是mysql容器暴露的端口)mysql:5.7:指定用来创建容器的镜像的名称和tag,也可以用image id代替。–name mysql5.7:给创建的容器起个名字,如果不指定则随机生成一个默认的。2、创建容器并运行 MySQL 容器(外加目录映射)docker run:创建并运行容器。

2024-04-25 12:19:05 178 2

原创 gitee上传存储文件、下载文件

在git pull和git push命令中添加–allow-unrelated-histories。将所有文件添加到暂存区,也可以用文件名指定某个文件,git add 文件1, 就只将文件1上传。将本地仓库中master分支的内容,推送到origin主机(远程仓库)和第一次上传的步骤差不多,但是在push前,需要先pull一下。这两个命令行都可以将仓库中的文件拉取到电脑的文件夹中。两者的区别是:“git clone” 是在。将暂存区中的文件上传到本地仓库的当前分支。将文件初始化为可以git的格式,只在。

2024-03-20 15:54:34 490

原创 server.servlet.path和#server.servlet.context-path的区别

上下文路径在整个应用程序的URL中起到根路径的作用,而Servlet路径用于进一步定位具体的Servlet处理请求。它指定了应用程序在Web服务器中的根上下文路径,即HTTP请求的URL路径中用于映射到应用程序的部分。它是相对于应用程序的上下文路径而言的,即在应用程序的上下文路径之后的路径部分。它指定了应用程序的根Servlet路径,即HTTP请求的URL路径中用于映射到应用程序的部分。是两个不同的属性,它们分别用于配置Servlet的路径和应用程序的上下文路径。的值为空,表示应用程序的上下文路径为空。

2024-03-18 20:57:00 782

原创 MySQL8.0 通过data文件恢复数据库

1、Mysql里的数据一般会自动保存到C:\ProgramData\MySQL\MySQL Server 8.0\Data目录下,卸载前要将其备份。这是一个隐藏目录,需要先打开可查看隐藏目录的设置。mysql突然访问不了,也启动不了,需要保存之前的数据库文件,在卸载重装恢复数据。将原来Data文件夹下的要恢复的数据库文件夹和六个配置文件都拷贝。启动mysql服务,连接就可以看到并访问恢复的数据库了。的数据库,安装Mysql后测试可以正常运行、访问。到新安装的Data文件夹下。

2024-03-13 21:52:17 458

原创 linux导入、导出数据库sql语句

mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql]mysqldump -uroot -p 数据库名 > /目录/文件名称.sql。mysql -u用户名 -p密码 数据库名 < 数据库名.sql。(3)导入数据(注意sql文件的路径)(2)设置数据库编码。

2023-11-02 22:29:22 741

原创 linux查看文件夹使用情况以及查看文件大小

查看Linux系统中文件夹的使用情况和剩余空间大小``` df -h 文件夹路径```![在这里插入图片描述](https://img-blog.csdnimg.cn/eddbd2c282db423195bbd605b4a61e9e.png)--------------------------------------------------------------------------------![在这里插入图片描述](https://img-blog.csdnimg.cn/7ec

2023-11-02 21:15:55 2773

原创 idea各种设置操作

## idea调节菜单栏文字大小:![在这里插入图片描述](https://img-blog.csdnimg.cn/b0ed00ce2c86469792a3dbce8accf14b.png)## 调节代码文字大小:![在这里插入图片描述](https://img-blog.csdnimg.cn/45246bc670d94e7599dd0e7196ebc01a.png)## 按住ctrl+滚动滑轮可以调节代码文字大小:![在这里插入图片描述](https://img-blog.csdnim

2023-08-01 15:28:52 723

原创 linux下用docker安装mysql

p 将 MySQL 容器端口绑定3306到主机上的相同端口。您将能够 使用在您的主机上运行的MySQL 客户端 ( )连接到 127.0.0.1端口。-v 选项将容器卷 ( /var/lib/mysql)内的数据文件夹绑定到mysql-data您在上一步中创建的本地 Docker 卷 ( )。–name 将名称分配mysql-server给您的容器实例。-e 设置环境变量。-d 将以分离模式运行此容器,以便它在后台运行。mysql 是我们用来创建容器的图像的名称。运行以下命令连接到 MySQL 容器。

2023-07-26 12:20:39 901

原创 linux下的tomcat

为了让 Tomcat 用户能够访问 Tomcat 目录,您需要将 Tomcat 目录的所有权转移到 Tomcat 用户。查看 Tomcat 的欢迎页面。将下载的 Tomcat 安装包解压到您选择的目录中。例如,您可以使用以下命令将 Tomcat 解压到。创建 Tomcat 用户。为了提高安全性,建议创建一个专门的用户来运行 Tomcat。)下载最新版本的 Tomcat 安装包。根据您的需要选择合适的版本,例如,您可以下载稳定版的 Tomcat 9。下载 Tomcat 安装包。启动 Tomcat。

2023-07-24 18:09:08 539

原创 阿里云邮箱发送邮件

SMTP的全称是"Simple Mail Transfer Protocol", 即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范, 通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP协议簇, 它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议发送邮件的服务器。SMTP 认证, 简单说就是要求必须在提供账户名和密码之后才可以登陆SMTP服务器, 这就使得那些垃圾邮件的散播者无可乘之机。增加SMTP认证的目的是为了使用户避免收到垃圾邮件的干扰。

2023-07-03 11:47:50 846

原创 解决报错: pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

一个是到C:*****\Python\Python39下,一个是到C:******\Python\Python39\Scripts下(这个目录底下有pip)用pip在终端安装库的时候,报错 pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。1、在setting中找到python的安装文件夹。2、将此路径,配置到系统变量中。

2023-06-17 19:53:57 3662

原创 windows安装RabbitMq

RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。使用Erlang语言开发的开源消息队列系统。简单来说是一套实现了高级消息队列协议的开源消息代理软件,就是一个消息中间件。

2023-06-06 21:40:20 3596 1

原创 linux下数据库报错 can‘t connect to local Mysql server through socket ‘/var/lib/mysql/mysql.sock‘

2、在/var/lib下建mysql 文件sudo mkdir mysql。1、查看mysql.sock文件的位置。3、用软链接关联两个文件。再一次连接,显示成功。

2023-06-01 17:11:45 1074

原创 安装node、gnvm快速更换node版本

在使用gnvm.exe来管理node的版本之前,最好在自己的主机上已经安装了一个版本的node。不然会出现各种各样的问题。安装node在文章的最底下。gnvm install latest // 安装最新版本的node.js。gnvm uninstall …// 卸载指定版本的node.js。将gnvm.exe文件复制到node环境的根目录下,gnvm version //查看gnvm版本。

2023-05-28 18:21:41 549

原创 idea中使用apifoxHelper生成接口测试文档

安装apifox成功后,新建一个项目。然后从 APIFox 中获取 API 密钥,在 右上角选择账户设置–>api访问令牌。idea里面安装apifox helper插件。配置插件,把刚才得到的api访问令牌填过来。进入项目之后,编辑接口之前,先进行环境管理。项目id在apifox项目设置里面找。新建,然后保存好api令牌。可以加入成功响应实例。

2023-03-29 11:11:44 771 1

原创 springboot导出word

【代码】springboot导出word。

2023-03-28 17:10:42 703

原创 springboot导出pdf(加水印)(静态资源文件夹配置及使用)

【代码】springboot导出pdf(加水印)

2023-03-27 17:34:56 569

原创 idea中使用test

【代码】idea中使用test。

2023-03-15 16:10:55 552

原创 Centos7防火墙配置rich-rule实现IP端口限制访问

最初配置3306端口允许访问,后来根据业务需求,需要严格限制仅允许指定IP访问3306端口。#Step1:删除原有的3306端口访问规则。可以通过防火墙配置rich-rule实现。#附:如果需要删除规则,参考。#Step2:添加规则。#Step3:生效规则。#Step4:查看结果。

2022-12-27 20:24:54 998

原创 两台linux服务器rsync自动备份文件

出现rsync 包名就是安装了也可以尝试手动从官方软件源中下载 rsync 软件包,并手动安装它。

2022-12-18 17:51:39 1272

原创 get和post传参、api测试

## `param` 和 `body` 中的 `formdata` 在 HTTP 请求中有着不同的作用和传输方式。1. `param`:`param` 是指请求的参数,也称为**查询参数或路径参数**。它们通常出现在 **URL 中的问号后面**(例如 `?key1=value1&key2=value2`),或者在 RESTful API 的路径中作为路径参数(例如 `/users/{id}`)。这些参数是**通过 URL 进行传输**的,可以直接被服务器端解析和获取。在 Spring MVC 或类

2022-12-06 17:28:21 1951

原创 Linux cron任务调度(包含两个服务器之间的文件备份、服务器数据库文件的备份)

指的是系统在某个时间执行的特定的命令或程序。相当于Windows任务管理器。当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。1、系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2、个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份crontab -e:编辑定时crontab任务-l:查询crontab任务-r:删除当前用户所有的crontab任务。

2022-12-03 09:46:15 864

原创 在Idea中隐藏指定文件/文件夹

2、打开文件类型设置界面,【Editor】→【File Types】→【Ignored Files and Folders】,忽略文件或文件夹显示。1、打开设置,【Files】→【Settings】

2022-11-27 13:53:53 1767

原创 debug运行报错Connected to the target VM, address: ‘127.0.0.1:XXXX‘, transport: ‘socket‘;

2.taskkill -f -pid 7986(7896为查询到的进程数)1.查找出占用进程id。

2022-11-10 17:49:07 2898 3

原创 windows解决本地端口占用问题

可以用cmd指令,也可以打开任务管理器,结束进程。

2022-11-10 17:47:05 1075

原创 IDEA打包时clean报错Failed to delete

1.在开始搜索框中输入“资源监视器”----切换到CPU页面-----在关联的句柄的输入框中----输入target,回车,就能找到被占用的进程。现象:控制台报Failed to clean project:Failed to delete。原因:target文件可能时编译的文件被其他程序占用,导致资源无法回收。2.选中搜索结果,鼠标右键,结束进程。

2022-11-06 21:26:23 6861 1

原创 Spring的@Value获取不到值

2、@Value读取属性值的类需要交给spring进行管理。1、@Value不能在静态成员static上使用。

2022-11-06 11:07:59 204

原创 IDEA 打开某一个项目白屏

删除项目,重新拉取项目没用!或者先最小化,再点击最大化。

2022-11-04 22:41:55 367 1

原创 mybatis和mybatisPlus中解决实体类字段与数据库关键字冲突问题

由于数据库表字段名称设计不合理,导致与MySQL数据库关键字或者预留关键字一致,在这种情况下,将会导致数据插入不成功。直接在实体类上添加 @TableField 注解,给上别名加上反单引号即可。( 反单引号在 键盘Esc键下面的那个,注意切换英文输入法 ) 引起来。1、针对XML文件,可以在冲突的字段名添加。

2022-10-28 17:27:17 8262 1

原创 Postman测试传递List参数

1、数组里面是单独的字段。2、数组里面传的是对象。 postman测试传数组list

2022-10-28 14:00:31 615

原创 mybatis-plus无法使用BaseMapper的公用方法,报错Invalid bound statement (not found)

原本的mybatis里面再次引入mybatis-plus之后,使用公用的BaseMapper无法使用报错:也就是无法找到sql。

2022-10-27 21:08:05 4863 3

原创 IDEA连接数据库自动生成实体类

多模块项目可以这样使用,可以选择到那个模块module下。6、但是自动生成的内容,有的不需要,可以自己配置内容。2、连接成功以后,右击表名(可以多张表)4、导入mybatis-plus的依赖。改完以后,还可以进行实时调试。1、idea连接数据库。2、idea连接数据库。

2022-10-21 14:35:07 1649

原创 node版本与node-sass版本兼容

1、卸载旧版本的node-sass和sass-loader,安装sass和sass-loader,不再使用node-sass。**deep由于node和sass版本不匹配,报错的解决办法: 尝试用 ::v-deep 替换 /deep/ **安装node16+相对应版本的node-sass和sass-loader。把node_modules和lock文件删除,再运行。本地的node版本是16.16.0。2、然后下载对应版本的。

2022-10-08 11:33:45 14215 6

原创 yarn : 无法加载文件 ...Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本

搜索powershell,右键以管理员身份运行。,就显示RemoteSigned。yarn : 无法加载文件 ...Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本

2022-09-28 21:37:03 203

原创 win10安装使用RocketMQ、可视化管理后台使用

win10安装使用RocketMQ、可视6、再新建一个cmd窗口,进入mq的bin目录,启动:mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true(代理服务器)3、在浏览器里打开localhost:9999,若能正常看到项目启动界面,则说明项目启动成功且连接到了rocketmq,后续开发涉及mq内容,可通过可视化平台快速查看消息队列状态。下载地址:官网下载:https://rocketmq.apache.org/docs/quick-start/

2022-09-23 16:29:27 2091

原创 IDEA的properties文件变为灰色的解决办法

IDEA的properties文件变为灰色的解决办法

2022-09-18 19:13:06 2394

原创 IDEA的import类和pom文件头被标红的解决办法(亲测有效)

1 点击File-Invalidate Caches。2 点击Invalidate and Restart。3 如果没有效果,可以全部打钩再试一次。idea的import类和pom文件头爆红

2022-09-17 12:42:27 306

原创 linux编辑文件发生错误E45: ‘readonly‘ option is set (add ! to override)

2.检查权限后发现确实是因为没有写权限导致的,那么按照错误提醒,直接在保存的命令后加上!(1)按Esc切换回命令行模式,:wq!保存并退出,问题解决。(1)按Esc切换回命令行模式,:q!(2)检查文件权限:ll -rt。

2022-09-07 17:20:21 4464

原创 IDEA解决properties中文乱码问题

解决idea显示properties文件中文乱码这样修改的原因:修改message.properties时全部修改为utf-8会导致application.properties出现乱码,发下appliction.properties编码格式为gbk时显示中文,因此做如下修改。1、File-》Settings-》File Encodings,修改如下图。2、点击Apply-》Ok。

2022-09-05 15:19:21 3151

原创 谷歌浏览器安装json-handle插件

项目开发中经常用到json数据,但是浏览器上展示的json数据格式不好看,为了将json数据美化,可以使用json-handle插件对json数据进行浏览和编辑,以树形图样式展现JSON文档,并可实时编辑。

2022-08-29 00:42:06 491

空空如也

空空如也

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

TA关注的人

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