240 发简信
IP属地:上海
  • Resize,w 360,h 240
    RocketMQ内存传输及4.7消费线程参数设置

    前言 RocketMQ配置中有一个设置项为transferMsgByHeap,即是否通过堆内存传输数据。在文章“RocketMQ存储--同步刷盘...

  • Resize,w 360,h 240
    为何建议关闭RocketMQ预热配置【实战笔记】

    RocketMQ提供了一个预热配置项warmMapedFileEnable默认为关闭状态。曾在文章RocketMQ存储--映射文件预热【源码笔记...

  • Resize,w 360,h 240
    Reactor线程模型【原理笔记】

    前言 Reactor模型是基于事件驱动的线程模型,可以分为Reactor单线程模型、Reactor多线程模型、主从Reactor多线程模型,通常...

  • Resize,w 360,h 240
    HTTP/2协议之Stream【原理笔记】

    前言 前面三篇介绍了HPPT/2的“连接前言”、“二进制桢”、“头部压缩”。本文从“流及多路复用”、“流状态”、“流量控制”、“流优先级”、“H...

  • 盘点Kafka从0.11.3到2.4.1的一些亮点【知识笔记】

    本文盘点下到Kafka 2.4.1版本以来的一些亮点,这些亮点或笔者实际中踩过的坑、或可能将来会在实践中使用、或个人关注的,点击官方发布日志连接...

  • Resize,w 360,h 240
    Java NIO通道概览与文件通道【源码笔记】

    目录 一、通道概览 1.概念示意图 系统I/O即字节的传输,Channel即传输的通道,文件或网络Socket服务即传输的目的地。 2.Chan...

  • Resize,w 360,h 240
    Java NIO缓存区基本操作【源码笔记】

    目录 一、基本概念 缓冲区(Buffer):包在一个对象内的基本数据元素数组容量(Capacity):缓冲区能够容纳的数据元素的最大数量上界(L...

  • Resize,w 360,h 240
    系统层面I/O【原理笔记】

    目录 一、I/O调优的重要性 I/O操作比内存中数据处理任务的时间更长,差别以数量级计。 第一列为处理一个数据单元所需要的时间,第二列为对该数据...

  • Kafka常用JMX监控指标整理【实战笔记】

    目录 一、系统相关指标 1.系统信息收集java.lang:type=OperatingSystem 2.Thread信息收集java.lang...

个人介绍
微信公众号:瓜农老梁