摘要:
1、堆内:HeapByteBuffer,在java的堆内创建。 缺点:可能引起堆的不断gc 写文件的时候需要先将堆的buffer写进直接buffer里,然后再写入文件 2、堆外:DirectByteBuffer 在堆外创建 优点:写文件不像HeapByteBuffer那样需要先写到直接buffer再 阅读全文
摘要:
http://network.51cto.com/art/201412/459352.htm TCP 是提供可靠的传输层,它使用的方法之一就是确认从另一端收到的数据。但是数据和确认都可能会丢失。TCP 通过在发送时设置一个定时器来解决这个问题。如果当定时器溢出时还没收到确认,它就会重传该数据。关键在 阅读全文