最新 最热

多线程 线程 进程概念

正在进行中的程序。每一个进程至少有一个线程。当程序运行时在内存空间中开辟一片独立空间。每一个进程都有一个执行顺序。一个进程更象一个任务。进程的内存原理:...

2019-06-28
1

Java 单元测试: HTTP --- WireMock

pom.xml增加依赖<dependency> <groupId>com.github.tomakehurst</groupId> <artifactId>wiremock</artifactId> <version>2.18.0</version> <scope>test</scop......

2019-03-27
2

记一次文件下载失败问题定位过程

浏览器 <----HTTP连接----> web服务器mongoose <----本地TCP连接---->cgi进程

2018-08-29
2

返回固定数据的web服务器

import socketdef handle_client(socket_con): """ 接收来自客户端的请求,并接收请求报文,解析,返回 """ # 服务器接收客户端的请求报文 request = socket_con.recv(4096).decode()......

2018-05-29
1

返回用户指定页面的web服务器

import socketimport reimport osdef handle_client(socket_con): """ 接收来自客户端的请求,并接收请求报文,解析,返回 """ # 1、服务器接收客户端的请求报文 request = socket_con.r......

2018-05-29
1

面向对象封装的web服务器

import socketimport reimport osimport sys# 由于前面太繁琐,可以用类封装一下,也可以分几个模块class HttpServer(object): def __init__(self,port): # 1、服务器创建负责监听的socket ......

2018-05-29
1

gevent实现静态web服务器(协程实现)小结

写在前面 为提高web服务器的服务质量,一般通过多线程/多进程实现多任务来服务大量用户,但线程和进程往往要消耗较多的系统资源,而且如果线程/进程数达到一个较大的基数,服务器的性能便会下降,这是就必须...

2018-04-19
3