2025-09-10
Spring Boot
0

JavaCV视频压缩实战:从原理到实现

一、依赖配置优化

在实际项目中,依赖管理是首要考虑的问题。JavaCV提供了两种依赖引入方式:

1.1 完整平台包(不推荐)

xml
<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.5.12</version> <scope>provided</scope> </dependency>

问题:会导致JAR包增大650MB+,包含所有支持的库,多数情况下不必要。

2025-08-27
Linux
0

如何在Linux系统中创建和删除交换内存(Swap)空间

交换空间(Swap)是Linux系统中的一项重要功能,它可以在物理内存(RAM)不足时,将部分内存数据暂时存储到硬盘上,从而防止系统因内存不足而崩溃。本文将详细介绍如何在Linux系统中创建和删除交换空间。

什么是交换空间?

交换空间是硬盘上的一块特殊区域,当系统物理内存不足时,Linux内核会将不活跃的内存页移动到交换空间中,从而释放物理内存供其他进程使用。虽然交换空间的访问速度比物理内存慢得多,但它能有效防止系统在内存耗尽时崩溃。

2025-08-23
文学
0

该文章已加密,点击 阅读全文 并输入密码后方可查看。

2025-08-14
Spring Boot
0

RustFS 安装与使用教程:兼容 S3 的高性能存储解决方案

前言

RustFS 是一款基于 Rust 语言开发的高性能存储服务,完全兼容 S3 协议,适用于 AI/ML、大数据、互联网、工业存储等多种场景。本文将详细介绍如何部署 RustFS 服务,并演示如何在 Spring Boot 应用中集成 RustFS。

一、RustFS 简介

2025-08-13
Spring Boot
0

Spring Boot整合Jasypt实现配置文件加密:保护敏感信息的最佳实践

引言

在现代应用开发中,安全性是至关重要的考量因素。Spring Boot应用的配置文件中常常包含数据库密码、API密钥等敏感信息,如果直接以明文形式存储,会带来严重的安全隐患。本文将介绍如何使用Jasypt(Java Simplified Encryption)库来实现Spring Boot配置文件的加密,保护这些敏感信息。

一、Jasypt简介

Jasypt(Java Simplified Encryption)是一个Java加密库,它简化了Java应用程序中的加密操作。jasypt-spring-boot-starter是专为Spring Boot设计的starter,可以无缝集成到Spring Boot应用中,实现配置属性的自动加解密。