240 发简信
IP属地:山西
  • Resize,w 360,h 240
    记hutool包工具类FileTypeUtil的一个bug

    背景描述 : 当我们要判断文件的真实类型时,可以使用hutool提供的工具类FileTypeUtil.getType(InputStream i...

  • Resize,w 360,h 240
    文件服务设计(java代码最佳实践)

    先献祭上最终的类图: 服务设计的几点感想: 1、分层 代码的组织方式多样。 内外区分: 以是否对外提供jar包方式,interface或者叫ap...

  • hashcode和equals和== 三者的差异

    一、前言 网上存在不少关于hashcode和equals的文章,但是都不够简洁和原始。针对java基础的知识,我们要用回到原点的思想来记忆它,这...

  • docker 安装 rabbitmq带管理页面

    详细看这个https://juejin.cn/post/6844903970545090574[https://juejin.cn/post/6...

  • 动态修改docker中应用的日志级别

    登录到服务器执行 ,替换ip和portcurl -i -k -H"Content-type: application/json" -X POS...

  • mysql锁表处理(管用直接)

    其他地方写的乱七八糟的不用管 下面两步搞定1、select trx_mysql_thread_id from information_schem...

  • Resize,w 360,h 240
    java微服务代码结构

    前言微服务开发中很重要的rpc功能,实现上不管是springcloud还是dubbo方式,代码结构上看,都是分为api层和service层。前者...

  • Resize,w 360,h 240
    rabbitmq工作模式介绍

    前言:rabbitmq最新的工作方式有7种 (3.8.9版本),以下展开介绍(翻译)。一、从AMQP0-9-1说起https://www.rab...

  • maven仲裁机制

    零、前言先看几个不同要素:1、jar包引入,有直接引入和间接引入,所谓的引用路径 就可能有差异。2、jar包还有版本号,高低版本之称。3、jar...