代理模式: 为一个对象提供一个替身以控制访问这个对象。本质:控制对被代理对象的访问。 代理模式在现实生活中很常见,例如:明星与经纪人,房东与房屋中介等。 一、虚拟代理: 控制访问实例化开销大得对象。虚拟代理经常是直到我们真正需要一个对象的时候才创建。当对象在创建前和创建中时,由虚拟代理来扮演对象的替 ...
分类:
其他好文 时间:
2018-08-24 17:15:33
阅读次数:
184
一、charles的使用 1.1 charles的说明 Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好 ...
分类:
其他好文 时间:
2018-07-22 23:30:01
阅读次数:
311
代理模式定义:为其它对象提供一种代理以控制对这个对象的访问。代理的目的是在目标对象方法的基础上做增强,这种增强的本质是对目标方法做过滤和拦截。比如租房者找房子这件事,租房者给中介1000元中介费,然后中介通过各种方法最终为租房者找到了房子,最后租房者签合同入住。对这个流程进行分析:角色有中介(目标对 ...
分类:
其他好文 时间:
2018-06-25 16:58:20
阅读次数:
121
一、引言 在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性。这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象,然后客户端只需要访问代理对象,由代理对象去帮我们去请求目标对象并返回结果给客户端 ...
分类:
其他好文 时间:
2018-06-17 12:33:02
阅读次数:
144
http://layznet.iteye.com/blog/1182924 本文动态代理部分内容大量引自:http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/ 一、代理概念 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同 ...
分类:
编程语言 时间:
2018-06-11 17:12:32
阅读次数:
178
Cetus是由C语言开发的关系型数据库MySQL的中间件,主要提供了一个全面的数据库访问代理功能。
分类:
其他好文 时间:
2018-06-07 17:04:59
阅读次数:
617
定义:为其他对象提供一种代理以控制对这个对象的访问 代理模式有如下角色: Subject:抽象主题类,声明真是主题与代理共同的接口方法 RealSubject:真实主题类,代理类所代表的真实主题。客户端通过代理类间接地调用真实主题类的方法 Proxy:代理类,持有对真实主题类的引用,在其所实现的接口 ...
分类:
其他好文 时间:
2018-06-05 14:05:31
阅读次数:
113
要解决的问题? 需要解决的问题:https://q.cnblogs.com/q/105319/ 简单来说就是本地机器通过一台公网机器SSH到公网机器后面的私网机器。 网络环境如下图:本地机器可访问代理机器,代理机器可访问内网机器,本地机器和内网机器不互通 操作步骤: 1.实现本地机器到代理机器的SS ...
分类:
其他好文 时间:
2018-05-24 18:11:10
阅读次数:
161
正向代理:代理服务器帮助客户端(浏览器)实现互联网的访问 (1)代理服务器配置 1.安装squid 2.编辑squid配置文件 3.iptables防火墙和启动squid服务 4.启动squid服务 (2)linux客户端配置 1.linux客户端配置正向代理 2.测试http 3.代理服务器上查看 ...
分类:
其他好文 时间:
2018-05-20 10:50:25
阅读次数:
238
1.代理模式定义 为其他对象提供一种代理一控制这个对象的访问。 代理模式是一种基本的设计技巧。许多模式,如策略模式,状态模式,访问者模式本质上是特殊场合采用的代理模式。代理模式可以提供非常好的访问控制。 代理模式通用类图 角色定义 (1)Subject抽象主题 抽象主题类是抽象类或接口,普通业务类型 ...
分类:
其他好文 时间:
2018-03-31 19:33:25
阅读次数:
124