TCP(1):TCP协议概述
TCP(Transmission Control Protocol)协议是面向连接的可靠的、基于字节流的传输层通信协议,工作在OSI模型中的第四层(传输层)上。
[阅读更多...]TCP(Transmission Control Protocol)协议是面向连接的可靠的、基于字节流的传输层通信协议,工作在OSI模型中的第四层(传输层)上。
[阅读更多...]除了ThreadPoolExecutor之外,还有一种ScheduledExecutorService
支持按照一定的延迟或者固定的间隔来执行任务。
Netty是一个高性能的异步事件驱动的网络应用框架,本质上是对NIO进行了高层的抽象,使得可以轻松的创建服务器和客户端,极大简化了诸如TCP和UDP套接字的操作。
[阅读更多...]I/O 即Input与Output,包含了文件的读写或者是网络的I/O。在Linux/Unix中有五种I/O模型:
Java 从Java SE 1.4开始引入NIO,在Java 7推出了NIO 2。那么,不同的IO模型之间具体有什么差异,又该如何使用呢? [阅读更多...]
Redis一个比较重要的应用场景就是分布式锁DLM (Distributed Lock Manager)。实际上已经有很多现成的redis库来完成这个功能了,但是可能实现途径有所差别,那么,正确的做法是什么呢?Redis官方建议了一个算法叫做Redlock
,可以将其作为起点去实现更复杂的方案,来研究一下它的思路。