- 博客(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
原创 一看就会的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关注的人