外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 概述 意图 为子系统中 ...
分类:
其他好文 时间:
2018-06-17 15:14:43
阅读次数:
170
3. Connection Pool: 连接池 管理缓冲用户连接,线程处理等需要缓存的需求。 负责监听对 MySQL Server 的各种请求,接收连接请求,转发所有连接请求到线程管理模块。每一个连接上 MySQL Server 的客户端请求都会被分配(或创建)一个连接线程为其单独服务。而连接线程的 ...
分类:
数据库 时间:
2018-06-17 13:34:17
阅读次数:
373
一、Cookie机制 在web程序中是使用HTTP协议来传输数据的,因为http是无状态协议,一旦数据交换完毕,客户端和服务器端的连接就会关闭,再次交换数据需要建立新的连接,所以无法实现会话跟踪,cookie技术则弥补了这一缺陷。 cookie实际上一段的文本信息,客户端请求服务器。如果服务器需要记 ...
分类:
其他好文 时间:
2018-06-16 22:38:48
阅读次数:
227
location区段 通过指定模式来与客户端请求的URI相匹配,基本语法如下:location [=|~|~*|^~|@] pattern{……} 1、没有修饰符 表示:必须以指定模式开始,如: 那么,如下是对的:http://baidu.com/abchttp://baidu.com/abc?p1 ...
分类:
其他好文 时间:
2018-06-13 11:28:53
阅读次数:
195
一、Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 servlet规范:包含三个技术点 1) ...
分类:
编程语言 时间:
2018-06-13 11:28:13
阅读次数:
161
1.使用 proxy 去请求另一个域名下的资源,如果跨域资源也部署在同一台机器上,我们甚至可以 proxy 到 127.0.0.1,比如: location /api { proxy_pass http://127.0.0.1:1234;} 当客户端请求 /api 这个路径下的资源时服务器就会帮助我 ...
分类:
其他好文 时间:
2018-06-11 13:59:09
阅读次数:
155
一、Servlet技术 1、什么是servlet Sun公司定制的一种扩展web服务器端的组件规范(服务器端的Java应用程序)。具有独立于平台和协议的特性,可以生成动态的web页面,担当客户端请求与服务器端响应的中间层。 2、与CGI区别 java servlet具有更高的效率、节省资源(CGI存 ...
分类:
编程语言 时间:
2018-06-07 22:58:26
阅读次数:
236
1.背景介绍 由于HTTP是一种无状态协议,服务器没有办法单单从网络连接上面知道访问者的身份,为了解决这个问题,就诞生了Cookie Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie 客户端浏览器会把Coo ...
分类:
其他好文 时间:
2018-06-07 19:35:08
阅读次数:
168
Requests是一个实用、简单、强大的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。Requests 能够完全满足如今网络的需求。接下来我们从最基本的get post 请求开始 到高级特性一步一个脚印去学习。学习是个渐进的过程,只有脚踏实地不断的去练习才能掌握这些重要的 ...
分类:
编程语言 时间:
2018-06-06 16:49:25
阅读次数:
219
fiddler模拟限速的原理(原文地址) 我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的 ...
分类:
其他好文 时间:
2018-06-04 20:13:04
阅读次数:
172