8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
今天参加了一场内部的网络方面的分享
这是现场记下和整理的笔记
socket timeout exception出现一般有两种情况
一、超时时间过短慢查询、负载高等
二、网络连接丢包TCP重试机制:20ms重传,指数递增。
数据库传输路径
网卡–>驱动–>硬件缓存–》内核
网卡
网卡在内存中分配一个缓冲区:sk_buffer 如果无法及时写到sk_buffer ,会产生丢包 ()
写入SK_BUFFER后,网卡立即发起一个CPU硬件中断
驱动
CPU接受到后,触发网卡驱动的软中断程序,消费SK_BUFFER上的数据,交给内核协议处理
硬件缓存
默认将sk_buffer队列数据写入到CPU队列,如果满了也会丢弃
内核
数据我进到IP层后
因为窗口可调整不会丢包,但TCP握手还是会丢包
client发送sync
SERVER在收到后 SYNC_QUEUE半连接队列,然后返回syn+ack
client 收到后 发送ack
server 收到后写入accept_queue 全连接队列
server收到client的syn后,把