代理模式(Proxy Pattern):给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surrogate。代理模式是一种对象结构型模式。
一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用,去掉客户不能看到的内容和服务或者增添客户需要的额外服务。如在网页上查看一张图片,由于网速等...
分类:
其他好文 时间:
2015-02-02 21:34:15
阅读次数:
186
USING CHARLES FROM AN IPHONE从系统偏好->高级来查看ip地址即可To use Charles as your HTTP proxy on your iPhone you must manually configure the HTTP Proxy settings on ...
分类:
其他好文 时间:
2015-02-02 17:34:47
阅读次数:
147
在做过了haprxy负载均衡和动静分离后,haproxy在这两方面的确比nginx更专业一些,session保持,cookie引导,url监测后端,mysql负载均衡等都是nginx所不具备的;但这并不能就说haprox就能取代nginx,nginx的缓存就是proxy所不具备的。下面就来用haproxy做些基础的配置吧。hapro..
分类:
其他好文 时间:
2015-02-02 16:06:20
阅读次数:
187
在azure上安装devstack,clone速度很慢,并且每次都超时失败,后经排查,azure的网速很快,为啥每次clone的速度都是几k每秒,上网搜索后,发现被墙的原因,于是设置gitproxy 以下是设置方法: $?sudo?apt-get?...
分类:
其他好文 时间:
2015-02-02 10:57:56
阅读次数:
125
作者:zhanhailiang 日期:2015-02-01
nginx proxy_pass配置透传hd域的动态请求到wapi域下:
server {
listen 80;
server_name hd.coalaawork.com;
access_log logs/hd.coalaawork.com.access.log;
root...
分类:
其他好文 时间:
2015-02-02 00:46:29
阅读次数:
1818
工作中经常需要对现有程序进行一些扩展,而不想修改现有代码。可以使用代理方法,常使用的代理技术有JDK的java.lang.reflect.Proxy、spring的代理等.例如对方法加事务,就常用org.springframework.transaction.interceptor.Transact...
分类:
编程语言 时间:
2015-02-01 11:57:52
阅读次数:
228
在使用Spring AOP时,遇到如下的错误:Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to com.spring.test.setter.Instrum...
分类:
编程语言 时间:
2015-01-31 16:02:23
阅读次数:
227
php curl 支持所有http协议支持的东西,比如简单的GET , POST , HEAD , PUT,DELETE, 稍微复杂一点的SSL,proxy,COOKIE 等操作。http超文本传输, 比如网站地址是 wwww.hhailuo.com(红海螺) , web服务器配置的根目录 /home/html 。 web服务器运行以用户/用户组为user/user运行。
以上面为前提...
分类:
Web程序 时间:
2015-01-31 12:45:56
阅读次数:
182
为其它对象提供一种代理,以控制对这个对象的访问。代理模式应用的场合:一、远程代理,也就是为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同的地址空间的实事。二、虚拟代理,是根据需要创建开销很大的对象,通过它来存放实例化需要很长时间的真实对象。三、安全代理,用来控制真实对象访问时的...
分类:
其他好文 时间:
2015-01-31 11:53:09
阅读次数:
207
代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。代理模式(Proxy)结构图 Subject类,定义了RealSuject和Proxy的共用的接口,这样就在任何使用RealSubject的地方都可以使用Proxy。abstract class subject { pub...
分类:
其他好文 时间:
2015-01-29 17:22:09
阅读次数:
150