将抽象和实现解耦,让它们可以独立变化,抽象和实现独立开发,通过对象之间的组合关系,组装在一起...阅读全文
MySQL表空间加密(TDE)
在 MySQL 5.7 中,新增功能 `Innodb表空间加密` 以保护静态数据,简称 TDE (Transparent Data Encryption) ,即透明数据加密,此加密支持**每个表的所有文件表空间**,并且**不支持共享表空间**...阅读全文
C++设计模式-适配器模式
C++设计模式-适配器模式将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作...阅读全文
C++设计模式-建造者模式
建造者模式(Builder Pattern): 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式...阅读全文
C++设计模式-原型模式
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口...阅读全文
C++设计模式-抽象工厂模式
抽象工厂模式为创建一组对象提供了一种解决方案。与工厂方法模式相比,抽象工厂模式中的具体工厂不只是创建一种产品,它负责创建一族产品...阅读全文
C++设计模式-工厂方法模式
工厂方法模式提供一个抽象工厂接口来声明抽象工厂方法,而由其子类来具体实现工厂方法,创建具体的产品对象...阅读全文
C++设计模式-简单工厂模式
工厂模式有 3 种不同的实现,即就是`简单工厂模式`、`工厂方法模式`和`抽象工厂模式`。 如果把被创建的对象称为`产品`,把创建产品的类称为`工厂`。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫简单工厂模式。...阅读全文
C++设计模式-单例模式
单例模式是指,一个类,该类会实例话自己的对象,同时又保证只有这一个对象被实例话或这被创建。该类会提供一个方法,用来访问该类唯一得对象,可以直接访问,不需要实例化该类的对象。这个类称为单例类,单例模式是一种对象创建型模式...阅读全文
设计模式概述
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性...阅读全文
C/C++学习书籍资料整理
资料C++书籍资料来之不易,切莫让其成为占你磁盘空间的垃圾...阅读全文