自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux如何解决挖矿程序攻击

服务器确认感染挖矿病毒(xmrig),占用CPU近200%。处理步骤:1)用top命令定位进程;2)通过ps查看详细信息;3)排查自启动项(定时任务、系统服务、rc.local);4)全局搜索并删除恶意文件;5)强制终止进程。最后建议修改高强度密码(如30位混合密码)加强防护。完整方案可有效清除挖矿程序并阻断再次入侵。

2025-09-10 16:45:32 516

原创 Linux使用fail2ban防止暴力破解

服务器遭受SSH暴力破解攻击,通过分析/var/log/secure日志获取攻击源IP。提升安全性的措施包括:封禁IP、修改SSH端口、启用密钥认证或安装Fail2ban。本文重点介绍Fail2ban的安装配置,通过修改jail.local设置封禁规则(如永久封禁攻击IP),调整sshd.conf中的failregex匹配日志格式,并验证服务状态。最后提供日志查看和排错方法,确保防护生效。

2025-09-10 16:33:46 579

原创 spring项目IDEA控制台不输出sql日志

本文介绍了通过修改application.yml配置文件来开启SQL日志的方法。具体步骤为:1)在logging.level配置下添加包路径的debug级别日志;2)注意修改包名部分(示例为com.dc1);3)保存后即可查看输出的SQL日志。该方法适用于需要监控SQL执行情况来判断缓存是否成功的场景。

2025-08-02 17:15:19 407

原创 JWT令牌的创建与解析

本文介绍了使用jwt 0.9.1版本实现登录验证的方法。首先添加jjwt、aliyun-oss等依赖,然后在application.yml中配置密钥、过期时间等参数。接着创建JwtProperties配置类和JwtUtil工具类,分别处理配置注入和JWT的创建/解析功能。工具类提供了creatJWT()方法生成令牌,需要传入密钥、过期时间和claims数据;parseJwt()方法用于解析令牌。最后通过@Autowired注入配置,调用工具类方法即可实现JWT的创建和解析。

2025-07-26 22:09:04 250

原创 Knife4j文档请求异常/Type javax.servlet.http.HttpServletRequest not present----Springboot配置Swagger

摘要:本文解决了SpringBoot 3.x及以上版本与黑马教程Swagger配置不兼容的问题(报错Type javax.servlet.http.HttpServletRequest not present)。提供两种解决方案:1)将SpringBoot版本降至2.7.18并同步调整Mybatis版本;2)改用Knife4j 3.0.3替代原Swagger依赖。详细给出包含Docket配置和静态资源映射的完整WebMvcConfiguration类代码,重点说明需自定义修改的接口文档标题、版本号等参数。

2025-07-26 17:31:32 567

原创 关于@AllArgsConstructor注解(全参构造)失效,报错程序报错java: 无法将类xxx中的构造器 xxx应用到给定类型,原因:实际参数列表与实际参数列表长度不同的问题解决

解决关于@AllArgsConstructor注解(全参构造)失效,报错程序报错java: 无法将类xxx中的构造器 xxx应用到给定类型,原因:实际参数列表与实际参数列表长度不同的问题,主要是注释插件,配置版本号

2025-05-04 00:30:23 687

原创 Linux虚拟机第二次使用node提示:bash: node: 未找到命令...以及使用node报错找不到文件问题

进入管理员模式,然后使用node命令运行文件即可。输入密码后进入管理员模式,使用node命令成功。

2024-09-21 14:02:17 869

原创 Linux虚拟机下载node.js频频出错,部署出错,再使用Linux虚拟机部署Yapi转到宿主机访问

为了配置Yapi,我第一步就栽在了下载node.js上了,搞了好几天终于搞好了首先就是输入命令curl -sL https://rpm.nodesource.com/setup_8.x | bash -很久没反应,然后结束后什么提示都没有,安装node.js也报错。

2024-09-18 22:19:24 1683 3

原创 记录一个Java的maven项目被移植到新电脑上的maven报错修改过程

这是我刚把一个以前做的,已有的项目在新的电脑上打开的样子,报了很多错,不过归根结底都是maven和jdk版本不匹配(这个可能不会出错,如果一直用一个固定版本,但是我比较喜欢用最新版本,所以导致了这个结果,不过经过新版本的一些方法弃用操作,成功把我干老实了,已老实,求放过(大哭.jpg),用回jdk17版本了,一直用这个版本)的错误。修改框中的三个路径,后面两个一定一定要重写,并且maven的版本和原来写项目时的maven版本一致(如果不一致会发生什么我也不知道,没试过,不敢事,我这人最怕麻烦和bug)

2024-09-04 18:00:59 917 2

原创 npm install -g @vue/cli报错问题

看报错,第一行npm error EPERM,网上查一下这个报错是什么意思,怎么解决,说是通常是权限问题,于是我以管理员身份打开cmd,再次运行,成功。我上一次也报错了,就是忘了记录当时怎么解决的了,这次又是搞半天。安装手脚架在我印象里经常报错。

2024-09-03 12:26:31 452

原创 关于git的时候需要认证但不通过的错误

这个通常是用户名的输入错误,username不是姓名,利用指令查出来的username也不对,username可以参考克隆路径里的username。

2024-09-03 11:54:25 515

原创 关于gitee报错who are you问题

这个方法可以,我再次提交时成功了,这个设置使得下次再提交另一个文件时也不会报错,我记得好像关于设置user也可以全局设置,这个下次碰到这种问题再说吧。

2024-08-31 14:59:47 234

原创 记录创建令牌报错java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

1.切换JKD版本至8及以下。

2024-08-13 16:12:52 211

原创 出现动态代理警告:WARNING: A Java agent has been loaded dynamically (E:\Wexxxx)的解决方案

-ea -XX:+EnableDynamicAgentLoading -Xshare:off

2024-08-08 19:56:21 1111

原创 关于nginx的log文件中的错误日志:invalid parameter “server_name”问题,这是一个非常粗心的问题(此时已经修改过端口号)

nginx错误日志:invalid parameter “server_name”

2024-07-26 14:33:48 855

原创 记录一下解决vscode中打开VUE项目,资源管理器中不显示npm脚本或者是出现Vetur can‘t find ‘package.json’ / ‘tsconfig.json‘ in xxxx的问题

解决vscode中打开VUE项目,资源管理器中不显示npm脚本或者是出现Vetur can‘t find ‘package.json’ / ‘tsconfig.json‘ in xxxx的问题

2024-07-25 17:44:00 841

空空如也

空空如也

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

TA关注的人

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