Mybatis应用分析和最佳实践 以下是一些 MyBatis 的高级用法或者扩展方式,帮助我们更好地使用 MyBatis。 为什么要动态SQL 避免因为前端传...
Mybatis应用分析和最佳实践 以下是一些 MyBatis 的高级用法或者扩展方式,帮助我们更好地使用 MyBatis。 为什么要动态SQL 避免因为前端传...
为什么要用Mybatis 代码重复 结果集处理太复杂 连接管理 常见的工具 DbUtils数据源的支持QueryRunner直接使用QueryRunner来查询提供了Resu...
责任链模式 定义 把链中每一个节点看做一个对象,每个节点处理的请求都不一样。 内部自动维护一个下一个节点对象。 当一个请求从链的请求首段发出的时候,会沿着链的路径一次传递给每...
迭代器模式 定义 迭代器模式又称为游标模式 它提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节本质什么是容器,能够容纳对象的所有类型的都可以称为容器Col...
模板模式 简介 参考文档:https://en.wikipedia.org/wiki/Template_method_pattern[https://en.wikip...
委派模式 精简程序逻辑,便于阅读 其基本作用是负责任务的调度和分配任务,和代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,但...
装饰器模式 定义 装饰器模式也叫包装模式 在不改变原有对象的基础上,把功能附加到对象上,提供了比继承更有弹性的替代方案 能够扩展原有对象的功能 属于结构型模式 生活中的例子 ...
桥接模式 定义 抽象部分和具体实现部分分离 让他们可以独立的变化 通过组合的方式建立两个类之间的关系而不是继承 结构型模式 生活中的场景 桥 连接了两个维度的东西 网络连接 ...
门面模式 参考资料 图解设计模式[https://refactoringguru.cn/design-patterns] 大话设计模式 设计模式之禅 github我见过最好的...
代理模式 参考资料 图解设计模式[https://refactoringguru.cn/design-patterns] 大话设计模式 设计模式之禅 github我见过最好的...
建造者模式 也叫生成器模式,他是一个创建型模式 通用类图 Product产品类 通常是实现了模板方法模式,也就是有模板方法和基本方法. Builder抽象建造者 ...
原型模式 原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,并且通过拷贝这些原型创建新的对象 调用者不需要知道任何创建细节,不调用构造函数 ...
单例模式 优点 由于单例模式在内存中只有一个实例,减少了内存开支,特别是 一个对象需要频繁地创建、销毁时,而且创建或销毁时性能又无法优 化,单例模式的优势就非常明显。 由于单...
参考资料 图解设计模式[https://refactoringguru.cn/design-patterns] 大话设计模式 设计模式之禅 github我见过最好的设计模式[...
设计模式 参考资料 图解设计模式[https://refactoringguru.cn/design-patterns] 大话设计模式 设计模式之禅 github我见过最好的...