.net core 于 10月17日发布了 "ASP.NET Core 2.2.0 preview3" ,在这个版本中,我看到了一个很让我惊喜的新特性: HTTP Client Performance Improvements ,而且在Linux上性能提升了60% ! 之前就一直苦于 HttpCli ...
分类:
Web程序 时间:
2018-11-02 10:14:42
阅读次数:
316
在高并发短连接的TCP服务器上,当服务器处理完请求后立刻主动正常关闭连接。这个场景下会出现大量socket处于TIME_WAIT状态。如果客户端的并发量持续很高,此时部分客户端就会显示连接不上。我来解释下这个场景。主动正常关闭TCP连接,都会出现TIMEWAIT。 为什么我们要关注这个高并发短连接呢 ...
分类:
Web程序 时间:
2018-10-30 17:13:04
阅读次数:
613
0. Paper link 1. Overview 文章开篇提到了如果在靠近输入与输出的层之间存在短连接(shorter connections),可以训练更深、更准确、更有效的卷积网络,DenseNet利用了这个性质,每层都与之前所有的层进行连接,即之前所有层的featur ...
分类:
Web程序 时间:
2018-10-30 13:12:26
阅读次数:
236
Listening Syn_sent established 对方主动关闭(对方调用close()), 我方的状态变为 close_wait 我方主动关闭(我方调用close()), 我方的状态变为 time_wait 统计各种端口状态的数目:netstat -n | awk '/^tcp/ {++ ...
分类:
其他好文 时间:
2018-10-23 11:56:08
阅读次数:
149
1.Dubbo 1.1 Dubbo官方推荐的协议. 1.2 本质:使用NIO和线程池进行处理. 1.3 缺点:大文件传输时可能出现文件传输失败问题. 2.RMI 2.1 JDK提供的协议,远程方法调用协议. 2.2 缺点:偶尔连接失败. 2.3 优点:JDK原生,不需要进行额外配置(导入jar) 3 ...
分类:
其他好文 时间:
2018-10-21 13:03:18
阅读次数:
115
WebSocket实现web即时通信一、首先看一下,HTTP、ajax轮询、long poll和WebSocket的区别:1、HTTP 协议(短连接):一个 Request 一个 Response。缺陷:通信只能由客户端发起。 2、ajax轮询:ajax轮询的原理非常简单,让浏览器隔个几秒就发送一次 ...
分类:
Web程序 时间:
2018-10-17 21:16:59
阅读次数:
328
长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的, ...
分类:
其他好文 时间:
2018-10-14 23:59:48
阅读次数:
308
TCP下粘包问题 两种情况下会发生粘包。 1、发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据了很小,会合到一起,产生粘包) 发送方:AB #其实放在缓存里没发送 发送方:B #其实放在缓存里没发送 发送方:CD #缓存满了,发一波 接收方:ABBCD #及时从缓存里接收信息,我 ...
分类:
其他好文 时间:
2018-10-11 18:41:17
阅读次数:
202
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8947FIN_WAIT1 15FIN_WAIT2 1ESTABLISHED 55SYN_RECV 21CLOSING 2LAST_ACK 4 ...
分类:
系统相关 时间:
2018-09-30 16:36:37
阅读次数:
190