摘要:
设计模式 - 策略设计模式 策略设计模式(Strategy Pattern)是一种行为设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。这种模式让算法独立于使用它的客户端。简而言之,策略模式允许在运行时更改算法的行为。 策略模式的组成部分: Context(上下文): 上下文指 阅读全文
摘要:
设计模式 - 代理模式 代理设计模式(Proxy Design Pattern) 是创建型设计模式的一种,它提供了一个代理对象来控制对一个真实对象的访问。这个设计模式的主要目的是为了在不需要修改客户端代码的情况下,给某个对象提供一个代替接口。代理模式通常用来实现延迟加载、虚拟代理、远程代理等功能。下 阅读全文
摘要:
MongoDB简介 1. NoSQL 简介 NoSQL(Not Only SQL),意思为“不仅仅是 SQL”。通常指的是非关系型数据库。 NoSQL 通常适用于超大规模的数据存储,这是因为关系属性数据并不能很好的处理大规模数据。 NoSQL 数据库常见的主要分为如下两种,也是我们在开发中经常遇见的 阅读全文