09 2022 档案
摘要:工厂模式 主要用来生产对象,是用工厂方法代替new操作的一种模式, 工厂模式在Java程序中可以说是随处可见。 面向对象设计的基本原则: OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。 DIP(依赖倒转原则,Dependence Inver
阅读全文
摘要:单例模式 单例模式的核心是保证一个类只有一个实例,并且提供一个访问实例的全局访问点。 单例的使用场景 Spring中bean对象的模式实现方式 servlet中每个servlet的实例 spring mvc和struts1框架中,控制器对象是单例模式 应用程序的日志应用,一般都何用单例模式实现,这一
阅读全文
摘要:设计模式学习笔记 设计模式按照功能可分为:创建型模式、结构型模式、行为型模式 这三大类 创建型模式 单例模式 单例模式的核心是保证一个类只有一个实例,并且提供一个访问实例的全局访问点。 简单工厂 是用工厂方法代替new操作的一种模式,工厂模式在Java程序中可以说是随处可见. 用来生产同一等级结构中
阅读全文
摘要:Redis数据结构-跳跃表 #前言 跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。这么说,我们可能很难理解,我们可以先回忆一下链表。 一、复习跳跃表 1.1 什么是跳跃表 对于一个单链表来讲,即便链表中存储的数据是有序的,如果我们要想在其中查找
阅读全文