参考文档:https://blog.csdn.net/explorers/article/details/454837
参考文档:https://blog.csdn.net/explorers/article/details/454837
网络 网络是几乎可议实时发送和接收数据的计算机和其他设备的集合。 网络中的每台机器称为一个节点,每个节点都有地址,用于唯一标识一个节点的字节序列。 不同的网络会以不同的方式分...
集群内部的工作方式:es可用于构建高可用和可扩展的系统,扩展的方式可以是购买新更好的服务器(纵向)或更多的服务器(横向)。es天生支持横向扩展。 空集群: 一个节点就是一个e...
一、与ES交互 9300端口:集群交互端口,无数据的节点客户端和传输客户端也使用该端口。 9200:http数据交互端口。 二、文档:es使用json作为文档的格式,在es中...
包括:简单工厂、工厂方法、抽象工厂、单例模式、多例模式、建造模式、原始原型模式。 简单工厂:又名静态工厂方法模式,根据方法参量决定创建的具体类型实例。工厂类可提供多个工厂方法...
里氏代换原则 依赖倒转原则:依赖于抽象耦合。 细节依赖于抽象,面向接口编程即使用接口或抽象类,进行变量类型、方法参量、方法返回类型的声明和进行类型转换。 接口隔离原则 合成聚...
java接口是一些方法特征的集合,一个接口只有方法的特征,这些特征可以在不同的地方实现,表现出不同的行为。此外java接口可以定义常量。 java中,一个方法的特征包括方法的...
指的是对扩展开放,对修改关闭。 通过扩展已有对软件系统,可以提供新对行为,以满足对软件对新需求,使变化中对软件具有一定的适应性和灵活性; 已有的软件系统,特别是重要的抽象层模...
导致一个软件可维护性较低,随着性能要求变化而腐化的原因有四个:过于僵硬、过于脆弱、复用性低、黏度过高。 过于僵硬:很难加入一个新功能,这不仅意味着增加一个新的模块,同时会波及...
UML功能:可视化、说明、建造和建文档功能。 可视化:促进对系统对理解,便于项目人员交流和沟通; 说明功能:一种通用对、精确的、无歧义的说明系统; 建造功能:有自己的建造语法...
在西方思想中,分析一个结构直到将其分解到不能再分为止,然后对其进行数量化的研究和表示,这是其典型的数理分析方法。不能够精确化和量化的结构不会受到重视。 一、创建模式(7种...
特征: 用于创建独立的spring application应用; 集成了tomcat、jetty等,不需要发布成war; 提供了starter pom简化maven配置; 提...
jar版本依赖管理,使用plat后,配置三方jar依赖时,不需要指明版本号; 5.2Overriding a version using Gradle To override...