1、 org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块 toString:转换IO流、 Uri、 byte[]为String copy:IO流数据复制,从输入流写到输出流中, ...
分类:
其他好文 时间:
2020-05-03 18:46:55
阅读次数:
66
websocket WebSocket 是HTML5新增的一种通信协议,其特点是服务端可以主动向客户端推送信息,客户端也可以主动向服务端发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 Socket.io 提供了基于事件的实时双向通讯 页面中引入 socket.io <script src ...
分类:
Web程序 时间:
2020-05-03 18:45:35
阅读次数:
165
TCP三次握手(1)第一次握手:当客户Client的标志位SYN设置成1,并且随机产生序列号seq=x;此时将数据包发送给服务端。客户端进入SYN_SENT状态。等待Server确认。第二次握手:当服务器端接收到数据包后根据SYN=1知道Client请求建立连接。此时服务器端会将SYN和ACK都合设置成1和ack=J+1,并且随生成一个seq=k,然后将数据包发送给客户端以便确认请求。服务器端进入
分类:
其他好文 时间:
2020-05-03 16:55:39
阅读次数:
85
什么是quic? quic解决了什么问题?HTTP和QUIC QUIC :Quick UDP Internet Connections;是一种新的默认加密的互联网通信协议,它提供了许多改进,旨在加速HTTP通信,同时使其变得更加安全,其最终目的是在web上代替TCP和TLS协议 可以看到发起http ...
分类:
其他好文 时间:
2020-05-03 16:47:53
阅读次数:
77
计算机网络中常见的各层协议 应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP) DHCP >动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给网络自动分配 IP 地址。 HTTP > 超文本传输协议 <端口号 80>, 万维网服务器传输超文本到本地浏览器的传送协议。 SMTP ...
分类:
其他好文 时间:
2020-05-03 16:35:46
阅读次数:
69
一 数据库的本质 1.1 本质 就是一款基于网络通信的应用程序 1.2 数据库分类 关系型数据库 非关系型 存储数据通常都是以k,v键值对的形式 二 MySQL 2.1 底层 任何基于网络通信的应用程序底层都是基于套接字socket 2.2 客户端与服务端 服务端 基于socket通信 收发消息 S ...
分类:
数据库 时间:
2020-05-03 14:41:05
阅读次数:
69
add by zhj: Unix Domain Socket是网络socket的优化,适用于服务端与客户端在同一台机器上的情况。相比网络socket,它可以提高通信效率 原文:https://www.jianshu.com/p/dc78b7ca006a 作者:喵帕斯0_0 来源:简书 最近在搭建Ng ...
分类:
其他好文 时间:
2020-05-03 14:32:56
阅读次数:
65
网络并发知识点梳理 软件开发架构 软件目录结构: 互联网协议 网路通信过程 TCP协议:三次握手四次挥手 图片 socket——套接字 用来实现网络通信。 socket,是一个位于应用层,和tcp/ip等层的,中间层。是一个抽象层。将各种协议封装起来,供应用层调用。 TCP 服务端: TCP 客户端 ...
分类:
其他好文 时间:
2020-05-03 12:33:05
阅读次数:
53
目录 "" "" "" "" "" "" "" "" ========================================= 概述 简介 apache公司用java平台开发的一款测试工具 可以做什么 接口测试 多 性能测试 压力测试 多 数据库测试 java程序测试 优点 开源免费 支持 ...
分类:
其他好文 时间:
2020-05-03 01:16:59
阅读次数:
95
1 import selectors, socket 2 3 sel = selectors.DefaultSelector() 4 5 6 def accept(sock, mask): 7 coon, addr = sock.accept() 8 print('accepted', coon, ...
分类:
其他好文 时间:
2020-05-02 22:35:14
阅读次数:
93