首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自译文章/自学记录

    The process of attribute lookup in python

    Search all bases of objectname.__class__ for the same case. 3)Check objectname. 如果objectname是实例: 1)Check objectname.__class__.__dict__ for attrname. (在父类中查找non-data descriptor和非descriptor属性,找到就返回) ---- 如果objectname是类对象: 1)Check objectname. (在父类,以及父类的基类中查找data-descriptor属性,找到data-descriptor才返回) 2)Search objectname.__dict__ and objectname. If a descriptor exists in objectname or objectname.__bases__, return the descriptor result.

    75320发布于 2019-08-26
  • 来自专栏博客专享

    SpringBoot × MinIO 极速开发指南:对象存储服务高可用实战

    ) throws Exception { // 自动生成唯一文件名 if (objectName == null || objectName.isEmpty()) { objectName = generateUniqueName(file.getOriginalFilename()); } minioClient.putObject ); } /** * 获取文件临时访问URL * * @param objectName 存储对象名称 * @param expiry 存储对象名称 * @return 直接访问URL */ public String getPermanentUrl(String objectName) { try { minioUtil.downloadToResponse(objectName, response); } catch (Exception e) {

    60210编辑于 2025-05-20
  • 来自专栏AI大模型

    手把手教你SpringBoot轻松整合Minio实现文件上传下载

    ***************************/ /** * 判断文件是否存在 * * @param bucketName * @param objectName * @return */ public boolean isObjectExist(String bucketName, String objectName) { try { minioClient.statObject(StatObjectArgs.builder().bucket(bucketName).object(objectName * @return */ public boolean isFolderExist(String bucketName, String objectName) { (item.objectName())) { exist = true; } } } catch

    6.3K70编辑于 2023-10-06
  • 来自专栏服务化进程

    通过JMX监控weblogic服务

    ) jmxSession.getAttribute(runtimeService, "ServerRuntime"); applicationRuntimes = (ObjectName ObjectName[] objJDBCSystemResources = (ObjectName[]) jmxSession.getAttribute(domainConfig , "JDBCSystemResources"); ObjectName jdbcSRName = (ObjectName) jmxSession.getAttribute(serverRuntime , "JDBCServiceRuntime"); ObjectName[] objJDBCDataSource = (ObjectName[]) objEntry = objEjbRuntime[k]; ObjectName objRuntime = (ObjectName

    2K30发布于 2019-08-02
  • SpringBoot 整合 Mini

    对象名称 */ String getUrlByBucketNameAndObjectName(String bucketName, String objectName); /** * 根据对象名称获取文件访问路径 * * @param bucketName 存储桶名称 * @param objectName 对象名称 * @param getUrlTime ) { return this.getUrl(bucketName, objectName, 1, TimeUnit.DAYS); } @Override public String getUrlByBucketNameAndObjectNameAndTime(String bucketName, String objectName, int getUrlTime, TimeUnit timeUnit) { return this.getUrl(bucketName, objectName, getUrlTime, timeUnit); } @Override

    34310编辑于 2024-10-28
  • 来自专栏王念博客

    用Redis实现分布式锁以及redission使用

    (RedissonClient redisson,String objectName){ RMap<K, V> map=redisson.getMap(objectName); redisson,String objectName){ RSet<V> rSet=redisson.getSet(objectName); return rSet; } (objectName); return rList; } /** * 获取队列 * @param redisson * @param objectName redisson,String objectName){ RDeque<V> rDeque=redisson.getDeque(objectName); return rDeque objectName){ RTopic<M> rTopic=redisson.getTopic(objectName); return rTopic; }

    1.6K30发布于 2019-07-24
  • 解密encrypt的存储过程

    [SP_DECRYPT] GO CREATE PROCEDURE sp_decrypt(@objectname varchar(50)) AS begin set nocount on --破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器 --修正上一版视图触发器不能正确解密错误 begin tran declare @objectname1 ) and number=@k) begin if @type='P' set @sql1=(case when @number>1 then 'ALTER PROCEDURE '+ @objectname +';'+rtrim(@k)+' WITH ENCRYPTION AS ' else 'ALTER PROCEDURE '+ @objectname+' WITH ENCRYPTION AS ' +';'+rtrim(@k)+' WITH ENCRYPTION AS ' else 'CREATE PROCEDURE '+ @objectname +' WITH ENCRYPTION AS

    22400编辑于 2025-04-05
  • 来自专栏菩提树下的杨过

    ActiveMQ笔记(5):JMX监控

    :1099/jmxrmi 参考示例: private List<ActiveMQData> getMonitorDataList(MBeanServerConnection conn, String objectName ) { List<ActiveMQData> datas = new ArrayList<>(); try { ObjectName objRootName = new ObjectName(objectName); String brokerName = (String) conn.getAttribute(objRootName healthObjName = new ObjectName(objectName + ",service=Health"); String healthStatus = (String ) conn.getAttribute(healthObjName, "CurrentStatus"); //遍历队列 ObjectName[] objectNames

    2.2K80发布于 2018-01-18
  • 来自专栏码匠的流水账

    聊聊druid连接池的监控

    objectName = new ObjectName(MBEAN_NAME); if (! mbeanServer.isRegistered(objectName)) { mbeanServer.registerMBean(instance, objectName objectName = null; if (name ! id = System.identityHashCode(dataSource); objectName = new ObjectName("com.alibaba.druid = null; } } instances.put(dataSource, objectName); return objectName

    62630编辑于 2023-09-29
  • 🗄️Spring Boot 3 整合 MinIO 实现分布式文件存储

    文件名 * @return */ public static boolean isObjectExist(String bucketName, String objectName 文件夹名称 * @return */ public static boolean isFolderExist(String bucketName, String objectName (item.objectName())) { exist = true; } } } catch ).build()); } /** * 断点下载 * @param bucketName 存储桶 * @param objectName 文件名称 * @param 文件名称 */ public static void removeFile(String bucketName, String objectName) throws Exception

    1.2K20编辑于 2025-03-05
  • 来自专栏allsmallpi博客

    中间件的数据抽取各种运行状态 ,weblogic的 , tomcat 类似 ---朋友的代码

    objName = (ObjectName) connection.getAttribute(serverRuntimes[j], "JMSRuntime"); ObjectName domainConfig = (ObjectName) connection.getAttribute(runtimeService, "DomainConfiguration"); domainConfig = (ObjectName) getAttribute(runtimeService, "DomainConfiguration"); ObjectName[] * @return */ @SuppressWarnings("unchecked") public T getAttribute(ObjectName objectName domainConfig = (ObjectName) getAttribute(runtimeService, "DomainConfiguration"); ObjectName[]

    70610发布于 2021-02-25
  • 来自专栏分享学习

    springboot集成minio,docker部署

    e.printStackTrace(); } } /** * @param bucketName 桶名 * @param objectName e.printStackTrace(); } } /** * @param bucketName 桶名 * @param objectName 2023/09/24 10:14 * @Return void */ public void removeObject(String bucketName, String objectName ) { try { // String url = minioClient.getObjectUrl(bucketName, objectName); ) .build()); System.out.println(bucketName + "——" + objectName

    54030编辑于 2023-09-25
  • 来自专栏码匠的流水账

    聊聊druid连接池的监控

    objectName = new ObjectName(MBEAN_NAME); if (! mbeanServer.isRegistered(objectName)) { mbeanServer.registerMBean(instance, objectName objectName = null; if (name ! = null) { try { objectName = new ObjectName("com.alibaba.druid:type=DruidDataSource (dataSource); objectName = new ObjectName("com.alibaba.druid:type=DruidDataSource,id="

    79030编辑于 2023-09-29
  • 来自专栏公众号:懒时小窝

    【Tomcat】《How Tomcat Works》英文版GPT翻译(第二十章)

    模式 ObjectName 在其域部分或键/值对中使用通配符。模式 ObjectName 可能具有零个或多个键。 createObjectName(String name) { ObjectName objectName = null; try { objectName 然后,它会为 CarMBean 创建一个 ObjectName。 MBeanServer 的默认域被用作 ObjectName 的域。名为 type 的键被附加到域中。 createObjectName(String name) { ObjectName objectName = null; try { objectName (); } return objectName; } private ModelMBean createMBean(ObjectName objectName

    34510编辑于 2024-02-06
  • 来自专栏全栈程序员必看

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

    , Integer expires) { return client.presignedGetObject(bucketName, objectName, expires); } /** * 获取文件 * * @param bucketName bucket名称 * @param objectName 文件名称 * @return 二进制流 */ @ ) throws Exception { return client.statObject(bucketName, objectName); } /** * 删除文件 * * @param bucketName bucket名称 * @param objectName 文件名称 * @throws Exception https://docs.minio.io ) throws Exception { client.removeObject(bucketName, objectName); } /** * 上传文件

    1.3K10编辑于 2022-09-05
  • 来自专栏深入浅出java后端

    接入minio我来帮你做

    * * @param bucketName 存储桶名称 * @param stream 要上传的流 * @param objectName minio中文件名:取MD5 ),"minio.objectName.is.not.exist"); ObjectWriteResponse objectWriteResponse = minioClient.putObject 存储桶里的对象名称 */ @SneakyThrows public boolean removeObject(String bucketName, String objectName * * @param bucketName 存储桶名称 * @param objectName 存储桶里的对象名称 * @param expires 失效时间(以秒为单位 * * @param bucketName 存储桶名称 * @param objectName 存储桶里的对象名称 * @param expires 失效时间(以秒为单位

    1.7K30编辑于 2022-08-23
  • 来自专栏研发管理经验

    信创文件适配技术方案

    2.1 统一文件操作接口public interface FileTemplate { // 基础文件操作 String upload(InputStream inputStream, String objectName ); boolean deleteFile(String objectName); String copyFile(String sourceUrl, String targetPath); // 凭证管理 , inputStream, metadata); ossClient.putObject(request); return buildPublicUrl(objectName); } @Override (StringUtils.isBlank(extension)) { throw new IllegalArgumentException("不支持的图片格式"); } String objectName = generateThumbnailName(); return upload(inputStream, objectName, "image/jpeg"); }

    22710编辑于 2025-10-28
  • 来自专栏站长的编程笔记

    【说站】Javascript继承关系的实现

    实例 objectname.[[prototype]] objectname.prototype objectname["__proto__"] objectname. __proto__ objectname.constructor.prototype 以上就是Javascript继承关系的实现,希望对大家有所帮助。

    41930编辑于 2022-11-23
  • 来自专栏民工哥技术之路

    这才是企业级的oss-spring-boot-starter,开箱即用!

    文件名称 * @return S3Object */ S3Object getObject(String bucketName, String objectName); /** * 获取对象的url * @param bucketName * @param objectName * @param expires /** * 通过bucketName和objectName删除对象 * @param bucketName * @param objectName * @throws Exception */ void removeObject(String bucketName, String objectName) throws Exception; /octet-stream"); } /** * 通过bucketName和objectName获取对象 * @param bucketName bucket名称

    1.1K10编辑于 2024-04-02
  • 来自专栏Se7en的架构笔记

    Kafka监控框架介绍

    messageCountObj = new ObjectName(MESSAGE_IN_PER_SEC); ObjectName bytesInPerSecObj = new ObjectName(BYTES_IN_PER_SEC); ObjectName bytesOutPerSecObj = new ObjectName(BYTES_OUT_PER_SEC ); ObjectName bytesRejectedPerSecObj = new ObjectName(BYTES_REJECTED_PER_SEC); ObjectName failedFetchRequestsPerSecObj = new ObjectName(FAILED_FETCH_REQUESTS_PER_SEC); ObjectName failedProduceRequestsPerSecObj = new ObjectName(FAILED_PRODUCE_REQUESTS_PER_SEC);

    1.5K20发布于 2021-05-18
领券