最新文章列表

cglib 笔记

反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。    Proxy可以看作是微型的AOP,明白提供了在继承和委托之外的第三个代码封装途径,Spring的源码里用Proxy就用得很随意。但是Proxy必须基于接口。因此Spring的做法,基于接口的 ...
java_min 评论(0) 有1294人浏览 2012-02-21 19:30

如何使用Apache的代理整合多个Tomcat

一个网友的一个Tomcat下面跑了10几个应用,经常造成内存溢出,希望能够拆分到多个Tomcat里面。从CSDN上面找到我。   现状分析:   其每个应用都有各自的二级域名,能够通过互联网访问   其有几个应用放在一起,也就是只有部分应用希望运行在一个tomcat里面   目前使用了jk的连接器   建议:   运行多个tomcatr实例,通过侦听的端口进行区分。   对于每个tomcat,配置各 ...
k_lb 评论(0) 有1136人浏览 2012-02-07 09:39

java 动态代理

(3.) 基于Proxy的动态代理: JAVA 自带的动态代理是基于java.lang.reflect.Proxy、java.lang.reflect.InvocationHandler 两个 类来完成的,使用JAVA 反射机制。 Proxy类中的几个方法都是静态的,通常,你可以使用如下两种模式创建代理对象: ① Object proxy = Proxy.newProxyInstance(定义代理对 ...
xiewenbo 评论(0) 有1112人浏览 2012-02-04 20:37

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 ...
feiyu311 评论(0) 有5850人浏览 2012-02-01 17:22

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是后台运行。考虑复杂的一点的情况,假设有一台内网 ...
ffx 评论(0) 有4108人浏览 2012-01-10 21:16

Mysql 切分规则及其相应机制简介

前段时间看了一下Mysql数据库切分方面的知识,感觉某些点还挺有技巧的,决定小小的对自己所看的知识点进行一下总结。 随着企业的不断发 ...
燈小嗨 评论(1) 有1808人浏览 2012-01-04 21:52

设计模式读书笔记-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(); ...
up2pu 评论(0) 有1123人浏览 2012-01-02 20:33

设计模式读书笔记-1代理模式Proxy(1)

1.定义     为其他对象提供一种代理以控制对这个对象的访问。 2.类图     3.比较   3.1动态代理和静态代理     静态代理实现的时候,在Subject接口上定义很多的方法,代理类里面自然也要实现很多方法。     动态代理实现的时候,虽然Subject接口上定义了很多方法,但是动态代理类始终只有一个invoke方法。这样,当Subject接口发生变化的时候,动态代理的接口就不需要 ...
up2pu 评论(0) 有1801人浏览 2011-12-28 20:37

3-Proxy: fronting for another object

java动态代理(JDK和cglib) JAVA的动态代理  代理模式  代理模式是常用的java设计模 式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间 通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象 ...
ccfangle 评论(0) 有880人浏览 2011-12-26 11:03

Java 代理模式

一直对 Java 动态代理 不是很理解。最近有时间就仔细看了一下相关的代码,然后也参考了一些网友的文章,终于有点感觉了,也不知道对不对,如果有网友看到有哪里不对的地方,欢迎指导。 代理模式 就是将被代理的对象交给代理对象去执行(不是直接去调用被代理对象),然后代理对象在调用被代理对象的时候就可以再加上一些自己的方法(呵呵,感觉 Spring的 AOP 有点像这样,也有点像 拦截器)。 之前接触过 ...
lijianghui2000 评论(0) 有838人浏览 2011-12-23 15:27

spring JDK的Proxy技术实现AOP功能和CGBLB-学习笔记

动态代理类(以下简称为代理类)是一个实现在创建类时在运行时指定的接口列表的类,该类具有下面描述的行为。 代理接口 是代理类实现的一个接口。 代理实例 是代理类的一个实例。 每个代理实例都有一个关联的调用处理程序 对象,它可以实现接口 InvocationHandler。通过其中一个代理接口的代理实例上的方法调用将被指派到实例的调用处理程序的 Invoke 方法,并传递代理实例、识别调用方法的 jav ...
IT-攻城师 评论(0) 有1875人浏览 2011-12-15 16:05

代理模式,动态代理

一、先看个普通代理模式的例子: 1.接口类 package proxy; public interface IKindMan { public void doWork(); } 2.具体实现接口类 package proxy; public class Cook implements IKindMan { @Override public void doWork() ...
dfwang 评论(0) 有1014人浏览 2011-12-09 16:31

apache做反向代理

最近做的网站项目,静态站点和动态应用都是分别部署的,使用apache的代理功能可以很好的满足这个需求。 前提条件:apache已安装,代理模块没有启用,准备apache的安装源码 1、 在已经装好的apache在 /usr/local/apache2 进入apache源码的模块目录进行编译 #cd httpd-2.0.63/modules/proxy/ #/usr/local/apache2/b ...
woody_woodpecker 评论(0) 有1501人浏览 2011-12-08 21:59

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 ...
kenniz 评论(0) 有1601人浏览 2011-12-02 16:08

hibernate3中出现 could not initialize proxy - no Session 错误

其中主要原因是因为hibernate  many-to-one的默认选项是 lazy = "proxy" 把many-to-one里面的默认值改成 lazy="false";就好了..如果没有自己添加一个
yuan_j 评论(0) 有1119人浏览 2011-12-01 17:12

AOP的实现(JDK动态代理)

  转自:http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html 注:其实文章和Spring无关,不是Spring的AOP   好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了. 其实AOP的意思就是面向切面编程. OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解 ...
OracleX 评论(0) 有1010人浏览 2011-11-29 16:21

java获取请求客户端的真实ip地址

通常通过request.getRemoteAddr()取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定request.getRemoteAddr()出了问题,google下,发现有人遇到类似的问题。最终定位为request.getRemoteAddr()这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软 ...
djw0101 评论(0) 有1188人浏览 2011-11-28 17:57

Traffic Server HTTP代理缓存

Web代理缓存可以用来存储高频访问的web对象(比如文档、图片等)以及为用户的请求提供这些信息。它在改善网络性能的同时,也为其他的任务空出了Internet的带宽。 理解HTTP Web代理缓存 Internet用户向遍布全球的web服务器发送请求。缓存服务器必须扮演成一个web代理服务器才能服务这些请求。对web代理服务器收到对web对象的请求,它可以选择服务这些请求或者将它们传递给源服务 ...
nil-zhang 评论(0) 有1865人浏览 2011-11-26 22:41

负载均衡软件比较(Haproxy/LVS/Nginx)

Nginx的优点:          性能好,可以负载超过1万的并发。          功能多,除了负载均衡,还能作Web服务器,而且可以通过Geo模块来实现流量分配。          社区活跃,第三方补丁和模块很多          支持gzip proxy              缺点:           不支持session保持。           对后端realserver的健康检 ...
kingmxj 评论(0) 有1343人浏览 2011-11-24 13:40

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics