定义被代理对象的接口和接口实现:1 package com.xl;2 public interface Book {3 4 public void addBooks();5 }View Code 1 package com.xl; 2 3 public class BookImpl...
分类:
其他好文 时间:
2014-07-23 12:47:06
阅读次数:
167
Java的代理有两种:静态代理和动态代理,动态代理又分为 基于jdk的动态代理 和基于cglib的动态代理 ,两者都是通过动态生成代理类的方法实现的,但是基于jdk的动态代理需要委托类实现接口,基于cglib的动态代理不要求委托类实现接口。接下来主要分析一下基于jdk的动态代理的实现原理。一 动态代...
分类:
编程语言 时间:
2014-07-07 11:40:43
阅读次数:
321
编写一个简易的HTTP代理服务器,步骤其实很简单:
1.设置一个监听套接字gListen_Socket;
2.每当接受到客户端的请求之后,我们构建一个新的线程来继续监听客户端的请求,然后原线程处理用户请求;
3.先从用户发送的HTTP请求中解析出服务器端的主机地址,然后通过另外一个线程连接到服务器;
4.本程序充当中介,不断转发来自两端的消息;...
分类:
其他好文 时间:
2014-05-24 23:43:47
阅读次数:
534
1.编译安装./configure --prefix=/usr/local/zabbix-proxy/
--enable-proxy --with-mysqlmysql zabbix_proxy<database/mysql/schema.sql2. 设置
zabbix_proxy.conf1 使用...
分类:
其他好文 时间:
2014-05-21 05:39:29
阅读次数:
353
本文介绍了java中两种动态代理的实现方法,Spring的动态代理也是基于这两种方法的。直接附上源码:1、JDK实现使用JDK实现动态代理必须使用接口接口Work.javapublic
interface Work { public void work();}实现类WorkImpl.javap...
分类:
编程语言 时间:
2014-05-09 13:29:15
阅读次数:
379