240 发简信
IP属地:浙江
  • 胡希恕讲《伤寒论》01条

    01 太阳之为病,脉浮,头项强痛而恶寒   提纲之言,太阳病的纲领、概况特征。这里的太阳病,和西医中所说的某病某病不同,不是单独对某一个病所说。凡是“脉浮,头项强痛而恶寒”,...

  • 120
    主流消息中间件介绍

    Kafka Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache顶级项目。Kafka主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一...

  • 120
    Netty源码十 Netty性能优化工具类解析

    1. 概述 两个出现频率很高的工具类: FastThreadLocal从字面上看,作用和ThreadLocal相当,但是它的速度更快。ThreadLocal是在访问成员变量的...

  • 120
    Netty源码九 Netty编码

    1. Netty编码概述 一个问题 如何把对象编程字节流,最终写到socket底层? 相关调试代码: Encoder.java BizHandler: User 2. wri...

  • Netty源码八 Netty解码

    1. 概述 所谓解码就是将一串二进制数据流解析成一个个自定义协议的数据包,也就是ByteBuf。后续业务就可以直接基于ByteBuf进行处理。 两个问题 解码器抽象的解码过程...

  • 120
    Netty源码七 ByteBuf

    内存分配概述 介绍netty内存分配,最为底层,负责从底层读据到ByteBuf。 三个问题+内存类别有哪些+如何减少多线程内存分配之间的竞争+不同大小的内存是如何进行分配的 ...

  • Netty源码六 Pipeline

    1. pipeline概述 pipeline可以说是Netty的大动脉,主要负责读写事件传播。我们首先提出以下问题: netty是如何判断channelHandler类型的?...

  • Netty心跳和重连机制

    IdleStateHandler的使用 Netty中的IdleStateHandler作用:当channel在指定时间内没有触发read,write会触发相应的IdleSta...

  • 120
    Netty使用kryo序列化传输对象

    参考文章:https://blog.csdn.net/eguid_1/article/details/79316403https://blog.csdn.net/top_co...

  • 120
    Netty源码分析-Channel分类

    先来看下Channel相关类图: 为了便于理解,上面的类图对层次关系做了一定的简化。Channel接口定义了Netty中网络IO最顶层的框架。AbstractChannel是...