04 2020 档案
发表于 2020-04-24 20:55阅读:113评论:0推荐:0
摘要:抽象 工厂模式 抽象工厂模式: 围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂 定义: 抽象工厂模式提供了一个创建一系列相关或者相互依赖的接口,无需指定它们具体的类。 使用场景: 1.客户端(应用层)不依赖产品类实例如何被创建,实现等细节 2.强调一系列相关的产品对象(属于同一产品族)
阅读全文 »
发表于 2020-04-23 23:01阅读:148评论:0推荐:0
摘要:Mybatis常见面试题总结 1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,
阅读全文 »
发表于 2020-04-22 18:10阅读:137评论:0推荐:0
摘要:抽象 工厂模式 抽象工厂模式: 围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂 定义: 抽象工厂模式提供了一个创建一系列相关或者相互依赖的接口,无需指定它们具体的类。 使用场景: 1.客户端(应用层)不依赖产品类实例如何被创建,实现等细节 2.强调一系列相关的产品对象(属于同一产品族)
阅读全文 »
发表于 2020-04-22 18:08阅读:250评论:0推荐:0
摘要:工厂模式: 作用:实现了创建者调用者分离 详细分类:简单工厂模式,工厂方法模式,抽象工厂模式 OOP七大原则: 开闭原则: 一个软件的实体应当对扩展开放,对修改关闭 依赖倒转原则: 针对接口编程,不要针对实现编程 迪米特法则: 只与你直接朋友通信,而避免和陌生人通信 核心本质: 实例化对象不使用ne
阅读全文 »
发表于 2020-04-22 18:05阅读:183评论:0推荐:0
摘要:单例设计模式 单例模式 (Singleton Pattern)是java最简单的设计者模式之一,这种设计模式属于创建型模式,它提供了创建对象最佳的方式,在JVM|中只有一个实例存在 饿汉式设计模式: 这种方式比较常用但是容易产生垃圾 优点: 没有加锁执行效率会提高 缺点: 类加载时就进行初始化,浪费
阅读全文 »
发表于 2020-04-22 18:02阅读:295评论:0推荐:0
摘要:lombok基本使用 Lombok实现原理: 自从Java 6起,javac就支持“JSR 269 Pluggable Annotation Processing API”规范,只要程序实现了该API,就能在javac运行的时候得到调用。 Lombok就是一个实现了"JSR 269 API"的程序。
阅读全文 »