摘要: 问题描述: 单例模式 Singleton Pattern 问题解决: (1)单例模式简介: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 ... 阅读全文
posted @ 2013-07-18 11:16 罗松超 阅读(6445) 评论(0) 推荐(0) 编辑
摘要: 问题描述: Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: (1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的re... 阅读全文
posted @ 2013-07-18 11:14 罗松超 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 代理模式的使用 问题解决: (1)说明 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或 者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到三个角色: 1、抽象角色:声明真实对象和代理对象的共同接口; 2、代理角色:代理对象角色内部含有对... 阅读全文
posted @ 2013-07-18 11:13 罗松超 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 问题描述: Log4j XML配置 问题解决: (1)编写log4j.xml配置文件 注: 如上的XML文件必须以log4j.xml文件命名,否则无法读取配置文件,同样的如果是properties配置文件也需要命名为log4j.properties 上述xml文件包含两个输出位置,一个是File一个是Console 首先声明输出目录,最后声明... 阅读全文
posted @ 2013-07-18 11:11 罗松超 阅读(1204) 评论(0) 推荐(0) 编辑