① Spring Boot | 整合 Minio 实现文件上传
文章目录:
MinIO 是一个用 Golang 开发的基于 Apache License v2.0 源协议的磨橘对象存储服务。
它纤游毁兼容亚马逊 S3 云存储服务接口,适合存储大容量非结毁备构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,单个文件可以是任意大小,从几kb到最大5T不等。
使用 docker 安装
说明:
9020 为控制台访问端口。
创建存储桶:
设置存储桶权限:
MinioProperties.java
MinioConfig.java
FILE_NAME_PATTERN 是上传文件的命名格式。第一个 {} 放的是上传时间,格式是 yyyyMMddHHmmss ,精确到秒。第二个 {} 放的是上传文件的原始文件名。
② 使用 CentOS 进行开发及部署
使用 CentOS 进行开发及部署,需要注意以下步骤与事项:
解决安装报错:
BIOS 设置:
下载与安装:
解决兼容性问题:
网络配置:
配置 SSH 服务:
远程编辑:
数据库操作:
Redis 安装:
文本编辑器:
文件传输与下载:
系统命令:
Docker 安装与配置:
Nginx 安装与配置:
Golang 学习与实践:
问题解决:
遵循以上步骤与注意事项,可以更有效地使用 CentOS 进行开发及部署。