Spring 补充回顾

Spring 补充回顾

Spring 框架的主要模块核心容器:基本的Spring模块,提供 spring 框架的基础功能,BeanFactory 是 任何以 spring 为基础的应用的核心。Spring 框架建立在此模块之上,它使 Spring 成为一个容器。BeanFactory 是工厂模式的一个实现,提供了控制反转功能,最常用的是 XmlBeanFactory。AOP 模块:AOP 模块用于发给我们的 Spr...

面试 2019-03-29 PM 15次 0条
常见行为型模式

常见行为型模式

参考:地址1、地址2命令模式命令模式,将一个请求封装成对象,使得请求发送者和请求接受者之间相互隔离,消除了两者之间的耦合。将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化角色分配抽象命令类具体命令类调用者(调用具体命令)接收者(根据请求执行具体相关操作)客户(使用)命令模式的实现1.抽象命令类 public abstract class Command { ...

面试 2019-03-10 PM 47次 3条
常见结构型设计模式

常见结构型设计模式

参考:地址动态代理详见:动态代理、Spring AOP适配器模式适配器模式,把一个类的接口变成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。也是一种包装类,与装饰模式同样具有包装的功能。优缺点优点:可以让任何两个没有关联的类一起允许提高了类的复用,即使该类的接口标准不符合系统需要,而通过适配器就可以使用缺点:过多的使用会导致系统凌乱适用场景想使用一个已存...

面试 2019-03-10 PM 21次 0条
创建型模式总结

创建型模式总结

这里总结一下学习过程中遇到过的设计模式,并补充一些其它常见的设计模式创建型模式、[结构型模式]()...参考:地址1、地址2单例模式单例模式:保证一个类仅有一个实例,并提供一个全局的访问点。优点和使用场景使用场景:日志对象、应用配置、线程池等。优点:对于频繁使用的对象,可以节省创建对象所花费的时间。以及多个对象对系统内存的占用。利用单例模式,可以实现在需要使用时才创建对象,而不像全局变量,一...

面试 2019-03-07 PM 15次 0条
Java基础回顾

Java基础回顾

参考:地址Java基础面向过程与面向对象的区别面向过程优点:因为不需要经常实例化类,所以性能较高。缺点:相比面向对象,不易维护、复用和扩展。面向对象优点:由于三大特性(封装、继承、多态),易维护、复用和扩展。缺点:性能比面向过程低。JVM、JDK 和 JRE 的区别JVM:Java虚拟机,即运行Java字节码的虚拟机注:不同平台使用相同的字节码文件(.class文件),不同的JVM。JDK:...

面试 2019-03-06 PM 33次 1条