① 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 進行開發及部署。