JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通...
分类:
编程语言 时间:
2014-06-15 21:06:26
阅读次数:
178
动态代理演变拿JDBC开事务举例子最初 写代码 每个CUD 都需要开启事务 所以出现很多累赘代码因此提出静态代理的构想,把事务交给后台做,程序员只需要 调用update(sql)就行了,update(sql)方法里会开启事务相关操作但是这不合理,因为如果有上千个CUD操作,得有上千个 函数里都开启关...
分类:
编程语言 时间:
2014-06-15 20:44:00
阅读次数:
168
先看一下jdk的动态是怎样用的
java代码
package com.zjs.dynamic;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/**
* 实现自己的InvocationHandler
*/
publi...
分类:
编程语言 时间:
2014-06-15 16:55:24
阅读次数:
226
经过大牛同事的一句指点立刻明白的代理实现方式,Spring Aop应该也是这么去做的。直接上代码
实现在Car的run方法之前调用star方法,在run方法之后调用stop方法。
Car类
package com.lubby.test;
public class Car {
public void run() {
System.out.println("I am running......
分类:
编程语言 时间:
2014-06-15 08:48:20
阅读次数:
240
原题地址:http://handyxuefeng.blog.163.com/blog/static/454521722013111714040259/ 好吧,最近打算换工作,所以关注比较多的是面试题,这套还不错,留下~~1、JS相关问题:解释下事件代理(基础题)解释下 JavaScript 中...
分类:
Web程序 时间:
2014-06-15 07:15:06
阅读次数:
521
近几年,虚拟化浪潮汹涌而至,越来越多的企业意识到虚拟化应用的价值。卡巴斯基技术开发(北京)有限公司副总经理郑启良认为:“随着技术的发展,当前企业在云计算方面的投入已经非常明显,前端移动化、后端虚拟化已经成为企业IT部署未来的发展方向。” 与此同时,虚拟化环境的安全问题也日益突出。病毒感染及传播...
分类:
其他好文 时间:
2014-06-14 23:59:39
阅读次数:
375
一、什么是代理服务器?
代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。
在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,需送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求, Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传...
分类:
其他好文 时间:
2014-06-14 06:59:42
阅读次数:
346
在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包:
1. 网络共享 + 可视化抓包工具
基本原理
原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。
现在以MAC系统下Paros工具为例,详细描述下抓包过程:
操作步骤
1) 首先将MAC电脑的以太网共享给airport,使iOS设...
分类:
移动开发 时间:
2014-06-14 00:14:49
阅读次数:
427
面向切面编程AOP
Aspect Oriented Programming(面向切面编程),可以 通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一 添加功能的一种技术(再实例学习)。
总结
这些概念首次接触,是老师给8期讲课的时候接触到了,不断的积累,查找资料,深入学习,总结,多多的听老师的课,思想有很大的提升影响着自己的思维方式、做事方式,影响着、蜕变着……...
分类:
编程语言 时间:
2014-06-13 21:40:57
阅读次数:
426