高并发入门基础-1 Nginx网络基础 lvs:四层架构 nginx:七层架构 网络分层: 应用层7 nginx软件 HTTP协议、ssh协议 表示层6 TCP协议、UDP协议 会话层5 传输层4 lvs内核 三次握手-->>四次分数 网络层3 IP协议、ICMP协议 链路层2 物理层1 TCP/I ...
分类:
其他好文 时间:
2020-07-12 22:11:31
阅读次数:
70
1.主库操作 1.开启binlog [root@db01 ~]# cat /etc/my.cnf [mysqld] basedir = /usr/local/mysql datadir = /usr/local/mysql/data port=3306 socket=/tmp/mysql.sock ...
分类:
数据库 时间:
2020-07-12 16:56:59
阅读次数:
94
##什么是IO 在Linux世界里,一切皆文件。文件就是一串二进制流,不管是socket、FIFO、管道还是终端,对我们来说一切都是文件,一切都是流。在信息交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(Input and Output)。 计算机里的所有流都是通过文件描述符(F ...
分类:
其他好文 时间:
2020-07-12 14:42:06
阅读次数:
74
TLS 介绍 TLS(Transport Layer Security)是一个保证信息安全的应用层协议。它的前身是 SSL(Secure Socket Layer)。它是一套定义了如何对由 TCP 传输的报文进行加密的协议。 HTTP 协议传输报文时,数据是明文传递的,意味着你和服务器之间的通信是可 ...
分类:
其他好文 时间:
2020-07-12 14:00:55
阅读次数:
59
setsockopt()函数功能介绍 功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时, 选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选 项 ...
分类:
其他好文 时间:
2020-07-11 22:44:04
阅读次数:
57
情景: 1.利用tcp实现服务端对客户端传递文件(图片)(接前文); 2.利用线程实现视觉上两个客户端同时向客户端传递文件(图片); 服务端 from socket import * import datetime from multiprocessing import * def server() ...
分类:
编程语言 时间:
2020-07-11 19:05:05
阅读次数:
65
一、函数 1、recvfrom函数 UDP使用recvfrom()函数接收数据,他类似于标准的read(),但是在recvfrom()函数中要指明目的地址。 #include <sys/types.h> #include <sys/socket.h> ssize_t recvfrom(int soc ...
分类:
系统相关 时间:
2020-07-11 16:52:09
阅读次数:
75
废话不多说~~ 1、拉取一个现成的镜像,当然也可以拉取centos镜像,自己安装 docker pull mysql:5.7 https://hub.docker.com/从这里巴拉,有说明看。 2、测试镜像 docker拉取的镜像都是别人上传的,人家的环境能用,不一定你的环境也能用。所以测试一下, ...
分类:
数据库 时间:
2020-07-11 09:49:26
阅读次数:
89
inter process communication one host: signal semaphor shm: shared memory different host: rpc: remote procedure call 同样基于socket socket ...
分类:
其他好文 时间:
2020-07-11 00:17:33
阅读次数:
85
先上代码 var http = require('http') var server = http.createServer(function (req,res) { console.log(req.headers['x-forwarded-for'] ); // 判断是否有反向代理 console ...
分类:
Web程序 时间:
2020-07-11 00:10:36
阅读次数:
126