- 博客(3)
- 收藏
- 关注
原创 学习记录-----GOF的23种设计模式__工厂方法模式
工厂模式的定义:定义一个用于创建产品对象的工厂,将对象的实际创建工作交给工厂来进行创建,满足创建型模式的“创建与使用相分离的特点”。 简单工厂模式不在23种设计模式之列,是一种简化的工厂方法模式。 工厂方法模式和抽象工厂模式属于五种创建型模式的两种(创建型模式有:单例模式、原型模式、工厂方法模式、抽象工厂模式、建造者模式)。简单工厂模式不在23种设计模式之列。 简单工厂在创建实例时通常是静态方法创建,可以生产多种产品。 简单工厂在创建实例时没新增一种产品则需要新增一个工厂类和一个具体产品类,违背了“开闭原则
2022-06-30 16:19:57
178
原创 dynamic-dadasource集成shardingjdbc动态数据源、读写分离
项目中使用的是dynamic-datasource进行数据源管理,最近数据库压力越来越大,想使用sharding jdbc做一个轻量的读写分离,在配置时也遇到了一些问题,因此记录一下问题. 我这里主要遇到了两个问题:依赖冲突问题,以及datasouce注入失败引发的空指针问题。基本依赖: sharding jdbc使用的是5.1.1版本 dynamic-datasource使用 3.2.0版本 mybatis-plus使用 3.5.1版本 yml配置 在yml中,dynamic-datasource
2022-06-30 13:35:09
4424
3
原创 学习记录-GOF的23种模式_单例模式
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-05-12 14:05:02
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人