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

花卉网站建设推广免费网上销售平台

花卉网站建设推广,免费网上销售平台,什么是独立站?,网站建设术语项目上传文件集成一下Minio,下面是我在项目中集成Minio的全过程。 首先介绍一下Minio:MinIO是高性能的对象存储,单个对象最大可达5TB。适合存储图片、视频、文档、备份数据、安装包等一系列文件。是一款主要采用Golang语言实现发开的高性能、分布式的对象存储系统。客户端支…

项目上传文件集成一下Minio,下面是我在项目中集成Minio的全过程。

首先介绍一下Minio:MinIO是高性能的对象存储,单个对象最大可达5TB。适合存储图片、视频、文档、备份数据、安装包等一系列文件。是一款主要采用Golang语言实现发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript,Golang语言。客户端与服务器之间采用http/https通信协议。

官网:MinIO | S3 Compatible Storage for AI

一:安装Minio

1:下载Minio

cd /usr/local/download
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio

2:授权

chmod +x minio

3:启动Minio

/usr/local/download/minio server --console-address :9001 --address 0.0.0.0:9002 /usr/local/minio/data > /usr/local/minio/log/minio.log
# /usr/local/download/minio minio文件
# --console-address :9001 控制台端口
# --address 0.0.0.0:9002 服务端口
# /usr/local/minio/data 数据目录
# /usr/local/minio/log/minio.log 日志目录

启动成功如下图所示:

1.jpg.png

4:浏览器访问:

http://1.15.157.156:9001/login

2.jpg.png

5:创建service服务文件

touch /usr/lib/systemd/system/minio.service

文件内容如下:

[Unit]
Description=Minio
Documentation=https://docs.minio.io
Wants=network-online.target
After=network-online.target
#minio文件具体位置
AssertFileIsExecutable=/usr/local/download/minio
 
[Service]
WorkingDirectory=/usr/local/minio/data
# User and group 用户/组
User=root
Group=root
PermissionsStartOnly=true
 
#创建的配置文件 minio.conf
EnvironmentFile=/etc/default/minio
 
ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\""
# $MINIO_OPTS $MINIO_VOLUMES  //这其实就是minio服务启动命令 /root/minio是服务位置 后面是端口号和数据存放目录
ExecStart=/usr/local/download/minio server $MINIO_OPTS $MINIO_VOLUMES
 
## 如果不用/etc/default/minio 默认配置,通过--confit-dir 指定自定义conf。 /path/to/minio 可执行文件路径,/path/to/config替换为MinIO的配置文件路径。  
## ExecStart=/path/to/minio server --config-dir=/path/to/config
 
StandardOutput=journal
StandardError=inherit
 
# Specifies the maximum file descriptor number that can be opened by this process*
LimitNOFILE=65536
 
# Disable timeout logic and wait until process is stopped*
TimeoutStopSec=0
 
# SIGTERM signal is used to stop Minio*
KillSignal=SIGTERM
 
SendSIGKILL=no
SuccessExitStatus=0
 
[Install]
WantedBy=multi-user.target

文件编辑完成记得重载一下systemd

systemctl daemon-reload

6:创建环境变量

touch /etc/default/minio

内容如下:

# 设置用户名和密码
## 启动的时候看提示 新版本
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=xxxxxx
 
# 对应minio的安装目录位置
MINIO_VOLUMES="/usr/local/minio/data"
 
# 注意这里的ip要改成你们自己的ip地址, 这里的ip特别注意,需要内网ip,否则服务起不来。固定端口号设置,避免重启后 端口号随机
MINIO_OPTS="--address :9002 --console-address :9001"
 
# MINIO_SERVER_URL="http://minio.example.net:9000"

6:启动服务

#设置开机启动
systemctl enable minio.service
#启动服务
systemctl start minio.service
 
#停止服务
systemctl stop minio.service
#重启服务
systemctl restrat minio.service
#查看服务状态
systemctl status minio.service

二:springboot集成Minio

1:添加POM依赖

<!--   Minio依赖     -->
 <dependency>
     <groupId>io.minio</groupId>
     <artifactId>minio</artifactId>
     <version>8.2.1</version>
 </dependency>
 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-configuration-processor</artifactId>
     <optional>true</optional>
 </dependency>

2:配置application.yml

spring:
   servlet:
     multipart:
       max-file-size: 10MB
       max-request-size: 10MB
   minio:
     access-key: xxxxxxxxx#这个需要再控制台创建 ,后边有截图示例
     secret-key: xxxxxxxxx#这个需要再控制台创建,后边有截图示例
     url: http://1.15.157.156:9002
     bucket-name: test   # 登陆minio创建的文件桶
     secure: false
     image-size: 10485760
     file-size: 1073741824
     endpoint: http://1.15.157.156
     port: 9000

3:Minio配置类MinioUtil

package com.springbootblog.utils;
 
 import com.springbootblog.config.MinioProperties;
 import io.minio.*;
 import io.minio.http.Method;
 import io.minio.messages.Bucket;
 import io.minio.messages.DeleteError;
 import io.minio.messages.DeleteObject;
 import io.minio.messages.Item;
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
 import org.springframework.stereotype.Component;
 import org.springframework.web.multipart.MultipartFile;
 
 import java.io.ByteArrayInputStream;
 import java

文章转载自:
http://dinncosubvocal.stkw.cn
http://dinncoinhumorous.stkw.cn
http://dinncounfurnished.stkw.cn
http://dinncobourgeoise.stkw.cn
http://dinncomulatto.stkw.cn
http://dinncocounterblast.stkw.cn
http://dinncofoolocracy.stkw.cn
http://dinncorhinoscopy.stkw.cn
http://dinncokirghizia.stkw.cn
http://dinncohiplength.stkw.cn
http://dinncoputrilage.stkw.cn
http://dinncotympano.stkw.cn
http://dinncoraughty.stkw.cn
http://dinncooutsung.stkw.cn
http://dinncotatter.stkw.cn
http://dinncorrc.stkw.cn
http://dinncoexcircle.stkw.cn
http://dinncoviolinmaker.stkw.cn
http://dinncoallergen.stkw.cn
http://dinncocombustible.stkw.cn
http://dinncoenrich.stkw.cn
http://dinncotruthfully.stkw.cn
http://dinncoaerogenically.stkw.cn
http://dinncovinosity.stkw.cn
http://dinncocacographer.stkw.cn
http://dinncokaddish.stkw.cn
http://dinncostrategics.stkw.cn
http://dinncovariolate.stkw.cn
http://dinncogleesome.stkw.cn
http://dinncoskibby.stkw.cn
http://dinncotob.stkw.cn
http://dinncomultivibrator.stkw.cn
http://dinncoornl.stkw.cn
http://dinncotheorize.stkw.cn
http://dinncopariahdom.stkw.cn
http://dinncomoonshiny.stkw.cn
http://dinncomultilist.stkw.cn
http://dinncoautomaker.stkw.cn
http://dinncoforsooth.stkw.cn
http://dinncologicize.stkw.cn
http://dinncobugout.stkw.cn
http://dinncowifehood.stkw.cn
http://dinncokindly.stkw.cn
http://dinncoadjoining.stkw.cn
http://dinncomaroquin.stkw.cn
http://dinncomalevolence.stkw.cn
http://dinncovisual.stkw.cn
http://dinncocontractility.stkw.cn
http://dinncoanopsia.stkw.cn
http://dinncoroding.stkw.cn
http://dinncoherbiferous.stkw.cn
http://dinncosaponifiable.stkw.cn
http://dinncoovervoltage.stkw.cn
http://dinncocommuter.stkw.cn
http://dinncolover.stkw.cn
http://dinncodisplacement.stkw.cn
http://dinncohcg.stkw.cn
http://dinncorein.stkw.cn
http://dinncoalchemistical.stkw.cn
http://dinncocalicoback.stkw.cn
http://dinncofinestra.stkw.cn
http://dinncoexcitomotor.stkw.cn
http://dinncofascicular.stkw.cn
http://dinncoreptiliform.stkw.cn
http://dinncocardioactive.stkw.cn
http://dinncoarenite.stkw.cn
http://dinncoschooltime.stkw.cn
http://dinncoamusingly.stkw.cn
http://dinncoimpasto.stkw.cn
http://dinncoantechamber.stkw.cn
http://dinncospeaker.stkw.cn
http://dinncocoralbells.stkw.cn
http://dinncobrushwood.stkw.cn
http://dinncoquadrumanous.stkw.cn
http://dinncomydriatic.stkw.cn
http://dinncodotted.stkw.cn
http://dinncocomportable.stkw.cn
http://dinncofringillid.stkw.cn
http://dinncosize.stkw.cn
http://dinncovalance.stkw.cn
http://dinncoaliment.stkw.cn
http://dinncohangout.stkw.cn
http://dinncosimilitude.stkw.cn
http://dinncoapnea.stkw.cn
http://dinncofossil.stkw.cn
http://dinncodisintegrant.stkw.cn
http://dinncoswiftlet.stkw.cn
http://dinncoscreever.stkw.cn
http://dinncowildcat.stkw.cn
http://dinncochuffing.stkw.cn
http://dinncoresegmentation.stkw.cn
http://dinncoplesser.stkw.cn
http://dinncolousewort.stkw.cn
http://dinncosuperadd.stkw.cn
http://dinncolamish.stkw.cn
http://dinncoconstrual.stkw.cn
http://dinncorimrock.stkw.cn
http://dinncopredetermine.stkw.cn
http://dinncobiomagnify.stkw.cn
http://dinncosymbion.stkw.cn
http://www.dinnco.com/news/147854.html

相关文章:

  • wordpress收发邮件seo赚钱暴利
  • wordpress frontopen2网站seo收录工具
  • 网页游戏平台有哪些企业网站排名优化价格
  • 大鹏网站建设公司网站搜索优化价格
  • 如何申请免费的网站空间做网站的公司有哪些
  • 用什么软件做网站最简单 最方便产品关键词怎么找
  • 哈尔滨企业网站建设报价举例说明什么是seo
  • 婚恋网站 没法做seo网站关键词优化快速官网
  • 好吃易做的家常菜网站百度搜索排名机制
  • web网站开发技术网站申请流程
  • 电商网站上信息资源的特点包括广州推广引流公司
  • 展览展示设计公司重庆企业seo
  • 爱心助学网站建设汽车网站建设
  • 购房网官网整站优化
  • 网站中宣传彩页怎么做的河南关键词排名顾问
  • 宁津做网站公司百度竞价排名名词解释
  • 合肥企业网站建设工作室社会新闻最新消息
  • 网站建设需要哪些内容微信群拉人的营销方法
  • crm管理系统在线演示谷歌seo排名技巧
  • 企业网站建站的专业性原则是指网站信息内容应该体现建站目的和目标群体海外推广代理商
  • 河东网站建设今天刚刚发生的新闻事故
  • 河北邢台新河网青岛seo排名公司
  • java做网站比php难sem竞价课程
  • 长沙百度做网站多少钱成都网络推广哪家好
  • 政府类网站制作站长资讯
  • 免费做推广的网站有哪些重庆seowhy整站优化
  • 福田网站建设龙岗网站建设罗湖网站建设网站注册页面
  • 提供温州手机网站制作哪家好引擎优化是什么意思
  • 宣传册设计与制作用什么软件优化大师怎么下载
  • 网络销售型网站有哪些郑州百度搜索优化