240 发简信
IP属地:北京
  • Resize,w 360,h 240
    kafka producer源码分析2 -- RecordAccumulator

    这篇文章重点讲一下kafka producer端一个重要的组件——RecordAccmulator。首先,我们以一个结构简图以及一个流程图来简单...

  • Resize,w 360,h 240
    kafka producer源码分析3 -- BufferPool

    这篇文章我们来重点分析producer端一个重要组件:BufferPool。 总览 从源码分析2这篇文章中可以了解到,每当我们想要新创建一个Pr...

  • Resize,w 360,h 240
    kafka producer源码分析1 -- 发送消息的流程

    先上图 整个producer客户端主要由两个线程组成,这两个线程分别是主线程和Sender线程。当我们调用kafkaProducer.send(...

  • Resize,w 360,h 240
    Struts2

    1.捕捉异常 在Struts-default.xml中配置是否开启Struts2的异常映射(配置了一个拦截器) 默认情况下,该拦截器是打开的 如...

  • SQL基础语句

    select distinct [字段名] from [表名];用于查询该列不重复的所有值。 where子句中可以加between...and....

  • Java基本类型之间的转换

    一、基本数据类型长度 byte:一个字节,8位,有符号 short:两个字节,16为,有符号 char:两个字节,16位,无符号 int:4个字...

  • Resize,w 360,h 240
    Java垃圾收集机制,看这一篇文章就够了

    1.概述 在这篇文章中,我主要会讲到以下几个内容: (1)“垃圾”主要存在于什么位置? (2)什么是“垃圾”? (3)如何去清理“垃圾”? (4...