1. 主流OLAP引擎技术原理大阅兵 1.1 何为OLAP 在前文 BI系统与ClickHouse:探索式BI的OLAP技术演进之路 [https://kstack.corp...
1. 主流OLAP引擎技术原理大阅兵 1.1 何为OLAP 在前文 BI系统与ClickHouse:探索式BI的OLAP技术演进之路 [https://kstack.corp...
“设计二十三式之生成器模式” 亦称: 建造者模式、Builder 01 意图 生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生...
“设计二十三式之外观模式” 01 意图 外观模式是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口。 02 问题 假设你必须在代码中使用某个复杂的库或框...
“设计二十三式之组合模式” 01 意图 组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 02 问题 如果应用的核心模型...
“设计二十三式之桥接模式” 01 意图 桥接模式是一种结构型设计模式, 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。 02 ...
“设计二十三式之装饰者模式” 亦称:装饰者模式、装饰器模式、Wrapper、Decorator 01 意图 装饰模式是一种结构型设计模式, 允许你通过将对象放入包含行为的特殊...
1. 为什么需要泛型 2. 泛型类型 2.1. 泛型类 2.2. 泛型接口 3. 泛型方法 4. 类型擦除 5. 泛型和继承 6. 类型边界 7. 类型通配符 7.1. 上界...
01 意图 抽象工厂是一种创建设计模式,它允许您生成相关对象的系列,而无需指定它们的具体类。 02 问题 想象一下,您正在创建一个家具店模拟器。您的代码由代表的类组成: 一系...
01 意图 工厂方法是一种创建型设计模式,它提供了在超类中创建对象的接口,但允许子类更改将要创建的对象的类型。 02 问题 想象一下,您正在创建一个物流管理应用程序。您的应用...