登录到CSDN后,随便点了一个资源,看看HTTP头部信息: 从上图可以看到,头部信息包括三部分: 分别介绍: 1、通用头部 通用头域包含请求和响应消息都支持的头域。 2、请求头部 以上仅列出了我见过的请求头部,欢迎指正和补充! 3、响应头部 ...
分类:
Web程序 时间:
2018-02-09 17:27:42
阅读次数:
236
100.033.025.050.0 细心的你肯定会说,我们明明是开启了5个线程,为什么会得到4个结果呢,即使是100/0,那么也会报异常,为什么会没有呢。难道是线程池把错了“吃了吗?”。对于我们来说如果发现错误但是没有异常信息那是一件多么可怕的事情啊。 所以线程池好用,但是也存在我们所说的坑啊。上面 ...
分类:
编程语言 时间:
2018-02-08 12:14:10
阅读次数:
231
过程如下:1)主机A发送位码为FIN=1,用来关闭客户A到服务器B的数据传送。此时A的状态为FIN_WAIT_1?2)服务器B收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。此时A为FIN_WAIT_2,B为CLOSE_WAIT?3)服务器B关闭与客户端A的连接,发送一个FIN给客户端A。此时A为TIME_WAIT,B为LAST_ACK?4)客户端A发回A
分类:
其他好文 时间:
2018-02-07 10:19:42
阅读次数:
206
keepalive 类似3/4/7层交换机制的软件,也就是平时说的第三层、第四层、第七层交换 作用是检测web服务器的状态,如果有一台web服务器、mysql服务器宕机、或工作出现故障,keepalived检测到问题后,会将有故障的web服务器或者mysql服务器从系统中剔除 当服务工作正常后,ke ...
分类:
数据库 时间:
2018-02-04 12:44:21
阅读次数:
205
查看端口占用 C:\Users\1>netstat -aon|findstr "8020" TCP 0.0.0.0:8020 0.0.0.0:0 LISTENING 14680 TCP 127.0.0.1:8020 127.0.0.1:60823 TIME_WAIT 0 TCP 127.0.0.1: ...
分类:
编程语言 时间:
2018-02-03 19:58:37
阅读次数:
153
【前言】 使用vue处理项目中遇到列表页面时,之前项目中总会有一些细节问题处理得不太好,这里总结一下,以便优化以后的代码。如下: 1. 使用mint-ui中的LoadMore组件上下拉刷新时,有时无法触发上拉加载更多的方法。还有ios上滚动不太流畅。 2. 从列表进入详情,再返回时,列表页需要记住之 ...
分类:
其他好文 时间:
2018-02-02 21:58:25
阅读次数:
587
监控time_wait状态tcp/ip连接 > netsatat -an | findstr "TIME_WAIT" 如果监控此值发现量比较大,且有类似socketException异常,tps不稳定。原因可能是请求多,tcp连接释放慢导致连接不够用。解决方法是减少连接释放时间。修改注册表中/tcp ...
CONFIG set maxclients 2000 #设置最大连接数 CONFIG GET maxclients #查询最大连接数 CONFIG REWRITE #写入配置文件 CONFIG GET tcp-keepalive ...
分类:
其他好文 时间:
2018-02-02 00:51:59
阅读次数:
125
原文地址:http://blog.csdn.net/oceanperfect/article/details/51064574 1、HTTP Keep-Alive在http早期,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以 ...
分类:
Web程序 时间:
2018-02-02 00:43:17
阅读次数:
181
一、Linux集群概述根据功能划分为两大类:高可用和负载均衡(1)高可用集群通常为两台服务器,台工作,另外一台作为准备,当提供服务的机器宕机,另外一台将接替继续提供服务。实现高可用的开源软件有:heartbeat,keepalived(2)负载均衡集群:需要有一台服务器作为分发器,它负责吧用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务器数量最少
分类:
数据库 时间:
2018-02-01 00:27:13
阅读次数:
293