展开

关键词

AOP缓存实现

, string prefix) { BucketName = bucketName; Prefix = prefix; } ///

/// 定义缓存关键字来缓存 /// /// <param name="<em>bucketName</em> /// 定义缓存关键字来缓存 /// </summary> /// <param name="bucketName">缓存bucket</param> / , string prefix, short keyIndex) : base(bucketName, prefix, keyIndex) { } , string prefix, short keyIndex1, short keyIndex2) : base(bucketName, prefix, keyIndex1,

31740

接入minio我来帮你做

存储桶名称 * @return */ @SneakyThrows public boolean bucketExists(String bucketName) { */ @SneakyThrows public void makeBucket(String bucketName) { if (! bucketExists(bucketName)) { MakeBucketArgs.builder().bucket(bucketName).build(); (bucketName); if (! ObjectStat statObject = statObject(bucketName, objectName); if (statObject !

9930
  • 广告
    关闭

    开发者专享福利,1988元优惠券限量发放

    带你体验博客、网盘相册搭建部署、视频渲染、模型训练及语音、文字识别等热门场景。云服务器低至65元/年,GPU15元起

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于 COS 发布新域名 tencentcos.cn 的通知

    外网域名:<BucketName-APPID>.cos.<Region>.tencentcos.cn内网域名:<BucketName-APPID>.cos-internal. 静态网站域名 <BucketName-APPID>.cos-website. 外网域名:<BucketName-APPID>.cos-website. 静态网站域名<BucketName-APPID>.cos-website. 外网域名:<BucketName-APPID>.cos-website.

    61450

    写给大忙人看的 – Java中上传文件MinIO服务器(2)

    client.bucketExists(bucketName)) { client.makeBucket(bucketName); } } client.bucketExists(bucketName)) { client.makeBucket(bucketName); } } bucketName) { return client.listBuckets().stream().filter(b -> b.name().equals(bucketName )).findFirst(); } /** * 根据bucketName删除信息 * * @param bucketName bucket名称 */ @SneakyThrows public void removeBucket(String bucketName) { client.removeBucket(bucketName);

    10010

    腾讯.对象储存C#这一个就够了

    CreateBucketAsync Task<bool> CreateBucketAsync(string bucketName); 创建一个储存桶。 RemoveBucketAsync Task<bool> RemoveBucketAsync(string bucketName); 移除当前储存桶。 GetBucketAclAsync Task<AccessMode> GetBucketAclAsync(string bucketName); 获取储存桶的外部访问权限。 RemoveObjectAsync Task<bool> RemoveObjectAsync(string bucketName, string objectName); 删除储存桶中指定对象。 Task<bool> RemoveObjectAsync(string bucketName, List<string> objectNames); 删除储存桶中多个对象。

    29430

    SpringBoot 2.x 开发案例之整合MinIo文件服务

    * @return */ public boolean bucketExists(String bucketName){ try { (); } return false; } /** * 创建 bucket * @param bucketName */ (bucketName); if(! isExist) { instance.makeBucket(bucketName); } } catch (Exception objectName, InputStream stream){ try { instance.putObject(bucketName,objectName,

    5K20

    springboot整合minio

    这个需要自己创建 2、启动成功后,访问:127.0.0.1:9000/minio,可以进入到minio的控制台 我们可以在控制台创建bucketName,当然也可以用代码创建 create bucket 其实这个bucketName就是文件夹的意思,我们要把文件上传到哪个bucketName,就是要把文件上传到对应的目录下。 }") private String bucketName; /** * description: 判断bucket是否存在,不存在则创建 * * @return 存储bucket名称 * @return Boolean */ public Boolean makeBucket(String bucketName) { try { minioClient.makeBucket(MakeBucketArgs.builder() .bucket(bucketName

    14820

    一个简单易用的文件上传方案

    public UploadResponse uploadFile(MultipartFile file, String bucketName) throws Exception {         //  + "/" + fileName;         String urlHost = minioProperties.getNginxHost() + "/" + bucketName + "/" + 获取信息      *      * @param bucketName bucket名称      */     public Optional<Bucket> getBucket(String bucketName )).findFirst();     }     /**      * 根据bucketName删除信息      *      * @param bucketName bucket名称       ().bucket(bucketName).build());     }     /**      * 获取⽂件外链      *      * @param bucketName bucket名称

    18420

    SpringBoot整合Minio对象存储服务

    private static String minioName; private static String minioPass; private static String bucketName ) { MinioUtils.bucketName = bucketName; } private static MinioClient minioClient = null * @param objectName * @return */ public static InputStream getMinioFile(String bucketName " + e.getMessage()); } return inputStream; } /** * 删除文件 * @param bucketName +"/"+relativePath; } /** * 列出桶内所有对象(added by caixibei) * @param bucketName 存储桶名称

    42440

    golang 源码分析:mc,minio-go

    string, opts MakeBucketOptions) (err error) { return c.makeBucket(ctx, bucketName, opts) } func (c err = c.doMakeBucket(ctx, bucketName, opts.Region, opts.ObjectLocking) 最终调用了上述executeMethod方法: func (c *Client) doMakeBucket(ctx context.Context, bucketName string, location string, objectLockEnabled , objectName, reader, size, opts) } return c.putObjectMultipart(ctx, bucketName, objectName, reader, size, opts) } return c.putObjectMultipartStream(ctx, bucketName, objectName, reader,

    12750

    分享一款炒鸡好用的网盘+文件服务器

    * @return */ public boolean bucketExists(String bucketName){ try { (); } return false; } /** * 创建 bucket * @param bucketName */ (bucketName); if(! isExist) { instance.makeBucket(bucketName); } } catch (Exception objectName, InputStream stream){ try { instance.putObject(bucketName,objectName,

    1.1K20

    S3client方法使用不当导致线程大量WAIT_CLOSE

    String bucketName = getBucketName(fileURL); // 解析objectName String objectName = getObjectName(bucketName, fileURL); return s3client.getObject(bucketName, bucketName).getObjectMetadata ().getInstanceLength(); } 问题就处在 s3client.getObject(bucketName, bucketName).getObjectMetadata().getInstanceLength String bucketName = getBucketName(fileURL); // 解析objectName String objectName = getObjectName(bucketName, fileURL); return s3client.getObjectMetadata(bucketName, objectName

    6620

    写给大忙人看的 – Java中从MinIO服务器中下载文件(3)

    文件服务器中,现在,一起来看下如何从 MinIO 文件服务器中下载文件吧 1、获取文件对象 我们在 MinIO 工具类中,获取文件对象的方法,即获取文件的输入流对象 /** * 获取文件 * * @param bucketName , String objectName) { return client.getObject(bucketName, objectName); } bucketName,是指存储桶的名称 objectName,是指文件的路径,即存储桶下文件的相对路径 例如,图片的地址为 http://127.0.0.1:9000/bucketName/20200806/1596681603481809 , String objectName) { return client.getObject(bucketName, objectName); } /** * 下载文件 * * @param fileUrl=http://127.0.0.1:9000/bucketName/20200806/1596681603481809.png 便能成功下载文件了 如您在阅读中发现不足,欢迎留言!!!

    14820

    02-SpringBoot集成MinIo

    this.bucketExists(bucketName)) { this.makeBucket(bucketName); } InputStream , String objectMD5, Integer chunkCount) { if (null == bucketName) { bucketName = , String objectMD5, Integer partNumber) { if (null == bucketName) { bucketName = , String ObjectMd5) { if (null == bucketName) { bucketName = chunkBucKet; , String ObjectMd5) { if (null == bucketName) { bucketName = chunkBucKet;

    11950

    如何使用 S3CMD 访问 COS 服务

    3、查询存储桶列表 命令如下: s3cmd ls 4、查询对象列表 命令如下: #命令s3cmd ls s3://<BucketName-APPID>#操作示例s3cmd ls s3:/ >/<srccospath> s3://<BucketName-APPID>/<destcospath>#操作示例#复制 examplebucket1-1250000000 存储桶下的 exampleobject >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r#操作示例#复制 examplebucket1-1250000000 存储桶下的 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r#操作示例#移动 examplebucket1-1250000000 存储桶下的 -1250000000 此处会打印出日期、路径以及上传 id 12、查询分块上传文件碎片 命令如下: #命令s3cmd listmp s3://<BucketName-APPID>/<cospath

    33830

    如何使用 S3CMD 访问 COS 服务

    -1250000000 删除存储桶 命令如下: #命令 s3cmd rb s3://<BucketName-APPID> #操作示例 s3cmd rb s3://examplebucket-1250000000 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r #操作示例 #复制 examplebucket1-1250000000 存储桶下的 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r #操作示例 #移动 examplebucket1-1250000000 存储桶下的 显示桶内未完成的分块上传 命令如下: #命令 s3cmd multipart s3://<BucketName-APPID> #操作示例 s3cmd multipart s3://examplebucket -1250000000 此处会打印出日期、路径以及上传 id 查询分块上传文件碎片 命令如下: #命令 s3cmd listmp s3://<BucketName-APPID>/<cospath>

    1.7K81

    如何使用 S3CMD 访问 COS 服务

    -1250000000 删除存储桶 命令如下: #命令 s3cmd rb s3://<BucketName-APPID> #操作示例 s3cmd rb s3://examplebucket-1250000000 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r #操作示例 #复制 examplebucket1-1250000000 存储桶下的 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r #操作示例 #移动 examplebucket1-1250000000 存储桶下的 显示桶内未完成的分块上传 命令如下: #命令 s3cmd multipart s3://<BucketName-APPID> #操作示例 s3cmd multipart s3://examplebucket -1250000000 此处会打印出日期、路径以及上传 id 查询分块上传文件碎片 命令如下: #命令 s3cmd listmp s3://<BucketName-APPID>/<cospath>

    524256

    如何使用 S3CMD 访问 COS 服务

    -1250000000 删除存储桶 命令如下: #命令 s3cmd rb s3://<BucketName-APPID> #操作示例 s3cmd rb s3://examplebucket-1250000000 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r #操作示例 #复制 examplebucket1-1250000000 存储桶下的 >/<srccosdirpath> s3://<BucketName-APPID>/<destcosdirpath> -r #操作示例 #移动 examplebucket1-1250000000 存储桶下的 显示桶内未完成的分块上传 命令如下: #命令 s3cmd multipart s3://<BucketName-APPID> #操作示例 s3cmd multipart s3://examplebucket -1250000000 此处会打印出日期、路径以及上传 id 查询分块上传文件碎片 命令如下: #命令 s3cmd listmp s3://<BucketName-APPID>/<cospath>

    38931

    遍历目录清理COS中大小为0的对象 for JAVA

    static void listObjects(COSClient cosclient, String bucketName) { boolean r=true; String ListObjectsRequest listObjectsRequest = new ListObjectsRequest(); listObjectsRequest.setBucketName(bucketName System.out.println("结束时间:"+dt2.toString()); } static void DeleteObject(COSClient cosclient, String bucketName ,String key) { // 删除 COS 文件 cosclient.deleteObject(bucketName, key); } 本示例中使用的是单对象删除方法, = new DeleteObjectsRequest(bucketName); // 设置要删除的key列表, 最多一次删除1000个 ArrayList<KeyVersion

    41141

    扫码关注腾讯云开发者

    领取腾讯云代金券