2007-04-11

用动态代理进行修饰

关键字: Proxy Decorator Adapter
      动态代理为实现许多常见设计模式(包括 Facade、Bridge、Interceptor、Decorator、Proxy(包括远程和虚拟代理)和 Adapter 模式)提供了替代的动态机制。虽然这些模式不使用动态代理,只用普通的类就能够实现,但是在许多情况下,动态代理方式更方便、更紧凑,可以清除许多手写或生成的类。 Proxy 模式 Proxy 模式中要创建“stub”或“surrogate”对象,它们的目的是接受请求并把请求转发到实际执行工作的其他对象。远程方法调用(RMI)利用 ...
2007-04-02

一种得到代码所在行号的方法

关键字: 调试 代码 行号
       RT,今天在论坛上看到有人提出这个问题,马上联想到当程序发生异常时,异常信息里面就包含了异常所在行的信息.既然这样,那我为何不再需要得到行号的地方new 一个Exception,然后分析其包含的行号信息呢?       想法有了,剩下的就简单了,查了下Exception的相关文档,发现Throwable有个getStackTrace()的方法: getStackTrace public StackTraceElement[] getStackTrace() P ...
【协议】--- protocol,指通信双方通信时遵守的一系列约定或规范。 【资源子网】---计算机网络从信息的不同处理方式分为通信子网和资源子网,资源子网指互联的主机对面向用户的信息进行处理的实体的集合。 【通信子网】---控制信息在网络上从一方传递到另一方的软硬件资源的集合。 【IMP】---Interface Message Processor,接口报文处理机,指通信子网中对信息进行转发的设备节点 【存储转发】---Store and Forward,是信息在网络上传输的一种方式,指信息包从一个通信节点发送到另一个通信节点时,一个节点先将报文接收下来,等转发的线路空闲时再发送到下 ...
Eastsun
搜索本博客
我的相册
1b680e5a-efae-3ec3-8ccd-970a4a72a056-thumb
6.5beta.PNG
共 61 张
最近加入圈子
存档
最新评论