本月博客排行
-
第1名
龙儿筝 -
第2名
flashsing123 -
第3名
xiaoxinye - e_e
- java_doom
- johnsmith9th
- gaochunhu
- sichunli_030
- zw7534313
- 深蓝传说
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- Xeden
- johnsmith9th
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
- lstcyzj
- flashsing123
- lxguy
最新文章列表
java 动态代理
(3.) 基于Proxy的动态代理:
JAVA 自带的动态代理是基于java.lang.reflect.Proxy、java.lang.reflect.InvocationHandler 两个
类来完成的,使用JAVA 反射机制。
Proxy类中的几个方法都是静态的,通常,你可以使用如下两种模式创建代理对象:
①
Object proxy = Proxy.newProxyInstance(定义代理对 ...
ajp_read_header: ajp_ilink_receive failed
使用httpd proxy_ajp模块,proxy_ajp.conf配置如下
ProxyPass /examples/ ajp://localhost:8009/examples/
访问http://hostname/examples时出现如下错误:
[Wed Feb 01 15:56:37 2012] [error] (70014)End of file found: ajp_ilink_r ...
SSH做Sock代理
开源软件openssh提供了sock代理支持,使用也非常方便。只要能够ssh到一台服务器,就能够通过那台服务器代理上网了。假设有ssh服务ssh://user@sshServer在本地运行
$ ssh -N -f -D 8000 user@proxy-server
127.0.0.1:8000就是一个sock代理了。-N是不要远程执行命令,-f是后台运行。考虑复杂的一点的情况,假设有一台内网 ...
设计模式读书笔记-1代理模式Proxy(2)
1.虚拟代理与状态模式相结合
State
package headfirst.proxy.virtualproxy;
import java.awt.Component;
import java.awt.Graphics;
public interface State {
public int getIconWidth();
public int getIconHeight();
...
设计模式读书笔记-1代理模式Proxy(1)
1.定义
为其他对象提供一种代理以控制对这个对象的访问。
2.类图
3.比较
3.1动态代理和静态代理
静态代理实现的时候,在Subject接口上定义很多的方法,代理类里面自然也要实现很多方法。
动态代理实现的时候,虽然Subject接口上定义了很多方法,但是动态代理类始终只有一个invoke方法。这样,当Subject接口发生变化的时候,动态代理的接口就不需要 ...
Java 代理模式
一直对 Java 动态代理 不是很理解。最近有时间就仔细看了一下相关的代码,然后也参考了一些网友的文章,终于有点感觉了,也不知道对不对,如果有网友看到有哪里不对的地方,欢迎指导。
代理模式 就是将被代理的对象交给代理对象去执行(不是直接去调用被代理对象),然后代理对象在调用被代理对象的时候就可以再加上一些自己的方法(呵呵,感觉 Spring的 AOP 有点像这样,也有点像 拦截器)。
之前接触过 ...
apache做反向代理
最近做的网站项目,静态站点和动态应用都是分别部署的,使用apache的代理功能可以很好的满足这个需求。
前提条件:apache已安装,代理模块没有启用,准备apache的安装源码
1、
在已经装好的apache在 /usr/local/apache2
进入apache源码的模块目录进行编译
#cd httpd-2.0.63/modules/proxy/
#/usr/local/apache2/b ...
SSH through proxy to visit ssh.github.com (ZZ)
Scenario:
- All access to the internet is restricted to a proxy
- The proxy only allows connections out on port 80 and 443
Solution:
1. Add proxy for ssh
2. Connect to ssh.github.com (443) inst ...
Traffic Server HTTP代理缓存
Web代理缓存可以用来存储高频访问的web对象(比如文档、图片等)以及为用户的请求提供这些信息。它在改善网络性能的同时,也为其他的任务空出了Internet的带宽。
理解HTTP Web代理缓存
Internet用户向遍布全球的web服务器发送请求。缓存服务器必须扮演成一个web代理服务器才能服务这些请求。对web代理服务器收到对web对象的请求,它可以选择服务这些请求或者将它们传递给源服务 ...
负载均衡软件比较(Haproxy/LVS/Nginx)
Nginx的优点:
性能好,可以负载超过1万的并发。
功能多,除了负载均衡,还能作Web服务器,而且可以通过Geo模块来实现流量分配。
社区活跃,第三方补丁和模块很多
支持gzip proxy
缺点:
不支持session保持。
对后端realserver的健康检 ...