240 发简信
IP属地:河北
  • 120
    Idea Plugin Component 介绍

    Application level components 级别:idea 应用级别组件,在 idea 启动完成时即开始工作 使用:有些教程中会说实现ApplicationCo...

  • 数组堆化 Java 实现

    方法一,使用一个新的数组 方法二,原地堆化 在方法一的基础上再优化一下,改为原地排序 附:提供一个简单打印树结构数组的小工具

  • 120
    Java 11 生成 JVM dump 文件

    使用 jps命令拿到进程 pid 如我的例子中是 10832 使用新的 jhsdb命令 使用原本的jmap 命令会看到这样的结果image.png 尝试新命令 jhsdb j...

  • 4. 弃用使用 finalize() 方法,及其替代方法

    从 Java 9 开始,Object.finalize() 方法被标记为 deprecated。 原因 早在 Effective Java 第一版 中,作者就已经警告要避免依...

  • 3. 几种对象引用强度

    强引用(Strong Reference) 只要引用存在,即使内存溢出也不会将该对象回收 使用构造器创建的对象 软引用(Soft Reference) 内存即将溢出前的那一次...

  • 120
    ZGC,一个超乎想象的垃圾收集器

    Z Garbage Collector,即ZGC,是一个可伸缩的、低延迟的垃圾收集器,主要为了满足如下目标进行设计: 停顿时间不会超过10ms 停顿时间不会随着堆的增大而增大...

  • 2. JVM 运行时数据区域

    1. 程序计数器 可以看作是当前线程所执行的字节码的行号指示器 分支、循环、跳转、异常处理、线程恢复等都需要依赖该计数器 每个线程都有一个独立的、互不干扰的计数器 2. 虚拟...

  • vs code 配置 golang 开发环境

    安装官方 go 开发插件 安装相关组件 新建任意一 .go 文件,保存 安装依赖的组件 国内相关组件会安装超时git clone https://github.com/gol...

  • 给博主一个赞!

  • 在 win10 的 Linux 子系统中安装 pip

    在运行安装时报错 是系统中少装了东西

  • 给博主一个赞!

    在CentOS 上安装 RabbitMQ

    安装 erlang 环境 由于 RabbitMQ 需要 erlang 的环境,且 3.7 以上需要 19.3 以上的 RabbitMQ 系统自带的 erlang 版本较低 先...

  • 在CentOS 上安装 RabbitMQ

    安装 erlang 环境 由于 RabbitMQ 需要 erlang 的环境,且 3.7 以上需要 19.3 以上的 RabbitMQ 系统自带的 erlang 版本较低 先...

  • 120
    IDEA远程调试Tomcat

    本地调试非常简单,就不说了 记得以前跟同事调试的时候,线上环境出了问题,看他们都是打印log日志,比较麻烦,最近看了下web相关开发内容,发现是可以远程调试的。不过看过很多类...

  • Debian 上安装SVN 过程

    安装软件包apt-get install subversion 创建SVN 文件目录svnadmin create --fs-type fsfs /home/svnfile ...

个人介绍
热爱coding,主业Java,现工作在深圳。