这篇博文,我们以类图和代码的形式来对比学习一下静态代理和动态代理,重点解析各自的优缺点。
定义
代理模式(Proxy Pattern)是对象的结构型模式,代理模式给某一个对象提供了一个代理对象,并由代理对象控制对原对象的引用。
静态代理VS动态代理,打成了平手,各自有各的独特之处,均不可代替,在项目中到底使用哪种代理,没有最好,只有更合适。...
分类:
编程语言 时间:
2014-08-23 08:50:30
阅读次数:
275
Ajax工作原理 在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等W....
分类:
其他好文 时间:
2014-08-21 13:19:44
阅读次数:
262
1 WebForm优点 1)支持事件模型开发,得益于丰富的服务端组件,WebForm开发可以迅速的搭建Web应用 2)使用方便,入门容易 3)控件丰富的WebForm2 WebForm缺点 1)封装太强,很多地层东西让我们初学者不是很明白 2)入门容易,提升很难。 3)复杂的生命周期模型...
分类:
Web程序 时间:
2014-08-21 11:12:53
阅读次数:
229
昨天接触了nodejs: 2009年出来的1.nodejs的优缺点 1>性能 有人测试是php的86倍(不知道真的假的) 2> 好学 与js的语法,对象,方法一样 3>前后台一样是js ,配合更方便 -------------------------- 1>缺少资料 2>对程序员要求更高 3>缺.....
分类:
Web程序 时间:
2014-08-18 10:46:23
阅读次数:
234
CSS特点: 实现内容与表现分离; 很好地控制页面布局; 提高网页加载速度;(外部引入的CSS文件,浏览器优先加载并缓存) 降低服务器成本; 呈现一致的效果;外部引入优缺点: 一个CSS文件可以控制多个页面; 有效地利用缓存机制; 便于改版,易于维护; 代码简洁、规范,易于分工合作...
分类:
Web程序 时间:
2014-08-18 09:09:23
阅读次数:
240
【DDA算法】 Digital Differential Analyzer,DDA算法是一种线段扫描转换算法。(线段光栅化算法) DDA算法优缺点: 1、消除了直线方程中的乘法计算,而在x、y方向使用合适的增量。 2、取整操作耗时。参考:《计算机图形学》3.5.2 DDA算法
分类:
其他好文 时间:
2014-08-17 14:13:32
阅读次数:
230
1 )AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用...
分类:
移动开发 时间:
2014-08-17 12:56:02
阅读次数:
285
以下内容主要都是关于oracle 10g位图索引,重点是存储,其它优缺点,查询机制等也略微介绍,概因为存储机制是根基。内容主要分四个部分:1)来源于http://blog.chinaunix.net/uid-20687159-id-1894992.html2)来源于http://blog.sina....
分类:
数据库 时间:
2014-08-16 11:05:12
阅读次数:
272
Hibernate优点 (1) 对象/关系数据库映射(ORM) 它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想 (2) 透明持久化(persistent) 带有持久化状态的、具有业务功能的单线程对象,...
分类:
系统相关 时间:
2014-08-15 16:13:29
阅读次数:
281
dom, sax是解析xml的底层接口而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的 (方法一). DOM解析说明:为XML文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用DOM接...
分类:
其他好文 时间:
2014-08-15 01:22:36
阅读次数:
327