目录 一、概述 二、7个设计原则 1、单一职责原则 ( SRP ) 2、开闭原则 ( OCP ) 3、里氏替换原则 ( LSP ) 4、依赖倒置原则 ( DIP ) 5、接口隔离原则 ( ISP ) 6、最少知道原则(迪米特原则) 7、合成/聚合复用(CARP) 三、创建型模式 ( 5种 ) 1.单 ...
分类:
其他好文 时间:
2020-06-09 23:22:59
阅读次数:
77
一、查询操作 查询语句基本语法 以下语句类似于mysql的: select * from xxx.yyy.topic where 条件1,条件2,...条件N GET xxx.yyy.topic/logs/_search{ "query": { "bool": { 这里面是限制条件,不写则查所有数据 ...
分类:
其他好文 时间:
2020-06-09 20:20:56
阅读次数:
94
U在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是 ...
分类:
其他好文 时间:
2020-06-09 18:31:41
阅读次数:
77
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 ...
分类:
其他好文 时间:
2020-06-08 22:11:16
阅读次数:
101
安装Zabbix Agent监控本机 安装agent软件 与server端不同,Agent只需安装zabbix-agent包 cat /etc/yum.repos.d/zabbix.repo [zabbix] name=Zabbix Official Repository - $basearch b ...
分类:
其他好文 时间:
2020-06-08 22:09:16
阅读次数:
83
桥接模式 1.基本介绍 桥接模式(Bridge)是指将实现与抽象放在两个不同的类层次中,是两个层次可以独立改变 该模式基于类的最小设计原则(扩展功能时尽量少的增加类),通过使用封装、聚合、继承等行为让不同的类承担不同的职责 主要特点是把抽象和行为实现分离开来,从而可以保持各部分的独立性以及对他们的功 ...
分类:
其他好文 时间:
2020-06-08 20:47:44
阅读次数:
63
恢复内容开始 大数据的分布式计算框架目前使用的最多的就是hadoop的mapReduce和Spark,mapReducehe和Spark之间的最大区别是前者较偏向于离线处理,而后者重视实现性,下面主要介绍mapReducehe和Spark两者的shuffle过程。 MapReduce的Shuffle ...
分类:
其他好文 时间:
2020-06-08 19:17:29
阅读次数:
88
一、收集 执行NewOutputCollector对象的write方法就开启了对map输出数据的收集过程: ? collector是一个MapOutputCollector类型的变量,它是实际执行收集数据功能的对象载体: private final MapOutputCollector<K,V> c ...
分类:
其他好文 时间:
2020-06-08 18:53:43
阅读次数:
64
IPV6基础配置了解ipv6地址的结构分网络位主机位,同时ipv6由128bit组成,使用:分16进制表示,简写规则:1.去掉不必要的02.::表示多个连续的0,一个ipv6地址里面只能出现一个双冒号了解常见的ipv6的单播地址类型1.ggud可聚合全局单播地址相当于ipv4的公网IP地址2.link-localaddres链路本地地址相当于169.254这类自动获取的IP地址设备接口在启动ipv
分类:
其他好文 时间:
2020-06-08 11:01:32
阅读次数:
133
featuretools入门尝试 简介 特征工程中最重要的一步,是对baseline提升最大的一个步骤,对数据的EDA以及构建特征,是不可缺少一部分。python的特征工程常用agg与groupby的进行聚合统计。 首先,我们得先了解一下featuretools的3个基本组成 实体集(EntityS ...
分类:
其他好文 时间:
2020-06-08 10:52:37
阅读次数:
154