一点一滴
点点滴滴,记录人生RpcEngine
RpcEngine的关系图
Apache HTrace
今天看hadoop源码中 Client.java类的setupIOstreams中用到一段代码不知道什么意思?if (Trace.isTracing()) { Trace.a...
Google Protobuf Java API详解
参考之前的教程:https://my.oschina.net/pierrecai/blog/873359 即可顺利构建出使用Protobuf进行序列化/反序列化所需的java类。本文将更详细地讲...
TCP粘包,拆包及解决方法
在进行Java NIO学习时,发现,如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。我们都知道TCP属...
TCP内的Nagle's Algorithm(纳格算法)
纳格算法是以减少数据包发送量来增进TCP/IP网络的性能。它由约翰·纳格任职于Ford Aerospace时命名。纳格的文件[注 1]描述了他所谓的“小数据包问题”-某个应用程序不断地提交小单位...