240 发简信
IP属地:北京
  • Netty源码分析-08 Netty的日志

    8.1 Java的日志系统 java领域存在多种日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Sl...

  • Netty源码分析-07 Netty内存管理

    内存管理的主要目的合理分配内存,减少内存碎片,及时回收资源,提高内存的使用效率。从操作系统层面来说,各个软件在运行时向操作系统请求对计算机内存资...

  • Netty源码分析-06 Netty读写流程

    在服务器启动过程初,我们向ServerBootstrap类传入了两个线程池,一个负责处理I/O连接请求,另一个用来处理连接后的读写操作。主事件循...

  • Netty源码分析-05 Netty服务器启动过程

    服务器的启动过程大量使用了EventLoop和Future/Promise,在阅读源码之前,建议首先要对Netty的这两种机制进行了解。由于Ne...

  • Resize,w 360,h 240
    Netty源码分析-04 Future和Promise

    Netty是一个异步网络处理框架,在实现中大量使用了Future机制,并在Java自带Future的基础上,增加了Promise机制。这两者的目...

  • Resize,w 360,h 240
    Netty源码分析-03 Netty线程池

    线程池是一个在多线程场景中运用很广泛的并发框架,需要异步执行或并发执行任务的程序都可以使用线程池。有任务到来时,如果不使用线程池,我们需要不断的...

  • Netty源码分析-02 Netty快速入门

    在学习netty源码之前,应该对netty的基本用法有所了解,由于netty大多数时候用于开发服务器端程序,因此下面以一个时间服务器为例,演示N...

  • Netty源码分析-01 java的I/O

    Java是一门跨平台的语言,在运行时通过Java虚拟机调用操作系统的相关系统函数,也就是说底层都是操作系统的相关程序。因此,我们在学习java ...

  • JStorm源码分析-7.Ack机制的实现

    1. Ack的使用 通过Ack机制,spout发送出去的每一条消息,都可以确定是被成功处理或失败处理。, 从而可以让开发者采取动作。比如成功被处...