- 博客(105)
- 资源 (1)
- 收藏
- 关注
原创 nginx 配置 系统升级页面
Nginx配置实现了系统升级期间的友好提示功能,通过80端口将所有请求(排除升级页面本身)重定向至/upgrade.html,并返回307临时重定向状态码。升级页面采用响应式设计,包含维护提示、预计完成时间、动态进度条和联系方式,页面优雅美观。配置中还设置了Retry-After响应头建议1小时后重试,其他请求返回503服务不可用状态码。整个方案既保证了升级期间的系统隔离,又提供了良好的用户体验。
2025-06-20 14:15:09
171
原创 java 验证ip是否可达
Java实现IP可达性测试 摘要:通过Java代码实现了一个简单的IP可达性测试工具。使用InetAddress类的isReachable方法,对指定IP地址(192.168.21.101)进行可达性检测,超时时间设为3000毫秒。程序会输出测试结果,显示目标IP是否可达。该功能可用于网络设备状态监测和网络连通性测试。代码简洁,只需导入java.net.InetAddress包即可使用。
2025-06-19 14:28:17
225
原创 logstash 配置
本文提供了两个Logstash配置示例。第一个配置实现TCP服务器功能,监听4567端口接收JSON格式日志数据,并输出到Elasticsearch的"sys_log"索引和标准输出。第二个配置实现MySQL数据库同步功能,每分钟从mv_system数据库的sys_log_operation表同步数据到Elasticsearch的"operate_info"索引,使用ID作为文档标识,同时支持分页查询和数据增量同步。两个配置都包含UTF-8编码处理和输出调试功能。
2025-06-19 11:12:25
236
原创 springboot 发送日志 logstash
摘要:本文介绍如何配置Java应用将日志发送到Logstash。首先引入logstash-logback-encoder依赖,然后在logback-spring.xml中添加LogstashTcpSocketAppender配置,指定Logstash服务器地址(192.168.85.128:4567)和UTF-8编码格式的LogstashEncoder。最后将root日志级别设为INFO并关联该appender,实现日志数据的集中收集和分析。
2025-06-19 11:11:11
209
原创 nginx 配置 ssl 个人demo
该Nginx配置文件设置了HTTP(9980端口)和HTTPS(443端口)服务,前端文件位于D:/ccs-front/front/dist目录,后端API代理到192.168.2.96:8080。HTTPS配置包含SSL证书、安全协议和加密套件,并添加了多项安全头。另配置了MinIO HTTPS代理(10000端口),将请求转发至192.168.2.225:9999。全局设置包括100M请求体大小限制、65秒保持连接时间等。未启用日志记录功能,相关配置项被注释。
2025-06-19 11:10:11
241
原创 springboot 项目或模块指定资源不打到包内
Maven资源配置差异:3.9与3.2版本对比 摘要:本文对比了Maven 3.9和3.2版本在资源配置上的主要区别。两种版本都支持排除资源目录中的特定文件(如fonts文件夹),但配置方式有所不同。Maven 3.9版本采用简化配置,只需在build标签下直接定义resources即可;而3.2版本则需要额外声明maven-resources-plugin插件(3.2.0版本)。这种差异反映了Maven版本演进过程中对资源配置方式的优化和改进,新版本提供了更加简洁的配置语法。
2025-06-19 11:06:33
117
原创 FFmpeg 媒体格式转换
🔧 一、FFmpeg 核心定义跨平台音视频处理框架:开源工具集,支持录制、转换、流化音视频,覆盖几乎所有主流格式(MP4、MKV、AVI、FLV 等)和编解码标准(H.264/AVC、H.265/HEVC、AAC、Opus等)24。核心组件:ffmpeg:音视频转码工具(如格式转换、压缩)47。ffplay:简易播放器4。ffprobe:媒体流分析器4。开发库(如 libavcodec编解码库、libavfilter滤镜库)56。⚙️ 二、核心功能与应用。
2025-06-09 12:19:43
774
原创 python 安装
查看pip命令配置USER_BASE: 这是一个用户本地的基本目录,通常用于安装不需要管理员权限的Python包。USER_SITE: 这是用户特定的Python包的安装目录,用于存储用户安装的Python包的模块。配置位置找到此文件,修改对应变量(路径添加双引号)打开dos窗口 输入命令配置完成。
2025-02-20 09:41:15
279
原创 python 介绍
其中,Python 3.0是一个不向后兼容的版本,于2008年发布,引入了许多重大改进,如print函数、整数除法、文本和数据的更明确区分等。人工智能:Python是人工智能领域的热门编程语言之一,许多机器学习库和框架都支持Python,如TensorFlow、PyTorch等。胶水语言:Python经常用作将不同语言编写的程序“粘”在一起的胶水语言,可以与C++、Java、.NET等语言的类库互相调用。简单易读易学:Python语法简单,代码风格清晰,采用强制缩进的方式,使得代码具有良好的可读性。
2025-02-20 09:05:49
461
原创 Docker Docker-compose 安装过程
卸载旧版本的Docker(如果有):sudo yum remove docker-ce docker-ce-cli containerd.iosudo rm -rf /var/lib/dockersudo rm -rf /var/lib/containerd安装Docker:启动Docker并设置开机自启:测试Docker是否正确安装:安装Docker Compose:测试Docker Compose版本,确认安装成功:以上步骤会在CentOS系统上安装最新版本的Dock
2025-01-23 16:44:01
418
原创 docker 启动镜像命令集合 rabbitmq minio
参考地址: https://blog.csdn.net/xxpxxpoo8/article/details/122935994。
2025-01-23 16:42:54
398
原创 centos 配置网络,配置ip
编辑对应的配置文件。这些文件通常位于 /etc/sysconfig/network-scripts/ 目录下,并以 ifcfg- 的形式命名,其中 是你的网络接口名称。找到你的网络接口名称,使用命令 nmcli d 或 ip addr。
2025-01-23 16:42:13
238
原创 springboot 引入 单元测试 @Test
Test:表示方法是测试方法,但与 JUnit4 的 @Test 不同,它的职责非常单一,不能声明任何属性,拓展的测试将会由 Jupiter 提供额外测试。@Disabled:表示测试类或测试方法不执行,类似于 JUnit4 中的 @Ignore。@Tag:表示单元测试类别,类似于 JUnit4 中的 @Categories。@BeforeEach:表示在每个单元测试之前执行。@AfterEach:表示在每个单元测试之后执行。@BeforeAll:表示在所有单元测试之前执行。
2025-01-23 16:36:06
412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人