上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页
  2019年11月3日
摘要: 1、什么是消息确认ACK。 答:如果在处理消息的过程中,消费者的服务器在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不会丢失,RabbitMQ支持消息确定-ACK。 2、ACK的消息确认机制。 答:ACK机制是消费者从RabbitMQ收到消息并处理 阅读全文
posted @ 2019-11-03 21:56 别先生 阅读(55125) 评论(0) 推荐(5)
摘要: 1、RabbitMQ的消息持久化处理,消息的可靠性是 RabbitMQ 的一大特色,那么 RabbitMQ 是如何保证消息可靠性的呢——消息持久化。 2、autoDelete属性的理解。 1)、@Queue: 当autoDelete属性设置到该注解的时候,含义即是,当所有消费者客户端连接断开后,是否 阅读全文
posted @ 2019-11-03 20:49 别先生 阅读(10773) 评论(2) 推荐(0)
摘要: 1、Fanout交换器(广播),以广播的模式进行消息的传递。广播模式一定没有路由键的存在,将消息从路由器发送到所有绑定的队列中去(即消息会发送到所有和指定路由器绑定的队列中去)。 项目的结构如下所示: 2、由于使用的是SpringBoot项目结合Maven项目构建的,pom.xml的配置文件,如下所 阅读全文
posted @ 2019-11-03 19:19 别先生 阅读(562) 评论(0) 推荐(0)
摘要: 1、Topic交换器(主题,规则匹配),Topic交换器也称为主题交换器,特点是根据规则进行匹配,可以根据模糊进行匹配(即根据路由key进行模糊匹配),决定将那个信息放入到指定的队列里面去。 项目的结构如下所示: 2、由于使用的是SpringBoot项目结合Maven项目构建的,pom.xml的配置 阅读全文
posted @ 2019-11-03 18:31 别先生 阅读(987) 评论(0) 推荐(0)
摘要: 1、交换器。用来接收生产者发送的消息并将这些消息路由给服务器中的队列。三种常用的交换器类型,a、direct(发布与订阅 完全匹配)。b、fanout(广播)。c、topic(主题,规则匹配)。 2、direct(发布与订阅 完全匹配)的使用。 由于使用的是SpringBoot项目结合Maven项目 阅读全文
posted @ 2019-11-03 12:54 别先生 阅读(2187) 评论(0) 推荐(0)
  2019年11月2日
摘要: 使用RabbitMQ实现解耦合的设计,对添加代码是开发的,对修改代码是关闭的。欧耶!!! 1、什么是生产者Provider? 答:消息生产者,就是投递消息的程序。 2、什么是消费者Consumer? 答:消息消费者,就是接受消息的程序。 3、没有使用消息队列时消息传递方式。 4、使用消息队列后消息传 阅读全文
posted @ 2019-11-02 18:28 别先生 阅读(914) 评论(0) 推荐(0)
  2019年10月31日
摘要: 搭建环境:Centos7.6版本,64位操作系统。 1、安装Erlang环境。安装准备,下载安装文件。下载好,可以进行安装Erlang。https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm这个包,就是将环境地址 阅读全文
posted @ 2019-10-31 15:25 别先生 阅读(1220) 评论(0) 推荐(0)
摘要: Elasticsearch 6.x版本全文检索学习之Search API。 1)、Search API,实现对es中存储的数据进行查询分析,endpoind为_search,如下所示。 方式一、GET /_search,对es中所有的数据进行查询。 方式二、GET /my_index/_search 阅读全文
posted @ 2019-10-31 14:53 别先生 阅读(1405) 评论(0) 推荐(0)
  2019年10月28日
摘要: 1、主流的消息中间件简单介绍哦。 1)、ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线,并且它一个完全支持jms(java message service)规范的消息中间件。其丰富的api,多种集群构建模式使得他成为业界老牌消息中间件,在中小企业中应用广泛。如果不是高并发的系统 阅读全文
posted @ 2019-10-28 22:50 别先生 阅读(2402) 评论(0) 推荐(1)
摘要: Beats,Logstash负责数据收集与处理。相当于ETL(Extract Transform Load)。Elasticsearch负责数据存储、查询、分析。Kibana负责数据探索与可视化分析。 1、Elasticsearch的常见术语。注意:Elasticsearch6.x版本以后概念发生了 阅读全文
posted @ 2019-10-28 15:09 别先生 阅读(1110) 评论(0) 推荐(1)
  2019年10月27日
摘要: 1、网上搜的都说是将SpringBoot2.1.5版本降级到SpringBoot2.1.4版本,感觉这治标不治本啊,以后想升级不是玩完了。 错误如下所示: 参考:https://ask.csdn.net/questions/764470?sort=id 解决这个问题只需要,在pom.xml 文件中的 阅读全文
posted @ 2019-10-27 16:59 别先生 阅读(7378) 评论(1) 推荐(3)
  2019年10月26日
摘要: Beats,Logstash负责数据收集与处理。相当于ETL(Extract Transform Load)。Elasticsearch负责数据存储、查询、分析。Kibana负责数据探索与可视化分析。 1、Elasticsearch 6.x版本的安装,我这里使用Elasticsearch 6.7.0 阅读全文
posted @ 2019-10-26 14:42 别先生 阅读(936) 评论(0) 推荐(0)
  2019年10月21日
摘要: ElasticSearch安装SQL插件下载地址(中国大佬开发的,膜拜ing):https://github.com/NLPchina/elasticsearch-sql 1、记得选择和自己Elasticsearch对应的版本哦!如果你的是集群默认,每个节点都要按照这个SQL插件的哦,由于我的是伪分 阅读全文
posted @ 2019-10-21 22:33 别先生 阅读(4882) 评论(0) 推荐(1)
摘要: 1、Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询,格式是json。 a)、索引index,相当于数据库中的database。 b)、类型type相当于数据库中的table。 c)、主键id相当于数据库 阅读全文
posted @ 2019-10-21 21:19 别先生 阅读(69405) 评论(1) 推荐(5)
  2019年10月20日
摘要: 1、安装IK分词器,下载对应版本的插件,elasticsearch-analysis-ik中文分词器的开发者一直进行维护的,对应着elasticsearch的版本,所以选择好自己的版本即可。IKAnalyzer中文分词器原作者已经不进行维护了,但是Lucece在不断更新,所以使用Lucece和IKA 阅读全文
posted @ 2019-10-20 19:46 别先生 阅读(2232) 评论(0) 推荐(0)
  2019年10月16日
摘要: Elasticsearch单机版安装:https://www.cnblogs.com/biehongli/p/11643482.html 1、Elasticsearch集群版安装,这里进行模拟,是伪集群版的安装,我使用一台机器,通过修改端口号的方式进行伪集群的搭建。 注意:由于单机版的安装过程中出现 阅读全文
posted @ 2019-10-16 21:03 别先生 阅读(7497) 评论(0) 推荐(3)
  2019年10月14日
摘要: 1、时间复杂度o(1), o(n), o(logn), o(nlogn)。算法时间复杂度有的时候说o(1), o(n), o(logn), o(nlogn),这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之 阅读全文
posted @ 2019-10-14 16:51 别先生 阅读(19845) 评论(1) 推荐(1)
  2019年10月12日
摘要: 1、Greenplum集群或者Postgresql出现死锁肿么办? 由于Postgresql和Greenplum集群这数据库知识很深的,没有仔细研究,遇到问题真的不知道肿么处理,我遇到死锁,是采取了暴力手段,直接杀锁了。 2、关键要知道锁id,我这里直接使用图形化界面查看到锁id,然后进行杀锁操作, 阅读全文
posted @ 2019-10-12 09:43 别先生 阅读(788) 评论(0) 推荐(0)
  2019年10月10日
摘要: ElasticSearch官方网址:https://www.elastic.co ElasticSearch官方网址(中文):https://www.elastic.co/cn/ Elastic Stack包含Elasticsearch、Kibana、Beats、Logstash。其中Beats和L 阅读全文
posted @ 2019-10-10 16:37 别先生 阅读(3118) 评论(1) 推荐(1)
  2019年10月9日
摘要: Lucene的官方网站(Apache的顶级项目):http://lucene.apache.org/ 1、什么是Lucene? Lucene 是 apache 软件基金会的一个子项目,由 Doug Cutting 开发,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全 阅读全文
posted @ 2019-10-09 16:09 别先生 阅读(767) 评论(0) 推荐(1)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页