设计模式笔记-概述

  |   0 评论   |   493 浏览

什么是模式

模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。【A pattern is a successful or efficient solution to a recurring problem within a context】;
最早是建筑领域由Christopher Alexander提出;
软件领域模式提出是由Gang of Four,简称GoF,分别是Erich Gamma, Richard Helm, Ralph Johnson和John Vlissides四位著名软件工程学者;

ElasticSearch5.6.X配置文件elasticsearch.yml配置说明

  |   0 评论   |   755 浏览

Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、****RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。
配置文件elasticsearch.yml配置说明

cluster.name 指定集群的名称,同一个集群的节点要设置在同一个集群名称。如果不配置该项,系统默认取elasitcsearch。

node.name 指定节点的名称,同一集群的节点名称不能相同,如果不配置该项,系统会随机分配一个名称。
node.attr.rack 指定节点的部落属性,这是一个比集群更大的范围。
node.master 指定是否为主节点。该属性可不指定,节点之间自主选举。
node.data 指定是否存储数据(数据节点)

「细菌」和「病毒」的区别

  |   0 评论   |   416 浏览

细菌是细胞,有细胞壁,有DNA,有细胞器。可以自行生产合成需要的酶并且代谢。可以自行分裂繁殖。
病毒比细菌小很多了,主要结构是一个壳子里面有DNA或者RNA。通过感染细胞,注入DNA或RNA,利用感染细胞的细胞器来复制自身。然后释放出去感染更多细胞。