自定义博客皮肤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)
  • 收藏
  • 关注

原创 【问题记录】SpringBoot 解决 getReader() has already been called for this request 错误

根据Servlet规范,Servlet规范不允许直接多次读取请求体。由于我在拦截器中读取了请求体的信息,又在controller层中使用@RequestBody来获取请求体的信息,导致多次读取请求体的信息,抛出IllegalStateException异常。类,把请求体信息保存在 CacheRequestBodyWrapper。方法,返回新的流对象。这样就可以多次读取请求体信息。完成这些配置后再访问接口就不会报错了!在配置类中注册过滤器。

2025-01-06 17:26:41 932

原创 【问题记录】npm create vue@latest报错

2,点击编辑-->在允许栏全部勾上-->确认-->确认。将两个文件夹的权限都修改后就不会报错。1,右键文件夹-->属性-->安全。没有管理员权限,无法在。两个文件夹下进行操作。

2025-01-05 22:32:32 1058 2

原创 VSCode快速生成vue组件模版

4,在vue文件中输入vue2或vue3就会生成模板内容,模板内容可根据自己需求修改。2,搜索vue,打开vue.json。1,点击设置,找到代码片段。保存vue.json文件。

2024-11-19 13:26:14 827

原创 SpringBoot3集成Druid数据库连接池

Druid是一个开源的数据库连接池,旨在为Java应用程序提供高性能、可扩展、易于管理的数据库连接服务。Druid通过优化数据库连接的使用方式,可以显著提高应用程序的性能和响应速度。其次,Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。功能强大,能防SQL注入,内置Loging能诊断Hack应用行为。

2024-10-10 09:28:59 2885 1

原创 DataX-Web项目的Windows环境部署及基本使用

DataX Web 是一个在 DataX 基础上开发的分布式数据同步工具,它提供了一个简单易用的操作界面,旨在降低用户使用 DataX 的学习成本,缩短任务配置时间,并减少配置过程中的错误。1,修改 datax-admin 模块的 application.yml 配置文件,主要修改数据库和邮箱信息。1,修改 datax/conf/core.json 文件,设置一个总限速,重新执行任务。4,启动项目,先启动datax-admin,再启动 datax-executor。2,将生成的json中的限速删掉。

2024-09-20 14:37:16 1548 1

原创 【新手必看】SpringBoot集成Minio实现文件上传、下载和删除

安装教程可看我以前的文章,Linux和Windows安装教程都有。安装好minio后今天学习minio的使用。

2024-09-19 09:42:33 1121

原创 【新手必看】Linux安装Minio

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。数据存放路径和启动文件的路径根据自己的路径修改。刷新 systemd 环境。访问 ip:[控制台端口]

2024-09-13 09:47:45 563 2

原创 【新手必看】Windows 上安装 Minio及简单使用

是一个高性能、分布式的对象存储系统,专门用于存储大量非结构化数据,例如图片、视频、日志文件、备份等。创建minio的日志文件,如:D:\Minio\logs\minio.log。1,设置账号和密码,默认的账号密码都为:minioadmin。创建minio的应用程序目录,如:D:\Minio\bin。创建minio的数据目录,如:D:\Minio\data。创建minio的日志目录,如:D:\Minio\logs。访问 http://localhost:19000。控制台端口:19000。

2024-09-12 10:58:01 2518

原创 【Vue3问题记录】import组件报错:has no default export

我的项目使用的是ts+Vetur,报错原因是因为Vetur不支持ts写法导致的,换成VSCode最新支持的Volar插件就行。如果安装插件后仍然报错,可以试试把Vetur禁用掉。

2024-09-10 19:52:05 597

原创 解决VSCode保存后未格式化文档的问题

今天使用vscode编写前端项目时,保存后一直不能自动格式化。不管是通过配置文件来设置还是通过settings.json配置都没有效果。1,随意进入一个vue文件右键,选择使用...格式化文档。2,再点击配置默认格式化程序。3,选择一个格式化程序。没有选择默认的格式化程序。

2024-09-09 09:08:18 1708

原创 新手必看-Knife4j的常用注解

SpringBoot集成Knife4j可看另一篇文章:http://t.csdnimg.cn/bmPhj 添加在controller类上,可以指定该 controller 模块的名称。knife4j默认根据字母排序,加上序号后会根据序号排序。 该注解放在 controller 类下的请求方法上,可以指定该请求/方法的作用。添加后可以在对应的 控制层模块下查看该请求。用于对请求方法的参数列表中那些未封装的参数进行说明。如果有多个参数时需要使用@Parameters包起来。

2024-09-04 10:58:21 1785

原创 Nginx实现文件下载

注意这里使用:alias,不要用root,不然会报404。访问 ip:端口/download。路径自己根据需求设置。

2024-08-27 10:59:02 1805

原创 一看就会的Linux安装Grafana

将grafana存放到 /data 目录下并重命名为 grafana。防火墙开放端口,grafana默认是3000端口,可在配置文件中修改。ip:3000,账号密码都为:admin,登录后会让你设置新密码。名字可改,如 grafana.service。至此,grafana已安装完成了!路径根据自己安装路径修改。

2024-08-26 09:49:08 1385

原创 Linux安装process-exporter

Process-exporter 主要用来监控主机的进程状态,采集服务的进程数、消耗CPU、内存、IO资源等。

2024-08-25 19:50:35 509

原创 Linux安装Prometheus

3,alertmanager用于报警通知,对prometheus设置的报警规则通过邮件等方式进行通知。1,prometheus用于存储node-exporte收集的数据。2,node-exporter用于收集节点机器的数据信息。4,Grafana用来展示prometheus存储的数据。移动文件并重命名为prometheus,存放路径自己选择。4,创建 prometheus 本地TSDB数据存储目录。6,将prometheus交给systemd管理。3,查看版本命令及检查格式。5,创建用户和用户组。

2024-08-24 21:20:10 464 2

原创 新手必看的防火墙常用命令

允许 ip段访问服务器,172.16.0.0/16表示的ip段为:172.16.0.1 ~ 172.16.255.254。允许指定ip访问服务器,如:11.0.44.240。重载防火墙配置,每次修改防火墙配置后都需要重载。关闭开放的 8000~9000 范围的端口。查看防火墙的rich-rule规则。查看指定防火墙区域开放的 ip。查看防火墙开放的所有 ip。允许指定ip 访问指定端口。查看防火墙开放的所有服务。禁止指定ip访问指定端口。禁止指定ip访问服务器。查看防火墙开放的端口。

2024-08-23 08:30:00 1540

原创 最完整版-Springboot3集成Knife4j

在使用时我觉得它的样式和蓝色主色调不符合我的审美,所以我觉得使用一个更强的工具Knife4j。Knife4j是一个用于SpringBoot和SpringCloud的增强Swagger的工具,提供黑色主题和更多配置选项。Knife4j在更名之前,原来的名称是叫swagger-bootstrap-ui,这是两种不一样风格的ui显示,将原来的蓝色变成炫酷的黑色模式。二,Knife4j和swagger-bootstrap-ui对比工具状态风格配置Knife4j持久更新黑色主题支持配置文件编写配置项。

2024-08-22 11:30:08 7182 9

原创 SpringBoot引入Swagger-bootstrap-ui

是基于swagger接口api实现的一套UI,因swagger原生ui是上下结构的,在浏览接口时不是很清晰,所以,swagger-bootstrap-ui是基于左右菜单风格的方式,适用与我们在开发后台系统左右结构这种风格类似,方便与接口浏览。

2024-08-21 16:33:32 534

原创 最详细版-linux安装nginx并代理vue项目(图文教程)

1,Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。2,Nginx支持热部署,启动简单,可以做到7*24不间断运行。几个月都不需要重新启动。3,Nginx 处理高并发能力是十分强大的,能经受高负载的考验4,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。

2024-08-20 15:02:23 1639 2

原创 手把手带你进行C盘扩容

今天打开电脑突然发现 C 盘饱满,而 D 盘还有很多空间,所有把 D 盘的空间分了一部分给 C 盘。下面记录了我将 D 盘的空间分给 C 盘的操作。1,选中此电脑,右键点击显示更多选项,选择管理2,选中磁盘管理3,选择 D 盘,右键选择压缩卷,输入压缩卷的大小,点击压缩。我这里选择 1G,可根据需求填写。4,压缩后会出现一块未分配的内存5,这时你可以将未分配的内存设置为其他 盘,如:E盘。不想分盘就跳过这步。选择未分配的内存右键,选择先新建简单卷,一直下一页,然后选择磁盘名称。

2024-08-19 14:04:36 2851

原创 截图软件推荐--Snipaste

Snipaste工具是一款开源免费的超级截图工具,它很安全,没有广告之类、不会进行扫描你的硬盘等,可以放心使用。通过它可以让你将截图贴到到电脑屏幕上,同时也可以对界面进行取色。比我们平时利用ALT+TABLE键来查看对比图片内容方便多了。当然还有其它的功能,这就需要各位客官去探索了。

2024-08-18 21:06:56 521

原创 卸载神器—Geek安装和使用

当你需要重新安装一个软件而去删除旧版的软件,却又由于删除不干净而又安装新版软件失败时,那么我推荐你使用 Geek。Geek能够对电脑软件进行卸载、强制删除并删除软件对应的注册表数据等功能,可以保证卸载无残留,实在是人人必备的卸载神器啊!!!安装网盘地址:链接: https://pan.baidu.com/s/14p7hM1dLCOuNi3SUD2Apdg提取码: 9527下载后解压。

2024-08-17 19:10:29 3378

原创 redis启动失败报错:Job for redis.service failed because the control process exited with error code.

违反 SELinux 规则的行为只会记录到日志中。违反 SELinux 规则的行为将被阻止并记录到日志中。永久将SELinux 修改为 permissive(宽容模式) 或 disabled(关闭)原因:linux的一个安全子系统(SELinux)阻止了服务的启动。临时切换SELinux 的工作模式,重启服务器会还原。重启服务器,重启时间可能有点久,不要慌,慢慢等!希望对你们有帮助,烦人的问题统统远离!# 临时切换SELinux 为 宽容模式。查看SELinux 的工作模式。# 建议修改为宽容模式。

2024-08-16 11:23:47 4223

原创 最完整版Linux安装Redis(保姆教程)

如何在linux上安装redis,本文将通过yum源和压缩包两种形式安装redis,总有一种你喜欢且不会出Bug的途径!!!

2024-08-15 15:56:29 19419 5

原创 最完整版Linux安装mysql8.0(保姆教程)

安装mysql可以通过yum源和压缩包两种方式安装,压缩包安装的mysql通常使用的是旧的 SysVinit 脚本,使用命令如:service mysql start。如果想要交给服务器的任务管理器管理需要进行额外配置,配置中可能会出现一些问题,推荐使用yum源安装,下面将使用yum源安装mysql的过程。

2024-08-14 10:20:57 4458 1

空空如也

空空如也

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

TA关注的人

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