240 发简信
IP属地:北京
  • java.utils.BitSet位存储

    前言 计算机中一个字节(byte)占8位(bit),我们java数据至少按字节存储的,比如一个int占4个字节。如果遇到大的数据量,这样必然会需...

  • Guava中集合工具简介

    前言 Java开发人员想必都听说过Guava的大名。它是Google提供的开源的Java核心增强库,包含集合、缓存、原生类型支持、并发库、通用注...

  • Resize,w 360,h 240
    Netty-Pipeline、ChannelHandler执行流程

    DefaultPipeline的创建 当我们创建Channel(NioServerSocketChannel、NioSocketChannel)...

  • Resize,w 360,h 240
    Netty-EventLoop执行流程分析

    EventLoop类继承图 上文提到了,NioServerSocketChannel将OP_Accept事件注册到bossGroup的Event...

  • Netty服务启动流程分析

    服务启动 服务启动可分为以下几步:①:Boostrap.bind()②:创建NioServerSocketChannel③:将NioServer...

  • Resize,w 360,h 240
    Netty基本介绍

    Netty基本介绍 Netty是一个异步的完全基于事件驱动的高性能的网络通信框架,目前大部分java生态的分布式框架的通信框架都是基于Netty...