当前位置: 首页 > news >正文

2021免费正能量网站暴雪时分电视剧免费观看

2021免费正能量网站,暴雪时分电视剧免费观看,推荐个在广州做网站的,2023电商排行榜前十名简介 MinIO是高性能、可扩展、云原生支持、操作简单、开源的分布式对象存储产品。 在中国:阿里巴巴、腾讯、百度、中国联通、华为、中国移动等等9000多家企业也都在使用MinIO产品 官网地址:http://www.minio.org.cn/ 下载 官网下载(8.4.3版本)&#x…
  1. 简介
    MinIO是高性能、可扩展、云原生支持、操作简单、开源的分布式对象存储产品。

在中国:阿里巴巴、腾讯、百度、中国联通、华为、中国移动等等9000多家企业也都在使用MinIO产品

官网地址:http://www.minio.org.cn/

  1. 下载
    官网下载(8.4.3版本):http://www.minio.org.cn/download.shtml
1、拉取镜像(https://hub.docker.com/r/minio/minio/tags)# 下载新版minio
docker pull minio/minio# 或者下载指定版本的minio
docker pull minio/minio:RELEASE.2021-04-06T23-11-00Z  2、创建容器docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /docker/minio/data:/data -v /docker/minio/config:/root/.minio minio/minio server /data# 或者指定镜像版本并创建容器
docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /docker/minio/data:/data -v /docker/minio/config:/root/.minio minio/minio:RELEASE.2021-04-06T23-11-00Z server /data-p 9000:9000 ,端口映射
-e,环境变量
-d,后台运行
–name,给容器起名字
–restart=always,开机自启
-e “MINIO_ACCESS_KEY=minio”,设置账号
-e “MINIO_SECRET_KEY=minio123”,设置密码
-v 挂载数据卷
07
  1. 运行
    创建四个文件夹data0、data1、data2、data3,用存放文件。

「启动minio服务」

# mac/linux
./minio server ./data0 ./data1 ./data2 ./data3# windows
minio.exe server ./data0 ./data1 ./data2 ./data3
访问地址:http://127.0.0.1:9000/,默认账号和密码都是:minioadmin。

在这里插入图片描述
4. 创建桶
在Minio和其他一些对象存储服务中,“桶”(Bucket)是一个顶层的容器,用于组织和管理存储的对象(Object)。可以将桶类比为文件系统中的文件夹,用于将一组相关的对象进行组织和分类。

每个桶在Minio中具有唯一的名称,并且可以根据需要创建多个桶。用户可以使用桶名称来访问和操作其中的对象。桶名称是全局唯一的,因此需要确保不同应用程序使用不同的桶名称,以避免冲突。

我们创建一个test的桶(bucket)。

  1. SpringBoot 集成 MinIO
    5.1 pom.xml
    添加如下minio依赖
<dependency><groupId>io.minio</groupId><artifactId>minio</artifactId><version>8.4.3</version>
</dependency>

5.2 MinioConfiguration
配置minio的地址、账号和密码,配置上传文件的大小1024M。

@Configuration
public class MinioConfiguration {private static final String END_POINT = "http://localhost:9000";private static final String USERNAME = "minioadmin";private static final String PASSWORD = "minioadmin";@Beanpublic MinioClient minioClient() {return new MinioClient.Builder().endpoint(END_POINT).credentials(USERNAME, PASSWORD).build();}@Beanpublic MultipartConfigElement multipartConfigElement() {MultipartConfigFactory factory = new MultipartConfigFactory();factory.setMaxFileSize(DataSize.ofMegabytes(1024));factory.setMaxRequestSize(DataSize.ofMegabytes(1024));return factory.createMultipartConfig();}
}

5.3 MinioController
upload上传文件接口:传入参数bucket,文件保存到minio后会返回fileName。

getUrl获取文件访问链接接口:传入参数path和bucket,返回可以访问的链接(7天有效)。这里的path就是上传文件的返回值fileName。

@RequestMapping("minio")
@RestController
public class MinioController {@Resourceprivate MinioClient minioClient;@PostMapping(value = "upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)public String upload(@RequestPart("file") MultipartFile file,@RequestParam("bucket") String bucket) {try {int idx = Objects.requireNonNull(file.getOriginalFilename()).lastIndexOf(".");String suffix = file.getOriginalFilename().substring(idx + 1);String fileName = UuidUtils.generateUuid() + "." + suffix;// 保存文件minioClient.putObject(PutObjectArgs.builder().stream(file.getInputStream(), file.getSize(), PutObjectArgs.MIN_MULTIPART_SIZE).object(fileName).contentType(file.getContentType()).bucket(bucket).build());return fileName;} catch (Exception e) {e.printStackTrace();return "";}}@GetMapping("getUrl")public String getUrl(@RequestParam(name = "path") String path,@RequestParam("bucket") String bucket) {try {// 获取文件访问地址 7天失效String url = minioClient.getPresignedObjectUrl(GetPresignedObjectUrlArgs.builder().bucket(bucket).object(path).method(Method.GET).expiry(7, TimeUnit.DAYS).build());return url;} catch (Exception e) {e.printStackTrace();return "";}}
}

5.4 okhttp3版本不兼容
如果出现okhttp3版本不兼容的问题,需要在pom.xml的properties节点下加上版本号,如下:

<okhttp3.version>4.8.1 </okhttp3.version>

1、删除自动恢复
可以测试删除其中一半的存放位置,它过一会儿就自动恢复了,比如删除data0和data1,几分钟它就自动重新创建了文件,并且里面的内容也恢复了。
在这里插入图片描述

2、文件夹
上传的单个文件变成了文件夹

在这里插入图片描述
3 分块存储
点击到里面单个文件被拆分成了许多个小块
在这里插入图片描述

http://www.yayakq.cn/news/687182/

相关文章:

  • 地方网站需要什么手续长沙商城网站制作
  • 上海做网站站优云一一十七怎样讲卖灯的网站做的好
  • 江苏海通建设有限公司网站电商系统的哪家好
  • 西部数码手机网站龙岗做网站建设
  • 深圳图派做的网站后台加什么ios应用商店下载
  • 厦门网站建设案例网站的风格
  • 网站上不去的原因山东百度推广总代理
  • 商丘网站制作电话淘客招商网站选品库建设
  • 网站建设属什么资产深圳企业网络推广公司
  • 放网站的图片做多大分辨率石家庄网站建设公司怎么样
  • 前程无忧网深圳网站建设类岗位广州建站网站前十名
  • 随机图片网站网站建设之网页制作语言基础
  • 自创网站西安百度推广优化
  • 记事本做网站插图片wordpress 音乐页面
  • 网站购买利用c 做网站
  • 做网站协议书做资料网站是自己建服务器好还是租用好
  • 网站开发必须要用js建设一个直播网站要多少钱
  • 重庆国外网站推广彬县网招聘
  • 朋友圈自己做的网站wordpress云建站系统
  • 商城网站建设课设wordpress 个人简历
  • 智能网站建设维护软件智能小程序开发哪家好
  • pc网站手机网站短网址生成器是什么
  • app设计欣赏网站线上编程课程
  • 美食网站建设上海阿里巴巴做网站
  • 网站文件上传完成后打开网站显示网站建设中怎么回事?wordpress 只在首页显示
  • 福州招聘网站有哪几个重庆市建设执业资格注册管理中心网站
  • 微信上的网站怎么做的吗大德通众包网站建设
  • 设计公司网站设计详情wordpress添加登入
  • 泰州专业制作网站自建网上商城
  • 重庆网站开发设计公司电话陕西省建设厅特种工报名网站