摘要:
0. 引言 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference , 这 4 种类型的引用与 GC 有着密切的关系. 1. 强引用 (StrongReferenc... 阅读全文
摘要:
七、Strategy(策略模式)描述:定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。优点:各个部分之间是弱连接 的关系,弱连接的特性使软件具有更强的可扩展性 ,易于维护 ;更重要的是,它大大提高了软件可重用性 。例子:举例(TreeSet... 阅读全文
摘要:
四、Chain of Responsibility(责任链)描述:一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request. 也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这... 阅读全文
摘要:
大概有10中行为模式,分为上中下三篇。一、Template(模板)描述:定义一些操作算法的骨架,将其实现延迟到其子类好处:扩展性强例子:Java的抽象类本来就是Template模式,因此使用很普遍.而且很容易理解和使用,我们直接以示例开始:public abstract class Benchm... 阅读全文
摘要:
五、Decorate(装饰者)描述:动态的给一个对象添加额外的职责,比继承达到更好的灵活性好处:某些功能需要用户动态决定加入方式和时机,装饰者提供即插即用的模型例子:举Adapter中的打桩示例,在Adapter中有两种类:方形桩 圆形桩,Adapter模式展示如何综合使用这两个类,在Decorat... 阅读全文
摘要:
大概有7中结构模式,分为上下两篇。一、Adapter(适配器)描述:将两个不兼容的类结合一起使用,一般需要用到其中某个类的若干方法好处:在两个类直接创建一个混合接口,而不必修改类里面的其他代码例子:假设我们要打桩,有两种类:方形桩 圆形桩.public class SquarePeg{ publi... 阅读全文
摘要:
一、Factory(工厂)描述:将相似接口或类的实例化统一处理,对于构造函数较复杂且多个类之间又有联系的可以采用该模式好处:a、封装对象创建的细节,减少相干性;b、有利于同类对象的统一创建和管理;例子:1、简单工厂方法public class Factory{ public static Samp... 阅读全文
摘要:
SQL书写技巧:1、针对分区表,如果可以使用分区条件的,一定要加分区条件。分区条件的使用,可以减少不必要的数据访问,加快查询数据,如TB_CSV_ACCEPT_FLOW_OPERATOR表,以accept_month字段分区,在sql中如加上accept_month=’value’,则可以在指定的分... 阅读全文
摘要:
简述drop table tmp_qry_cus_186mcc_highuser_d;create global temporary table tmp_qry_cus_186mcc_highuser_d( user_id number(15))on commit preserve rows; 这... 阅读全文
摘要:
Eclipse 打开已存在 Android项目及常见的问题 1、 点击菜单“File”-- "Import",会弹出 Import 对话框:2, 选择“General”—“Existing Projects into Workspace” 后点击“Next”:1、 选择”Browse” 选择项目所在... 阅读全文