参考:https://blog.csdn.net/qq_33733970/article/details/79153938 1.功能简介 socketserver模块是对socket模块的再封装,用于简化网络服务器的编写,并且实现了多用户的在线,即多并发 2.功能分类 3.类继承关系 ●处理多线程并 ...
分类:
编程语言 时间:
2018-11-29 15:18:12
阅读次数:
175
1、CGI以及FastCGI介绍:1、CGI全称“通用网关接口”(CommonGatewayInterface),用于HTTP服务器与其他服务器上的程序服务通信交流的一种工具,CGI程序须运行在网络服务器上。主要缺点:性能差。2、FastCGI是一个可伸缩地、高速地在HTTP服务器和动态脚本语言间通信的接口(FastCGI接口在linux下是socket)这个socket可以是文件socket,也
分类:
编程语言 时间:
2018-11-26 00:03:16
阅读次数:
234
超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。 运行机制: 1、协商生成对话秘钥: (握手阶段) 2、根据对话秘钥加密文件,用http进行传输 配置过 ...
分类:
Web程序 时间:
2018-11-19 18:12:25
阅读次数:
192
当写完项目之后,经常需要将项目部署到网络服务器上,以便于可以随时进行访问(注意:项目部署之前要将debug改成false)。 一般来说,部署项目到服务器需要使用中间代理服务器,一般我们使用Nginx。作为We服务器:相比Apache,Nginx使用资源更少,支持更多的并发连接,体现更高的效率,使Ng ...
分类:
其他好文 时间:
2018-11-12 11:18:51
阅读次数:
197
一 Linux简介 Linux定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。 二 安装Linux系统 安装好Linux系统效果如下: 进入 ...
分类:
系统相关 时间:
2018-11-07 18:16:50
阅读次数:
212
I/O多路复用有很多种实现。在linux上,2.4内核前主要是select和poll,自Linux 2.6内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。尽管他们的使用方法不尽相同,但是本质上却没有什么区别。本文将重点探讨将放在EPOLL的实现与使用详解。 sel ...
分类:
其他好文 时间:
2018-11-06 19:40:40
阅读次数:
159
在第三方支付中,例如支付宝、或者微信,对于订单请求,第三方支付系统采用的是消息同步返回、异步通知+主动补偿查询的补偿机制。 由于互联网通信的不可靠性,例如双方网络、服务器、应用等因素的影响,不管是同步返回、异步通知、主动查询报文都可能出现超时无响应、报文丢失等情况,所以像支付业务,对结果的通知一般采 ...
分类:
其他好文 时间:
2018-11-05 14:32:48
阅读次数:
274
Cookies和Session的区别和理解 cookie机制 Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送coo ...
分类:
其他好文 时间:
2018-11-03 23:06:05
阅读次数:
231
浅析数据一致性 浅析数据一致性 浅析数据一致性 浅析数据一致性 什么是数据一致性? 在数据有多分副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本写入成功,部分副本写入失败。这就造成各个副本之间的数据不一致,数据内容冲突。 实践中,导致数据不一致的情况有很多种,表现样式也多种多样,比如数 ...
分类:
其他好文 时间:
2018-11-01 22:35:29
阅读次数:
185
Windows: Win10 有线网卡+无线网卡各一块 Hyper-V: 10.0.10240.16384 公司网络服务器180网段,公网192.168.0.*网段 家里网络:192.168.1.*网段 不想在公司家里之间切换网络配置 Ubuntu 16.04 Server LST External ...
分类:
其他好文 时间:
2018-10-22 10:53:40
阅读次数:
225