08 2020 档案
摘要:一、前言 抽象工厂模式,创建型设计模式之一。抽象工厂起源于以前对不同操作系统的图形化解决方案,如不同操作系统中的按钮和文本框控件其实现不同,展示效果也不一样,对于每一个操作系统,其本身就构成一个产品类,而按钮和文本框控件也构成一个产品类,两种产品类两种变化,各自有自己的特性。 二、定义 抽象工厂模式
阅读全文
摘要:MySQL 8.0 开始数据库相比常用的 5.X 版本发生了比较大的变化,想要在已有Java MySQL5.x项目迁移到MySQL8.x,利用 mysql-connector-java 与 MySQL 8.X 版本建立连接,有以下四个方面与 MySQL 5.X 版本相比发生了变化: 1、MySQL
阅读全文
摘要:What: 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Why: 优点: 1.抽象和实现的分离。 2.优秀的扩展能力。 3.实现细节对客户透明。 缺点: 1.增加了系统的理解和设计难度,由于聚合关联关系建立在抽象层,要求开发者针对抽象进行设计和编程。 2.要求正确识别出系统中两个独立变化
阅读全文
摘要:转:https://blog.csdn.net/zhengzhb/article/details/7489639 定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 类型:行为类模式 类图: 访问者模式可能是行为类模式中最复杂的一种模式了,但
阅读全文
摘要:微服务架构的核心技术问题 在业务规模化和研发效能提升等因素的驱动下,从单块应用向微服务架构的转型(如下图所示),已经成为很多企业(尤其是互联网企业)数字化转型的趋势。 图片发自简书App 在微服务模式下,企业内部服务少则几个到几十个,多则上百个,每个服务一般都以集群方式部署,这时自然产生两个问题(如
阅读全文