交互式网站备案难吗网站建设运行工作情况总结

张小明 2026/1/12 4:59:22
交互式网站备案难吗,网站建设运行工作情况总结,网站模版html,嘉兴seo外包公司费用在日常开发中#xff0c;我们经常需要处理文件上传、下载、存储与访问的场景#xff0c;比如图片、视频、日志文件、模型数据集等。传统的文件系统难以满足高并发、分布式部署以及云原生化的需求。而 MinIO 作为一款高性能、轻量级、兼容 Amazon S3 协议的对象存储服务#…在日常开发中我们经常需要处理文件上传、下载、存储与访问的场景比如图片、视频、日志文件、模型数据集等。传统的文件系统难以满足高并发、分布式部署以及云原生化的需求。而 MinIO 作为一款高性能、轻量级、兼容 Amazon S3 协议的对象存储服务正是为此而生。本文将带你从零开始通过 Docker 部署 MinIO 服务并结合 Java SDK 实现文件的上传与访问。无论你是想在本地搭建一个轻量文件中心还是为企业内部系统构建一个可扩展的对象存储方案这篇文章都能帮你快速上手。1 拉取 Minio 镜像docker pull minio/minio:RELEASE.2025-04-22T22-12-26Z2 启动 Minio 容器我们假设你希望访问端口为 9000API和 9001Web 控制台可以这样运行docker run -d \--name minio \-p 9000:9000 \-p 9001:9001 \-v /Users/zhangyong/docker/minio/data:/data \-v /Users/zhangyong/docker/minio/config:/root/.minio \-e MINIO_ROOT_USERadmin \-e MINIO_ROOT_PASSWORDadmin123456 \minio/minio:RELEASE.2025-04-22T22-12-26Z \server /data --console-address :900101 参数说明-p 9000:9000MinIO API 服务端口-p 9001:9001Web 控制台端口-v /Users/zhangyong/docker/minio/data:/data映射数据目录-v /Users/zhangyong/docker/minio/config:/root/.minio保存配置MINIO_ROOT_USER、MINIO_ROOT_PASSWORD管理员账号密码server /data --console-address :9001指定数据目录并启用控制台端口02 启动后访问控制台地址http://localhost:9001登录账号admin登录密码admin1234563 上传文件在 MinIO以及所有兼容 S3 的对象存储系统中桶Bucket 是最顶层的逻辑存储单元可以理解为一个“命名空间”或“大文件夹”它是所有对象文件的容器。MinIO 不存在真正的目录结构而是通过对象 key 的前缀来模拟目录层级。例如我们可以创建一个 bucket 叫 datasets 数据集下面的文件对象如下datasets/├── mydataset1/│ ├── train/image1.jpg│ └── train/image2.jpg└── mydataset2/├── data.csv└── labels.txt虽然看起来像目录树但实际上存储系统中只有对象datasets/mydataset1/train/image1.jpgdatasets/mydataset1/train/image2.jpgdatasets/mydataset2/data.csvdatasets/mydataset2/labels.txtMinIO 客户端mc或 SDKJava/Python在列举对象时会自动把这些前缀识别为“目录”。接下来我们按照流程上传文件。1、创建桶 datasets2、创建新路径 mydataset13、上传图片4 访问授权1、修改桶的访问策略图中我们需要将访问策略从 Private 修改成 Public 。2、访问图片MinIO 地址http://localhost:9000桶名datasets对象路径mydataset1/父与女.png因为桶已经设置为 Public 所以我们可以直接访问如下的链接即可5 Java 示例01 创建 Access Key02 Minio 上传示例1、添加依赖dependencygroupIdio.minio/groupIdartifactIdminio/artifactIdversion8.5.10/version/dependency2、编写代码public class MinioUnitTest {public static void main(String[] args) {try {// 1. 初始化 MinIO 客户端MinioClient minioClient MinioClient.builder().endpoint(http://localhost:9000) // MinIO 地址// accessKey 和 secretKey.credentials(yHxFBiulXKsuhbg9nHqO, qmsQU4JuWuwlr3ZgY4eMFbQ9LaTzzEHMV6T722kC).build();// 2. 文件信息String bucketName datasets;String objectName mydataset1/images/xiaoyuanjiang.webp; // 上传路径类似目录String filePath /Users/zhangyong/Pictures/xiaoyuanjiang.webp; // 本地文件路径// 3. 上传文件流式上传try (InputStream in new FileInputStream(filePath)) {minioClient.putObject(PutObjectArgs.builder().bucket(bucketName).object(objectName).stream(in, in.available(), -1).contentType(image/png) // 可根据文件类型设置.build());System.out.println(✅ 文件上传成功: objectName);}// 4. 拼接直链 URL因为是 public bucketString publicUrl String.format(http://localhost:9000/%s/%s, bucketName, objectName);System.out.println(✅ 上传成功直链地址);System.out.println(publicUrl);// // 4. 生成临时访问链接可选// String url minioClient.getPresignedObjectUrl(// GetPresignedObjectUrlArgs.builder()// .method(Method.GET)// .bucket(bucketName)// .object(objectName)// .expiry(60 * 60) // 1小时有效// .build()// );// System.out.println( 临时访问地址: url);} catch (Exception e) {e.printStackTrace();}}}3、执行效果
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何添加网站 ico图标少儿编程哪家好

写作,本该是自由的表达,却在AI浪潮中成了“信任危机”。一篇精心润色的文章,被平台算法判为“AI生成”,直接进冷宫;一份留学申请书,稍有模板痕迹,就可能被拒。如何在借力AI的同时,守…

张小明 2026/1/9 9:28:06 网站建设

深圳营销型网站费用手机禁止网站跳转页面

一、集合框架核心组件概览 Java 集合框架( java.util 包)核心分为三大接口工具类体系,适配不同数据存储与操作场景: List:有序可重复,支持随机访问,主流实现包括基于数组的 ArrayList 和基于…

张小明 2026/1/8 22:09:29 网站建设

笔记本做网站手机版网站制作应用

第一章:游戏AI训练的核心挑战与认知重构在现代游戏开发中,人工智能已从简单的脚本行为演进为复杂的决策系统。然而,训练一个具备适应性、智能性和可扩展性的游戏AI仍面临诸多核心挑战。传统方法往往依赖硬编码规则,导致AI行为僵化…

张小明 2026/1/11 15:46:57 网站建设

公司网站建设与管理的作用建设公司企业愿景

我要在linux服务器部署千问14b大模型,一步一步详细的告诉我用命令行和ftp 怎么操作 后面命令需要根据cuda版本调整 nvidia-smi Wed Dec 10 17:53:02 2025 ---------------------------------------------------------------------------------------- | NVIDIA-SMI …

张小明 2026/1/8 11:55:54 网站建设

做网站的公司地址工程建设信息网站接口

第一章:Open-AutoGLM 的50行业应用全景洞察Open-AutoGLM 作为新一代开源自动语言生成模型,凭借其强大的上下文理解能力与跨领域泛化性能,已在超过50个行业中实现深度落地。该模型不仅支持多模态输入与复杂逻辑推理,还可通过微调快…

张小明 2026/1/11 16:21:53 网站建设

少部分网站ie打不开这些网站域名ping不通网易邮箱企业邮箱怎么注册

开启上网本之旅:选购指南 在当今数字化时代,上网本以其便携性和实用性,成为了许多人移动办公和娱乐的首选设备。然而,面对市场上琳琅满目的上网本产品,如何挑选一款适合自己的上网本呢?本文将为你提供全面的选购指南,帮助你做出明智的决策。 成为精明的购物者 要想选…

张小明 2026/1/11 20:05:34 网站建设