• 设计模式


    1.单例模式

      单例模式就是系统运行期间,有且仅有一个实例。它有三个必须满足的关键点

    • 一个类只有一个实例。这是满足单例模式最基本的要求,若要满足这个关键点,只能提供私有构造器,即保证不能随意创建该类的实例。
    • 它必须自行创建这个实例
    • 它必须自行向整个系统提供这个实例

    2.懒汉模式

      所谓懒汉模式,正如其名“比较懒”,即在类加载时不创建实例,采用延迟加载,在运行调用时创建实例

    3.饿汉模式

      饿汉模式实在类加载的时候就完成了初始化工作,故类加载较慢,但是获取对象的速度很快。并且由于饿汉模式是在类初始化时就已经自行实例化,因此它肯定不存在线程安全问题。

    4.Spring MVC-Controller的单例管理

      Spring MVC的Controller 类默认是单例的(即scope默认是singleton),这样设计的主要原因是基于性能的考虑,因为Controller设计为单例模式,不需要每次都创建实例,速度和性能自然很优越

    5.搭建Spring MVC+Spring+JDBC的框架,需要在web.xml中装载Spring的相关配置文件,并需要配置ContextLoaderListener

    6.在Spring MVC中,Servlet API可以作为处理方法入参使用,非常简单方便

    7.Spring MVC需要通过<mvc:resources/> 标签来实现静态资源的访问

    8.Spring MVC通过HandleExceptionResolver处理程序异常,分为局部异常处理和全局异常处理

  • 相关阅读:
    构造函数语义学之Default Constructor构建操作
    c++子类继承父类的覆盖问题
    C++中自己理解的一些细节哈
    学习C++所需看的书和顺序
    C++中强制变换之const_cast
    jquery锚点跳转
    关于iPhone X 适配
    input图片上传并显示查看判断图片类型
    jquery操作按钮修改对应input属性
    织梦dedecms会员中心分类管理无法修改、删除分类名
  • 原文地址:https://www.cnblogs.com/QQW-HH/p/7637459.html
Copyright © 2020-2023  润新知