【参考文章】:SpringMvc 启动原理源码分析 【参考文章】:【Spring】DispatcherServlet的启动和初始化 【参考文章】:servlet 百度百科 1. servlet 生命周期 一个客户端的请求到达 Server; Server 创建一个请求对象,处理客户端请求; Serv ...
分类:
其他好文 时间:
2018-12-27 00:36:53
阅读次数:
251
一:使用函数 web_set_sockets_option("SSL_VERSION","TLS");——TLS协议web_set_sockets_option("SSL_CIPHER_LIST", "EXP1024-DHE-DSS-RC4-SHA");——指定客户端请求算法 二:vuser->ru ...
分类:
Web程序 时间:
2018-12-24 03:01:29
阅读次数:
439
一、什么是Restful Restful是一种软件架构风格、设计风格, 提供了一组设计原则和约束条件 二、关键原则 无状态原则 三、RESTful为什么强调客户端和服务器之间是无状态的? 无状态请求易于实现负载均衡, 在分布式web系统下,有多个可用服务器,每个服务器都可以处理客户端请求, 传统的有 ...
分类:
其他好文 时间:
2018-12-23 13:59:30
阅读次数:
132
基础篇:MySql架构与存储引擎 逻辑架构图: 连接层: mysql启动后(可以把mysql类比为一个后台的服务器),等待客户端请求,当请求到来后,mysql建立一个一个线程处理(线程池则分配一个空线程,当然也可使用nio线程模型。),每个线程独立,拥有独自内存空间。当请求为select请求则没有关 ...
分类:
数据库 时间:
2018-12-20 11:56:44
阅读次数:
579
基础篇:MySql架构与存储引擎 逻辑架构图: 连接层: mysql启动后(可以把mysql类比为一个后台的服务器),等待客户端请求,当请求到来后,mysql建立一个一个线程处理(线程池则分配一个空线程,当然也可使用nio线程模型。),每个线程独立,拥有独自内存空间。当请求为select请求则没有关 ...
分类:
数据库 时间:
2018-12-19 17:03:49
阅读次数:
204
最近生产环境在这两个参数之间遇到过几次坑。这里记录下。client_max_body_sizeclient_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。如果请求的正文数据大于client_max_body_size,HT ...
分类:
其他好文 时间:
2018-12-17 02:47:30
阅读次数:
454
内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量: $arg_name请求中的的 ...
分类:
其他好文 时间:
2018-12-14 17:38:35
阅读次数:
195
Session机制 JSESSIONID是Session的标识,当客户端请求服务器端的时候,服务器端会检查是否已经给这个客户端创建过Session,也就是看客户端的请求中的header是否有Cookie:JSESSIONID=…,如果客户端请求包含JSESSIONID,那么服务器端可以根据JSESS ...
分类:
编程语言 时间:
2018-12-13 23:30:13
阅读次数:
287
Cookie Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie, ...
分类:
Web程序 时间:
2018-12-13 21:19:50
阅读次数:
160
DRF之解析器组件 引入 Django RestFramework帮助我们实现了处理application/json协议请求的数据,另外,我们也提到,如果不使用DRF,直接从request.body里面拿到原始的客户端请求的字节数据,经过decode,然后json反序列化之后,也可以得到一个Pyth ...
分类:
其他好文 时间:
2018-12-12 00:26:51
阅读次数:
513