netty
未读
Netty系列-为什么选择Netty?
前言 作为Netty的入门介绍篇,本篇主要通过Java IO网络编程相关概念引出Netty。Netty主要解决了什么问题,为什么网络通讯我们首选Netty呢。 Java网络编程 首先看下Java原生提供的网络编程组件,包括了最早JDK1.0版本就支持的Socket这种BIO(`阻塞`)编程模型;及J
网络
未读
TCP协议之重传时间计算
网络环境是复杂多变的,而TCP是可靠的,在数据即Segment丢失或延迟的时候,就要发送方重新发送,那么发送方需要等多久发送未收到ACK的包呢?本篇希望可以告诉你如何计算数据重发的超时时间。
网络
未读
IO多路复用-Reactor模式
学习了NIO(New Input/Output)的基础后,已经对IO的多路复用有了初步的了解。关于IO多路复用的技术还有哪些值得深入学习的,大家所熟知的Reactor网络编程模式便是使用IO多路复用技术。希望文章可以帮助你对Reactor模式的不同实现有个清晰的认识。