定义 原型模式(Prototype):通过已经实例好的对象实例,通过复制的方式 获取 内容相同或者类似的 对象; 特点 获取对象不通过直接调用构造方法 的形式获取 获取的对象...

定义 原型模式(Prototype):通过已经实例好的对象实例,通过复制的方式 获取 内容相同或者类似的 对象; 特点 获取对象不通过直接调用构造方法 的形式获取 获取的对象...
定义 建造者模式:将一个复杂的对象的 生成,拆解成 多个 小的对象的构造,从而达到 由于各个小部件的构造不同最终生成的对象 灵活可变的效果;(对象的组成是不变的,具体的组成部...
开闭原则 对扩展开放,对修改关闭;再不修改原业务代码的前提下,扩展新功能。 ; 描述:开闭原则 是 面向对象设计的目的。应该尽量面向 抽象层(接口、抽象类等)开发 单一职责原...
1. 类图的作用 UML是一种通用的面向对象建模语言;大家都知道面向对象的思想和类有不可分割的联系,但是类在 不同的语言下的表现形式又是不尽相同;但是,实际工作之前的设计建模...
定义: 责任链模式:为了避免请求发送者与多个请求处理者耦合在一起,此模式会创建一个请求处理的”链“,当”链“ 中的 当前节点不能处理此请求时,会传递给”链“中的下一个对象处理...
docker安装 1、单节点安装 redis.conf 配置文件可以通过 http://download.redis.io/redis-stable/redis.conf[h...
分布式-高可用redis集群搭建(此处模拟单机多进程,多服务器同理) 环境信息 redis版本 :5.0.8 集群搭建 修改配置文件 主要修改以下几项内容: 启动集群所有节点...
Redis主要有哪些功能? 哨兵(Sentinel)和复制(Replication) Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这...
stream 流 实现 多集合 取交集 题目描述: 提供多个数组,取出所有数组的 交集 示例: 输入: 输出: 思路: 获取流 对流进行取交集操作 将结果转成新的集合输出 源...
java死锁介绍、源码实现及预防(含源码) 什么是死锁 死锁是 多个线程 之间 相互之间 持有 对方需要的资源,同时 又等待获取 对方持有资源的 一种尴尬状态; 比如:两个铁...
题目:35. 搜索插入位置 题目描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数...
java高级编程-反射获取方法、属性、构造 准备bean 获取对象对应的类对象 见博客:https://blog.csdn.net/qq_41692766/article/d...
题目: 88. 合并两个有序数组 题目说明 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 ...
反射获取对象示例的方式及个方式对比(附源码解析) 四种实现方式 对象.getClass()// 对象都有了还要反射干什么。所以一般不用这个// 不会初始化对象 Class.f...
自定义注解实现分布式锁实现 分布式锁的实现基于redisson 背景 很久很久以前,我们的架构都是单体架构,项目也只会部署到一台服务器,基于JVM的 java 同步工...
优雅编程-自定义注解使用及元注解@interface 详细解读 相关注解解读(目前一共 6个) @Target Target源码 指定注解使用的目标范围(类、方法、字段等),...
手把手教你springboot 使用AOP切面编程 注解 关于Aspect 注解的详细解释 @Aspect:作用是把当前类标识为一个切面供容器读取 @Pointcut:Poi...
分布式开发必备技能-分布式锁-redisson实现 背景 很久很久以前,我们的架构都是单体架构,项目也只会部署到一台服务器,基于JVM的 java 同步工具(如Ree...
题目:2. 两数相加 题目描述: 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果...