02 2018 档案
摘要:1、HTTP 1.1支持长连接(PersistentConnection)和请求的流水线(Pipelining)处理 HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。
阅读全文
摘要:简单工厂模式的回顾: 简单工厂模式是指专门定义一个工厂类来负责创建产品类的实例,被创建的产品通常都具有共同的父类。 包含三个角色: 简单工厂(SimpleProductFactory)角色:工厂模式的核心,负责生产具体的产品。工厂类可以被外部用户即客户端调用,创建产品对象,从而实现外部用户即客户端和
阅读全文
摘要:工厂及时生产产品的车间,在面向对象中就是类的实例。所以工厂就是一个能够产出其他类型的对象的类。工厂类设计模式主要有三种,即简单工厂模式、工厂模式和抽象工厂模式。 简单工厂模式 简单工厂模式是指专门定义一个工厂类来负责创建产品类的实例,被创建的产品通常都有一个共同的弗雷。 该设模式包含三个角色: 1、
阅读全文
摘要:一直在用别人写的装饰器,从来没有对其原理进行深入的探究。今天趁有点闲着的时间,把装饰器的原理好好看了一遍,做一下整理。 一、装饰器的基本原理 装饰器就是一个可以接受调用也可以返回调用的调用。装饰器本身是一个函数或方法,接受被装饰的函数作为其位置参数。装饰器通过使用该参数来执行某些操作,然后返回原始数
阅读全文