这几天在一个项目,合同管理系统(是对老系统的升级和改造,老系统是VS2008做的),由于数据库的表是项目组根据老系统的数据库建的,所以在查询的适合我就需要自己创建视图来完成多表的查询,起初我是读取项目组成员建好的视图,里面有7张表,其中还包含视图,由于视图中join视图是不支持索引的,所以在查询第一 ...
分类:
数据库 时间:
2016-10-24 13:23:51
阅读次数:
234
MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMER... ...
分类:
数据库 时间:
2016-10-21 13:38:00
阅读次数:
242
TCP提供了可靠的,面向连接的字节流服务。 1)应用数据分割成TCP认为适合发送的数据块,通过MSS(最大数据包长度)来控制。 2)重传机制 3)对首部和数据进行校验 4)TCP对收到的数据进行排序,然后交给应用层。 5)TCP的接收端丢弃重复的数据。 6)TCP还提供流量控制。 https是在ht ...
分类:
Web程序 时间:
2016-10-03 10:39:21
阅读次数:
129
iperfiperf是一个用来测量网络吞吐性能的工具,它能测试TCP或UDP的吞吐量,为了执行iperf测试,必须建立服务器(用来丢弃流量)和客户端(用来产生流量)的连接。iperf有TCP和UDP两种测试模式,分别如下所述TCP测量网络带宽报告MSS/MTU值的大小和观测值支持TCP窗口值通过套接字..
分类:
其他好文 时间:
2016-09-13 22:42:57
阅读次数:
207
TCP/IP协议(二) 连接的建立与终止 tcpdump -S输出TCP报文的格式 格式: 源>目的:标志 (标志就是tcp头部)。标识首字符意义如下: 例如:telnet 某服务的输出(包括连接建立和终止) 标识解释:S 1415531521:1415531521(0) win 4096 <mss ...
分类:
其他好文 时间:
2016-09-11 23:04:07
阅读次数:
239
route-enetstat-nrman8route路由表的长相|destination|gateway|genmask|flags|mss|window|irtt|iface||::|||目的network或者目的host|网关或者“*”表示没设定|目的网络的掩码,全255表示一个主机地址,0.0.0.0表示一个默认路由|U:路由可达,H表示目标是一个主机,G表示使用网..
分类:
系统相关 时间:
2016-09-02 16:05:41
阅读次数:
402
在介绍MSS之前我们必须要理解下面的几个重要的概念。MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小PPPoE: PPP Over Ethernet(在以太网上承载PPP协议),就是因为这个协议的出现我们才有必 ...
分类:
其他好文 时间:
2016-08-27 22:02:34
阅读次数:
122
用redis提高基于mss的秒杀系统 使用背景: 普通的基于mss框架的系统在并发量不是很高的情况下,对redis的需求不是很高。redis在系统中的角色相当于一个对象缓存器,在高并发的系统中(比如秒杀系统),在某一刻对数据库中的一条数据可能是成千上万的用户同时去访问,系统的用户体验度直接受到数据库 ...
分类:
其他好文 时间:
2016-08-24 17:00:18
阅读次数:
480
TCP报文的最大负载和报文的最小长度 MTU:最大传输单元,以太网的MTU为1500Bytes MSS:最大分解大小,为每次TCP数据包每次传输的最大数据的分段大小,由发送端通知接收端,发送大于MTU就会被分片。 MSS默认最小为536B,最小的MTU576B,MSS = MTU - IP头(20B ...
分类:
其他好文 时间:
2016-08-23 01:14:08
阅读次数:
334