6.7 中介者模式 6.7.1 概述 一般来说,同事类之间的关系是比较复杂的,多个同事类之间互相关联时,他们之间的关系会呈现为复杂的网状结构,这是一种过度耦合的架构,即不利于类的复用,也不稳定。例如在下左图中,有六个同事类对象,假如对象1发生变化,那么将会有4个对象受到影响。如果对象2发生变化,那么 ...
分类:
其他好文 时间:
2021-06-02 10:45:47
阅读次数:
0
1. HashMap的底层实现原理 HashMap的底层:数组+链表 (jdk7及之前) 数组+链表+红黑树 (jdk 8)HashMap的底层实现原理?以jdk7为例说明: HashMap map = new HashMap(): 在实例化以后,底层创建了长度是16的一维数组Entry[] tab ...
分类:
其他好文 时间:
2021-06-02 10:34:15
阅读次数:
0
Spring 动态数据源 动态数据源是什么?解决了什么问题? 在实际的开发中,同一个项目中使用多个数据源是很常见的场景。比如,一个读写分离的项目存在主数据源与读数据源。 所谓动态数据源,就是通过Spring的一些配置来自动控制某段数据操作逻辑是走哪一个数据源。举个读写分离的例子,项目中引用了两个数据 ...
分类:
编程语言 时间:
2021-06-02 10:33:00
阅读次数:
0
概述 UE4 中主要使用 Project Launcher 来进行补丁和DLC的制作 补丁与 DLC 都需要基于某个版本而制作 补丁 与 DLC 最后以 Pak 形式表现, 补丁的 pak 可以重命名,但最后以 _p.pak 结尾 Pak 会根据 PakOrder 来排序挂载 Paks 目录下 ,项 ...
分类:
其他好文 时间:
2021-06-02 10:29:05
阅读次数:
0
我们上传文件时,当文件比较大的时候,我们往往采用前端将大文件分割,分块多次上传给后端,全部上传成功再合并分块的方式上传。(这里仅介绍后端操作) import com.sundear.model.exception.ServiceException;import lombok.extern.slf4j ...
分类:
编程语言 时间:
2021-05-25 18:35:30
阅读次数:
0
设计模式——工厂模式 首先不是写给萌新看的,观看前需要有javaSE的基础。文采、绘画水平不佳,还请担待。 工厂模式 主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提供灵活性的目的。 简单工厂模式 主要角色: 工厂类角色:本模式的核心,在java中往往由一个具体类实现 抽象 ...
分类:
其他好文 时间:
2021-05-25 18:30:26
阅读次数:
0
设计模式——单例模式 概念: 单例模式是设计模式中很常见的一种模式,各种框架,系统中都有应用。 其定义是单例对象的类只能允许一个实例存在。在许多时候整个系统只需要拥有一个全局对象,这样有利于我们系统系统整体的行为。 实现主要是以下两个步骤: 将该类的构造方法定义为私有方法,这样其他处的代码就无法通过 ...
分类:
其他好文 时间:
2021-05-25 18:30:08
阅读次数:
0
单臂路由概述 单臂路由实现不同VLAN间通信 链路类型 交换机连接主机端口为access链路 交换机连接路由器的端口为Trunk链路 子接口 路由器的物理接口可以被划分成多个逻辑接口 每个子接口对应一个VLAN网段的网关 单臂路由的代码 int g/0/0/0.10 dot1q terminatio ...
分类:
其他好文 时间:
2021-05-25 18:21:08
阅读次数:
0
#单臂路由以及链路聚合 ##一、单臂路由 ###1、单臂路由概述 单臂路由实现不同vlan间通信 ###2、链路类型 交换机连接主机的端口为access链路 交换机连接路由器的端口为trunk链路 ###3、子接口 路由器的物理接口可以被划分成多个逻辑接口 每个子接口对应一个VLAN网段的网关 ## ...
分类:
其他好文 时间:
2021-05-25 18:11:32
阅读次数:
0
作用: 1. 约束 2. 定义一些方法,让不同的如 人实现~ 10 》 十个员工去完成一份共同的工作 3. public abstract //方法 4. public static final //常量 5. 接口不能被实例化~,接口中没有构造方法~ 6. implements可以实现多个接口 7 ...
分类:
其他好文 时间:
2021-05-25 18:03:38
阅读次数:
0