# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' ESTABLISHED 471 FIN_WAIT1 3 FIN_WAIT2 52 SYN_SENT 1 TIME_WAIT 725修改tcp连接时间状态值tcp_keepalive_
分类:
其他好文 时间:
2018-05-15 17:34:50
阅读次数:
148
讨论Socket必讨论长连接和短连接 一、长连接和短连接的概念 1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服务 ...
分类:
其他好文 时间:
2018-05-15 10:39:10
阅读次数:
137
HTTP 特征 基于TCP/IP HTTP:80端口 HTTPS:443端口 无连接状态 状态行+请求头+消息主体 状态行+响应头+响应正文 HTTP/1.1引入的两大功能 keep-alive pipling keep-alive HTTP/1.0中,默认使用短连接 HTTP/1.1起,默认使用长... ...
分类:
其他好文 时间:
2018-05-10 23:25:02
阅读次数:
335
高性能相关 - 提高并发:买电脑->写程序->开进程->开线程->单线程 本质: 浏览器本质,socket客户端遵循Http协议 HTTP协议本质:通过\r\n分割的规范+ 请求响应之后断开链接 == > 无状态、 短连接 具体: Http协议是建立在tcp之上的,是一种规范,它规范定了发送的数据的 ...
分类:
其他好文 时间:
2018-05-10 11:31:07
阅读次数:
121
最近懒癌犯了,本来早想做的事拖了1个月。短连接这个之前工作中发送短信是用到过,一般大的网站都会有自己的短连接生成网站,我们公司也有。当然这次我是想在自己的服务器上弄。 短连接原理:将网站地址传到mysql获取自增的id,然后加密成字符串输出到页面。当调用短连接时,后端解密获取实际的url地址,然后h ...
分类:
Web程序 时间:
2018-05-08 19:35:09
阅读次数:
1776
今天压力测试时, 刚开始出现了很多异常, 都是 java.net.NoRouteToHostException: Cannot assign requested address. 经网上查资料, 是由于linux分配的客户端连接端口用尽, 无法建立socket连接所致,虽然socket正常关闭,但是 ...
分类:
编程语言 时间:
2018-05-08 12:17:55
阅读次数:
408
一. 概述 线程中有一个状态时Time-wait,这种状态常常就是一个线程在等待时间然后运行,常见的方式有sleep,wait等. 在这里我们只说休眠的情况. 二 .线程休眠 我们经常使用的API有两个,一个就是Thread类之中sleep()方法,另外一个就是5之后版本提供的TImeUnit类的s ...
分类:
编程语言 时间:
2018-05-05 20:42:55
阅读次数:
214
1. http如何像tcp一样实时的收消息? 长轮询实际怎么玩 1)消息连接:webim和webserver之间建立一条http连接,专门用作消息通道,这条连接叫http消息连接 2)消息连接的4大特性 a. 没有消息到达的时候,这个http消息连接将被夯住,不返回,由于http是短连接,这个htt ...
分类:
其他好文 时间:
2018-04-29 01:26:59
阅读次数:
153
HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与 ...
分类:
Web程序 时间:
2018-04-27 19:43:40
阅读次数:
204
你在管理微信号时是否会有自动回复或者在关键字触发自动回复加一个超链接的需求呢?例如下图像王者荣耀这样: 很多有开发经验的朋友都知道微信管理平台会类似富文本编辑器,第一想到的解决方案会是在编辑框中加<a href='网址' >显示文字</a>。 没错,实现的方式的确如此,可是此方法在几个月前就被微信官 ...
分类:
微信 时间:
2018-04-27 17:57:42
阅读次数:
3545