240 发简信
IP属地:澳门
  • MongoDB学习笔记

    MongoDB学习笔记 简单概念 MongoDB是一个介于关系型数据库和非关系型数据库之间的数据库产品,它存储的数据格式是BSON(JSON的二...

  • 设计模式-解释器模式

    解释器模式:给定的一个表达式,通过定义它的语法和一个解释器,来解释该表达式 我大概的理解是,类似于语法解析、表达式解析这种问题,我们通过分析它的...

  • 设计模式-备忘录模式

    备忘录模式:备忘录模式提供了一种状态恢复机制,使得用户可以很方便的回到一个特定的历史步骤。 现实场景是比较多的,比如文档编辑中的ctrl+z,或...

  • 设计模式-访问者模式

    访问者模式:封装一些作用于某种数据结构中各元素的操作,在不改变元素结构的前提下可以上元素提供新功能。 大概的意思就是说,有一个数据结构,它里面有...

  • 设计模式-迭代器模式

    迭代器模式:对于一个容器中的一系列元素,提供一种按顺序访问其元素的方法,不考虑容器内部存储元素的结构。比如,集合可能有List, Set,Map...

  • 设计模式-中介者模式

    中介者模式:定义一个中介者对象,其中包含了一系列彼此之间有相互关联的对象,通过中介者来管理这些对象之间的关系,而不是对象直接之间发生联系。 使用...

  • 设计模式-观察者模式

    观察者模式:又称发布-订阅模式,多个观察者同时监听同一个主题对象,当主题对象的状态发生变化时,观察者监听到这个变化,然后做出相应的行为。 涉及到...

  • 设计模式-状态模式

    设计模式-状态模式 状态模式:当一个事物有多种状态,并且不同的状态对应有不同的逻辑行为,通过它各自的状态来改变它的行为。 (网上有一句话大概是这...

  • 设计模式-责任链模式

    责任链模式:当一个请求有多个处理对象,且这多个对象根据某种关系可以组成一条链路,当请求发生时,将请求沿着这条链路传递,直到符合条件的对象将其处理...