Hive支持的表连接查询的语法: hive只支持等连接,外连接,左半连接。hive不支持非相等的join条件(可以通过其他方式实现),因为它很难在map/reduce job实现这样的条件。而且,hive可以join两个以上的表。 ...
分类:
其他好文 时间:
2018-09-28 16:28:15
阅读次数:
160
队列及参数 server端的半连接队列(syn队列) 在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户端的SYN包开设一个条目(服务端在接收到SYN包的时候,就已经创建了request_sock结构,存储在半连接队列中),该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确 ...
分类:
其他好文 时间:
2018-09-15 11:00:02
阅读次数:
219
TCP 协议中的 SYN queue 和 accept queue 处理 若要理解本文意图说明的问题,可能需要以下知识背景: listen 系统调用的 backlog 参数含义,以及与 net.core.somaxconn 参数的关系; SYN flood 攻击与防护; SYN queue 和 ac ...
分类:
其他好文 时间:
2018-09-15 10:59:46
阅读次数:
192
1、TCP协议 可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。 (1)三次握手建链接(2)四次挥手断开链接(3)tcp协议的状态(4)syn洪水攻击与半连接池 1、一开始,建立连接之前服 ...
分类:
编程语言 时间:
2018-08-30 00:19:01
阅读次数:
148
<!--[if !supportLists]-->1、 <!--[endif]-->互联网协议,可看作是一个安装在计算机上的包 <!--[if !supportLists]-->2、 <!--[endif]-->交换机:有mac地址学习功能 <!--[if !supportLists]-->3、 < ...
分类:
其他好文 时间:
2018-08-29 21:25:41
阅读次数:
222
三次握手四次挥手半连接池:限制的是同一时刻的请求数,而非连接数这是三次握手syn_sent是客户端发送请求时的状态listen是服务端一开始的接听状态syn_rcvd是服务端收到请求后的状态established是客户端建立连接后的状态(客户端到服务端这端的管道建立)eatablished是服务端建立连接后的状态(服务端到客户端这端的管道建立)seq=x请求的时候附带的序列号(暗号)ack=x+1
分类:
其他好文 时间:
2018-08-01 19:39:06
阅读次数:
152
0. TCP三次握手 该图来自:TCP SOCKET中backlog参数的用途是什么? syns queue: 半连接队列 accept queue: 全连接队列 控制参数存放在文件:/proc/sys/net/ipv4/tcp_abort_on_overflow中,0:表示如果三次握手第三步的时候 ...
分类:
系统相关 时间:
2018-07-16 20:01:57
阅读次数:
1202
复习 上节课复习: 1、C/S B/S client server browser server 其中服务端必须具备: 1、稳定运行,对外一直提供服务 2、绑定一个固定的ip+port 2、互联网: 2.1 物理连接介质 2.2 互联网协议(互联网协议即计算机界的英语) 3、tcp 三次握手 半连接 ...
分类:
编程语言 时间:
2018-07-07 00:22:24
阅读次数:
156
队列及参数 tcp-sync-queue-and-accept-queue-small.jpg server端的半连接队列(syn队列) 在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户端的SYN包开设一个条目(服务端在接收到SYN包的时候,就已经创建了request_sock结构,存储 ...
分类:
其他好文 时间:
2018-07-05 21:28:15
阅读次数:
162
通俗理解: 但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么?两次不行么?我们举一个现实生活中两个人进行语言沟通的例子来模拟三次握手。 引用网上的一些通俗易懂的例子,虽然不太正确,后面会指出,但是不妨碍我们理解,大体就是这么个理解法。 第一次对话: 老婆让甲出去打酱油,半路碰到一个朋友乙 ...
分类:
其他好文 时间:
2018-06-27 18:07:45
阅读次数:
210