240 发简信
IP属地:辽宁
  • JVM GC 那些事(二)- 堆上的内存分配机制

    前一篇文章JVM GC 那些事(一)- JVM 运行时内存划分介绍了 JVM 运行时的内存划分情况。本文将介绍 JVM GC “主战场” 堆上的内存分配机制。 内存分配机制 ...

  • 120
    JVM 线上故障排查基本操作

    # 前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些...

  • 120
    JVM 运行时数据区

    引自《深入理解Java 虚拟机》 前言 JVM 运行时数据分为几大部分 程序计数器 Java 虚拟机栈 本地方法栈 Java 堆 方法区(永久代) 运行时常量池 直接内存 J...

  • 120
    Canal + Kafka 实现 MySQL 的 binlog 近实时同步

    背景 经过上篇文章的测试 Kafka Connect For MySQL 实现增量数据同步,因为研究时间较短,网上资源较少,只能自己一步一步去探索,在理论层面上是可以实现业务...

  • 120
    ActiveMQ(五)---消息存储

    1. 引子 在Activemq当中,消息大概会经历以下3个步骤: 其中每个步骤出错都有可能导致消息丢失,如在第2步,消息还在消息服务器的内存当中没有被消费,此时消息服务被ki...