ES Mapping、字段类型Field type详解字段类型概述 核心类型 字符串类型 string,text,keyword 整数类型 integer,long,short,byte 浮点类型 double,float,half_..
2020-09-23
ES知识点在数据查询中,索引是检索数据最有效率的方式。 MySQL中使用的是B+Tree索引 ..
2020-09-22
Logstash到底是干嘛的官方介绍集中、转换和存储数据 Logstash 是免费且开放的服务器..
2020-09-21
Elasticsearch
ES知识点在数据查询中,索引是检索数据最有效率的方式。 MySQL中使用的是B+Tree索引 ES中使用的是倒排索引 索引过程 ES底层分词器会对doc进行分词,得到一个一个单词。 然后会建立一个映射关系,将单词 和 doc的id对应。 在es中进行全文搜索时,搜索结果的匹配度也是采用的 (TF-IDF算法) 。最新的版本使用的是 **(BM25 算..
Logstash到底是干嘛的官方介绍集中、转换和存储数据 Logstash 是免费且开放的服务器端数据处理管道,能够从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。 Logstash常用于日志关系系统中做日志采集设备,最常用于ELK(elasticsearch + logstash + kibane)中作为日志收集器使用; 结论:..
redis
Redis哨兵模式补充 两台Redis的哨兵模式宕机后不会去切换 三台Redis的,也存在问题 亲测 步骤一:3台Redis,down master后是否能够切换其他的做master? 成功切换 步骤二:然后再down 掉master 无法切换 怎么解决呢:每台服务器上配置两个哨兵怎么样? 12345678910111213port 26..
2020-09-19
Redis ClusterRedis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。 上一篇说到Sentinel存在的问题,使用Cluster能否解决呢? 准备工作script12345redis 127.0.0.1:6379> SLAVEOF 127.0.0.1 6379OK# 取消主从复制redis ..
Spring
循环依赖分析循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。 Spring中循环依赖场景有: 构造器的循环依赖 field属性的循环依赖。 对于构造器的循环依赖,Spring 是无法解决的。 Spring 对于scope 为 prototype 的 bean 也无法解决。..
Spring下载源码 下载源码:git clone 1git clone https://gitee.com/mirrors/Spring-Framework.git 修改:settings.gradle 1maven { url 'https://maven.aliyun.com/repository/public' ..
SpringBoot&SpringSpringApplication的run方法 首先会创建StopWatch来统计启动耗时。 获取所有的SpringApplicationRunListeners(默认有一个事件发布的Listener):—> getSpringFactoriesInstances来实例化SpringFactoriesLo..
Spring知识点BeanFactory与FactoryBean1. FactoryBean在需要灵活定义我们自己创建的实例的时候,我们可以实现factoryBean接口 在getObject方法里面定义实例化过程。 调用beanFactory的getBean的时候,会触发这个方法。 2. BeanFactoryBeanFactory是IOC最基本的容器..
oauth2
OAuth2.0 协议入门指南oauth官网 1. OAuth 2.0 协议OAuth 2.0 是目前比较流行的做法,它率先被Google, Yahoo, Microsoft, Facebook等使用。之所以标注为 2.0,是因为最初有一个1.0协议,但这个1.0协议被弄得太复杂,易用性差,所以没有得到普及。2.0是一个新的设计,协议简单清晰,但它并不..
2020-09-13