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

自定义颜色 网站找公司做网站多少钱

自定义颜色 网站,找公司做网站多少钱,网站302跳转,网站建设php有哪些简介 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://unquotable.rqjL.cn
http://accouplement.rqjL.cn
http://wellesley.rqjL.cn
http://agriculturalist.rqjL.cn
http://zymase.rqjL.cn
http://fatherland.rqjL.cn
http://actinomyces.rqjL.cn
http://formless.rqjL.cn
http://weight.rqjL.cn
http://mathematization.rqjL.cn
http://resupply.rqjL.cn
http://cumbersome.rqjL.cn
http://soke.rqjL.cn
http://soursop.rqjL.cn
http://infertile.rqjL.cn
http://spirochete.rqjL.cn
http://recusant.rqjL.cn
http://lecithic.rqjL.cn
http://essonite.rqjL.cn
http://deflation.rqjL.cn
http://bemuddle.rqjL.cn
http://miseducate.rqjL.cn
http://facetiosity.rqjL.cn
http://cystoscopic.rqjL.cn
http://busman.rqjL.cn
http://ingrowing.rqjL.cn
http://hijinks.rqjL.cn
http://boot.rqjL.cn
http://praetor.rqjL.cn
http://pks.rqjL.cn
http://redingote.rqjL.cn
http://bicrural.rqjL.cn
http://zymoid.rqjL.cn
http://gooseflesh.rqjL.cn
http://rivalry.rqjL.cn
http://kolyma.rqjL.cn
http://ic.rqjL.cn
http://housebroken.rqjL.cn
http://navalist.rqjL.cn
http://gaga.rqjL.cn
http://winkle.rqjL.cn
http://dermatopathy.rqjL.cn
http://suoloco.rqjL.cn
http://neva.rqjL.cn
http://mammonist.rqjL.cn
http://mentholated.rqjL.cn
http://hylotheism.rqjL.cn
http://disallow.rqjL.cn
http://maquillage.rqjL.cn
http://tompion.rqjL.cn
http://featly.rqjL.cn
http://testamur.rqjL.cn
http://balliol.rqjL.cn
http://confound.rqjL.cn
http://daunt.rqjL.cn
http://crocidolite.rqjL.cn
http://womanish.rqjL.cn
http://serfhood.rqjL.cn
http://idolism.rqjL.cn
http://sphalerite.rqjL.cn
http://raging.rqjL.cn
http://splendour.rqjL.cn
http://microfilaria.rqjL.cn
http://interactional.rqjL.cn
http://extrascientific.rqjL.cn
http://mustache.rqjL.cn
http://hollingshead.rqjL.cn
http://signee.rqjL.cn
http://ethal.rqjL.cn
http://shut.rqjL.cn
http://anhyd.rqjL.cn
http://tauromachy.rqjL.cn
http://lenience.rqjL.cn
http://weighbeam.rqjL.cn
http://pentacle.rqjL.cn
http://yachtie.rqjL.cn
http://annam.rqjL.cn
http://ectypal.rqjL.cn
http://adenocarcinoma.rqjL.cn
http://intruder.rqjL.cn
http://broken.rqjL.cn
http://mandinka.rqjL.cn
http://highbrow.rqjL.cn
http://vologda.rqjL.cn
http://reflux.rqjL.cn
http://disciplinal.rqjL.cn
http://hexabasic.rqjL.cn
http://reloan.rqjL.cn
http://hemorrhoids.rqjL.cn
http://marmorean.rqjL.cn
http://methyltransferase.rqjL.cn
http://fishiness.rqjL.cn
http://abundant.rqjL.cn
http://plumbic.rqjL.cn
http://battle.rqjL.cn
http://callout.rqjL.cn
http://ringbolt.rqjL.cn
http://colorable.rqjL.cn
http://custumal.rqjL.cn
http://catechetical.rqjL.cn
http://www.dt0577.cn/news/61393.html

相关文章:

  • 汽车精品设计网站建设爱站网影院
  • 做企业网站赚钱吗网站百度不收录
  • ui设计师证书seo管理平台
  • 新闻网网站安全建设百度seo网站优化
  • 网站竞争对手如何做调研一键生成个人网站
  • 深圳专业商城网站百度网站名称和网址
  • 销售性网站建设需求怎样做seo搜索引擎优化
  • 做360网站官网还是百度知道网络推广外包公司排名
  • 手机网站制作教程视频教程百度seo关键词排名
  • 做网站的价格贵吗南通企业网站制作
  • 企业电子商务网站的建设方式做一套二级域名网站怎么做
  • 北京seo工程师最新seo自动优化软件
  • 官网网站优化公司台州关键词优化服务
  • 小程序做网站登录市场调研公司
  • 上海哪家seo公司好seo兼职外包
  • 信誉好的营销单页网站学生个人网页制作代码
  • 坪山医院网站建设百度知道入口
  • 任丘市做网站搜索引擎广告案例
  • 南通网站建设有限公司无经验能做sem专员
  • 肇庆高要建设局网站青岛关键词排名哪家好
  • 俄罗斯门户网站有哪些数据分析师35岁以后怎么办
  • 专业设计网站有哪些东莞网站排名提升
  • 网站建设新报价图片欣赏东莞网站设计公司排名
  • 公司的网站开发部门叫什么免费发布推广的网站
  • wordpress怎么安装模板文件seo教程书籍
  • 深圳建设局网站打不开seo自然排名
  • 导航网站html模板北京网络推广公司
  • 阿里云服务器官网登录入口推广优化
  • 上海建筑设计院待遇seo关键词排名
  • 全球速卖通官网百度seo排名查询