`
liushanxunliu
  • 浏览: 12887 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
弄个抽象类当桥,里面有个接口做为局部变量,外界看到的都是抽象类的继承类,用哪个传哪个就ok

quartz配置说明

Quartz的配置文件:quartz.properties # Configure Main Scheduler Properties org.quartz.scheduler.instanceName = TestScheduler org.quartz.scheduler.instanceId = one # Configure ThreadPool org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount =  5 org. ...
转载!! 在java中我们常用Timer和TimerTask实现定时功能,而在JavaEE项目中可以使用Spring整合Quartz定时器,非常的强大,能够实现所有想要的定时任务,包括Tomcat服务器开始启动,定时定点定周等等的任务,有关Quartz的介绍和时间配置网上有很多的资料,就不在累赘,下面主要介绍SpringMVC整合Quartz的实现步骤。 来源博客: http://blog.csdn.net/fengshizty 1、 导入quartz.jar包,或者pom.xml 配置对应的依赖: <dependency>       <groupId>org.q ...
汇总一堆类在一个类中,类似services层,将用到的所有service都实例化在一个类中,对外只抛出此类一个方法而已
1 create tablespace db_name 2 datafile 'D:\oracle\product\10.2.0\oradata\orcl\db_name_.dbf' size 200M 3 autoextend on next 10M maxsize unlimited logging 4 extent management local autoallocate 5 segment space management auto; 解释: 1. 创建表空间,名称为db_name; 2. 表空间有一个数据文件*.dbf,大小为200MB; 3. 允许表空间自动扩展(autoexten ...
目标类以变量的形式在代理类中存在,可对此变量进行整顿
讲实例化的对象传递以参数的形式传递到新类中,进行一系列处理,然后返回这个对象
经常用接口的适配器模式,写一套公共的默认的接口和实现,其他的功能如无必要直接继承此默认的实现类即可。超级好用,快速开发,后期升级代码,都希望代码是这个模式写的,好改啊,多多多用到java泛型的概念,写很多通用类
没怎么用过,实现cloneable接口,重写clone方法
创建多个对象的工厂模式
1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原则(Liskov Substitution Principle) 里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可 ...
常用的一个模式,用了一堆静态的关键词 1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。 2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。 3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一个军队出现了多个司令员同时指挥,肯定会乱成一团),所以只有使用单例模式,才能保证核心交易服务器独立控制整个流程。 注意同步的关键词的使用!静态静态静态!
简单来说就是工厂类也做成面向接口编程(即增加一个所有工厂实现的接口类),这样增加工厂就直接实现同一个接口就可以了,调用的时候直接实例化不同的接口实现 好处,不用改源代码,增加新的类即可完成功能,好使
普通工厂:工厂负责实例化不同的接口实现 多个工厂:工厂内部实例化多个接口的实现,供使用者调用 静态工厂:工厂实例化了多个接口实现(静态) 工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。在以上的三种模式中,第一种如果传入的字符串有误,不能正确创建对象,第三种相对于第二种,不需要实例化工厂类,所以,大多数情况下,我们会选用第三种——静态工厂方法模式。

面试题

闲的没事做,整理整理java面试题玩玩,自己算是多复习复习。 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。 注:咱 ...
Global site tag (gtag.js) - Google Analytics