- 博客(49)
- 资源 (63)
- 收藏
- 关注
原创 SpringBoot Actuator未授权访问漏洞的全面解析与解决方案
引言SpringBoot Actuator 作为应用监控与管理的核心组件,为开发者提供了丰富的系统自省和运维能力。然而,其默认配置中可能存在的未授权访问漏洞,已成为企业安全防护的潜在风险。本文将从漏洞原理、影响范围、检测方法到解决方案,系统性地剖析该问题,并提供覆盖开发、运维、安全等多维度的防护策略,助力构建安全可靠的SpringBoot应用体系。
2025-04-29 22:54:31
1258
原创 在Anolis OS 8上部署Elasticsearch 7.16.1与JDK 11的完整指南
Anolis OS是龙蜥社区推出的开源Linux发行版,兼容CentOS生态,适用于企业级应用场景。输出应包含细粒度分词结果(如“中华”、“人民”、“共和国”)。路径并重新加载环境变量。下载新版本JDK,更新。等内置用户设置密码。
2025-04-29 21:38:55
1712
原创 MySQL 8.4.4 安全升级指南:从漏洞修复到版本升级全流程解析
这些漏洞可能导致数据泄露、权限绕过等风险,严重影响业务稳定性。Oracle 已发布 MySQL 8.4.4 版本修复相关安全问题。近期安全扫描发现生产环境的 MySQL 数据库存在多个高危漏洞。提示:保留原始配置可快速回滚或对比变更。:若备份失败或遗漏,可能导致升级过程中数据永久丢失。
2025-04-29 17:54:37
652
原创 Linux MySQL版本升级(rpm安装方式)
近期生产环境扫描发现MySQL的多个安全漏洞。目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接:https://www.oracle.com/security-alerts/cpuoct2024.html。
2025-04-18 16:25:18
626
原创 【记录】环境报错问题:Error Get “https://registry-1.docker.io/v2/“
【代码】【记录】环境报错问题:Error Get "https://registry-1.docker.io/v2/"
2025-03-03 17:07:08
327
原创 本地部署SenseVoice(包括离线设备操作)
下载完成后,自定义路径后安装。在开始菜单中出现Anaconda Prompt说明安装成功。注:安装过程中可自定义安装路径,其他都选择回车或yes。注:安装过程中是否初始化conda环境:可选择yes,将会在默认shell环境脚本(如~/.bashrc)文件末,添加conda init内容。可选择no,可自己配置,在shell环境脚本中添加conda init即可,可参考下面配置环境变量。。
2025-02-27 15:38:15
1793
原创 【记录】Fontconfig head is null, check your fonts or fonts configurat
在 Java 启动参数中添加 -Djava.awt.headless=true。错误通常是因为 JDK 在运行环境中无法正确读取字体配置或缺少必要的字体文件。出现 Fontconfig head is null。
2025-02-24 13:41:27
382
原创 阿里云OSS-使用签名URL上传,避免403异常 ERR_BAD_REQUEST
如果生成签名URL时设置了header参数,例如用户元数据,存储类型等,则调用签名URL上传文件时,也需要将这些参数发送至服务端。如果签名和发送至服务端的不一致,会报签名错误。
2025-01-22 17:42:49
705
原创 SpringCloud Eureka-账号密码配置
Eureka自身无默认登录账号密码,其安全性依赖Spring Security等框架实现。配置Eureka安全设置时,需在应用程序中明确定义用户名和密码。
2025-01-21 16:21:50
1062
原创 CentOS7安装Python3.9(已装python2.6)
(可能提示ModuleNotFoundError: No module named ‘_ctypes’ make: *** [install] Error 1,此时需安装yum install libffi-devel -y,再执行)(可能提示error: no acceptable C compiler found in $PATH,此时需安装gcc yum -y install gcc,然后再执行)# 查看python命令的绝对路径。# 查看python版本。# 查看python版本。
2024-12-19 14:31:00
670
原创 CentOS7安装RabbitMQ-3.13.7、修改端口号
事实上RabbitMQ在某个版本后(具体哪个暂不清楚)并没有生成配置文件,需要手动添加配置文件。15672:后台管理界面ui端口,进入管理后台时访问url如:http://localhost:15672/注:安装erlang之前先安装下依赖文件(这一步不要忘掉了,不然后面./configure的时候要报错)5672:client端通信口,客户端要连接RabbitMQ服务时要用到。1、下载RabbitMQ安装包并解压。4、配置RabbitMQ网页管理插件。3、RabbitMQ的基本操作。
2024-10-16 23:36:09
1417
原创 Jenkins提示Host key verification failed的解决办法
【代码】Jenkins提示Host key verification failed的解决办法。
2024-09-26 14:02:38
606
原创 【记录】JDK历史版本官网地址
https://www.oracle.com/java/technologies/downloads/archive/
2024-04-07 11:42:10
547
原创 java.util.Date 与 java.time.LocalDateTime的相互转换
【代码】Java8:java.util.Date 与 java.time.LocalDateTime的相互转换。
2024-03-27 23:42:19
234
原创 Jenkins用户角色权限管理
Jenkins作为一款强大的自动化构建与持续集成工具,用户角色权限管理是其功能体系中不可或缺的一环。有效的权限管理能确保项目的安全稳定,避免敏感信息泄露。
2024-03-27 23:34:19
1670
原创 【记录】Git A项目作为产品,B项目继承A项目
A项目作为产品,B项目继承A项目,B项目定制化开发不影响A项目,A项目的升级B项目可视情况合并。6、如果A项目有新的更新,可以使用以下命令将A项目的更新合并到B项目的分支上。4、创建B项目的新分支,该分支基于A项目的指定分支7、解决冲突(如果有):如果在合并A项目的更新时发生冲突,需要手动解决冲突并提交修改。5、B项目基于bMaster切出新的开发分支。2、进入B项目的目录,添加A项目为远程仓库。1、创建新仓库B项目,克隆B项目。3、拉取A项目的代码。
2024-03-15 17:09:05
713
1
原创 【记录】代码迁移:一个git仓库迁移到另一个git仓库
5、在A的本地仓库 git push origin2 master:master # origin2 是你想push上哪个远程库,前master是你想push哪个分支,后master是push到远程的哪个分支。6、设置默认提交仓库, 将本地的分支和远程分支做关联,比如master分支 git branch --set-upstream-to=gitlab/master ,其他分支照此办理。1、在本地拉A仓库的代码(git clone A仓库),或者是 git pull 下最新的代码。
2024-03-15 15:03:16
2097
原创 CentOS7安装Jenkins-2.346.1,jdk8
在浏览器地址栏输入IP:8700/jenkins;第一次使用Jenkins,需要核对密钥,该密钥在路径(/root/.jenkins/secrets/initialAdminPassword)的文件中。高版本的Jenkins需要jdk11甚至jdk17以上,但是公司项目大多都是基于jdk8,为了避免打包保jdk版本异常,直接安装支持jdk8的jenkins。
2023-06-27 23:20:16
2380
1
原创 Centos7单机安装Redis
允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0。默认的安装路径是/usr/local/bin。#守护进程,修改为yes后即可后台运行。上传安装包redis-6.2.12至。#设置后访问Redis必须输入密码。# 修改配置文件前先备份一份。
2023-06-27 12:03:06
1220
原创 Linux:MongoDB_2.6.12版本的安装及配置
场景:公司老项目服务器迁移,因为老项目安装的版本非常老,所以记录下老版本的安装过程。操作系统:CentOS Linux release 7.2.1511目标安装版本:MongoDB_2.6.12下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.12.tgz一、下载解压[root@Arvin627 ~]# cd /data/[root@Arvin627 data]# wget https://fastdl.mo
2022-04-15 16:02:23
1731
原创 Linux:挂载磁盘
场景:服务器使用中发现磁盘空间不足,需要挂载一个磁盘以供继续使用,但是新磁盘不是添加就可以使用,需要进行挂载。1、添加磁盘添加新磁盘后重启服务器。2、使用root用户进入系统3、查看磁盘信息[root@databack /]# fdisk -l //查看磁盘命令Disk /dev/vda: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinders of 16..
2022-04-11 14:30:59
1568
原创 Nginx:搭建简单的文件下载服务器
直接上效果图: 1、创建存放附件的文件夹并赋予读写权限:mkdir /home/downloads# 设置文件夹读写权限chmod -R 755 /home/downloads2、新增配置文件:(vim /usr/local/nginx/conf/vhost/common-8820.conf)server { .
2022-03-25 18:25:04
2931
1
原创 IDEA Could not autowire. No beans of ‘xxx‘ type found.报错
IDEA的这个提示功能,度娘的答案基本上都是要求我们把这个提示功能关闭关闭提醒:实质解决方法方法1:在mapper文件上加@Component注解,把普通pojo实例化到spring容器中,相当于配置文件中的<bean/>方法2:在mapper文件上加@Repository注解,这是spring2.0新增的一个注解,用于简化 Spring 的开发实现数据访问...
2021-12-13 14:12:23
268
原创 Windows10 Zookeeper+Dubbo安装与搭建
环境配置:zookeeper3.6.0 + dubbo2.5.10 + maven3.5.4 + jdk1.8 + tomcat8.5.53统一下载Zookeeper(1)Zookeeper3.6.0官网下载:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.0/(2)解压打开,新建两个文件夹:data、logs...
2020-03-19 14:31:26
885
原创 Intellij IDEA:Could not autowire. No beans of 'xxxMapper' type found.
报错如图:解决方法:Settings - Editor - Inspections - Spring - Spring Core - Code - Autowiring for Bean Class - disable
2019-10-28 16:09:16
393
1
原创 Intellij IDEA:操作Maven时,控制台中文乱码
Intellij IDEA中Maven操作时,控制台中文乱码问题(编译报错或者clean package install等操作时出现的其他错误描述乱码)解决方法:Settings - Build,Execution,Deployment - Build Tools - Maven -Runner VMoptions: -Dfile.encoding=GB2312...
2019-05-13 13:43:38
431
原创 getClass()
package org.demo;public class B { B() { System.out.println("B:" + this.getClass()); } public static void main(String[] args) { new B(); }}输出结果是:B:class org.demo.Bpackage org...
2019-05-09 14:19:21
958
原创 maven中的<scope><systemPath>
<scope>1、compile:(默认值)表示被依赖项目需要参与当前项目的编译,包括后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。2、test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit3、runtime:表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过...
2019-03-12 14:39:37
1645
CentOS7安装Jenkins-2.346.1,jdk8
2023-06-28
MySQL8中文参考手册
2020-07-08
OSSBrowser(Windows64位版)
2020-04-23
canal-v1.1.4
2020-04-13
dubbo-admin-2.5.10.war.zip
2020-03-19
apache-zookeeper-3.6.0-bin.tar.gz
2020-03-19
dom4j-1.6.1.jar.zip
2020-03-16
jtds-1.2.5.jar.zip
2020-03-16
fastdfs_client-1.24.jar.zip
2020-03-16
fastdfs-client-java-1.29.jar
2020-03-16
Python与数据挖掘
2019-06-03
Java编程思想第4版,文字版,非扫描版
2019-05-22
深入实践Spring Boot.陈韶健
2019-05-13
Hadoop基础教程
2019-05-10
深入理解Spring Cloud与微服务构建
2019-05-10
tomcat架构解析
2019-05-10
深入理解Nginx模块开发与架构解析第2版
2019-05-10
深入理解Hadoop.第2版([美]瓦德卡等)
2019-05-10
oracle11g驱动jar包
2019-04-29
MySQL必知必会
2019-04-28
JavaScript权威指南-David Flanagan
2019-04-28
Linux内核精髓:精通Linux内核必会的75个绝技
2019-04-25
python科学计算 第二版
2019-04-25
分布式服务架构:原理、设计与实战
2019-04-25
疯狂Spring Cloud微服务架构实战
2019-04-25
面试简历模板
2019-04-19
Python可以这样学
2019-04-17
Scala编程(第3版)
2019-04-15
Docker开发指南
2019-04-15
MySQL技术内幕:SQL编程
2019-04-15
迅雷5绿色共存版 v5.8.14.706精简版
2019-04-10
node.js开发指南
2019-04-08
vue.js权威指南
2019-04-03
Java程序员面试笔试真题与解析
2019-04-02
Java工程师修炼之道
2019-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人