nmcli使用方法 nmcli使用方法非常类似linux ip命令、cisco交换机命令,并且支持tab补全,也可在命令最后通过-h、--help、help查看帮助。在nmcli中有2个命令最为常用:nmcli connection译作连接,可理解为配置文件,相当于ifcfg-eth0。可以简写为nmcli cnmcli device译作设备,可理解为实际存在的网卡(包括物理网卡和虚拟网卡)。可以简写为nm...
Elasticsearch 升级 7.x 版本后,我感觉掉坑里了! 转载自:https://www.jianshu.com/p/60c3b9cf1153遇到的问题选择好了合适的Elasticsearch版本后,接下来我们来讲讲升级版本遇到的问题了!在application.yml中,原来我们用来配置Elasticsearch访问路径和集群名称的配置已经不建议使用了;取而代之的是直接配置Elasticsearch的rest访问地址;spri...
Spring Data Elasticsearch基本操作自定义查询 ElasticSearchRestTemplate索引库操作及数据操作Demo案例链接:https://gitee.com/s_se/spring-data-elasticsearch自定义查询Spring Data 的一个强大功能,是根据方法名称自动实现功能。比如:你的方法名叫做:findByTitle,那么它就知道你是根据title查询,然后自动帮你完成,无需写实现类。当然,方法名...
ElasticSearch——聚合 Elasticsearch中的聚合,包含多种类型,最常用的两种,一个叫桶,一个叫度量:桶(bucket)桶的作用,是按照某种方式对数据进行分组,每一组数据在ES中称为一个桶,例如我们根据国籍对人划分,可以得到中国桶、英国桶,日本桶……或者我们按照年龄段对人进行划分:0~10,10~20,20~30,30~40等。Elasticsearch中提供的划分桶的方式有很多:Date Hi...
ElasticSearch——查询 基本查询基本语法GET /索引库名/_search{ "query":{ "查询类型":{ "查询条件":"查询条件值" } }}这里的query代表一个查询对象,里面可以有不同的查询属性查询类型:例如:match_all,match,term,range 等等查询条件:查询条件会根...
ElasticSearch——增删改数据 新增数据随机生成id通过POST请求,可以向一个已经存在的索引库中添加数据。语法:POST /索引库名/类型名{ "key":"value"}示例:POST /heima/goods/{ "title":"小米手机", "images":"http://image.leyou.com/12479122.jpg", "price":2699.0...
Spring AMQP_RabbitMQ 简介Sprin有很多不同的项目,其中就有对AMQP的支持Spring AMQP的页面:http://spring.io/projects/spring-amqpSpring-amqp是对AMQP协议的抽象实现,而spring-rabbit 是对协议的具体实现,也是目前的唯一实现。底层使用的就是RabbitMQ。依赖和配置添加AMQP的启动器:<dependency> ...
RabbitMQ RabbitMQ的应用场景https://www.cnblogs.com/haoyunfeng/p/9551888.html消息队列(MQ)什么是消息队列消息队列,即MQ,Message Queue。消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就...
Mysql笔记(三) 索引创建CREATE <索引类型> <索引名> ON <表名> (字段1,..)单值索引CREATE INDEX <索引名> ON <表名>(列名)ALTER TABLE <表名> ADD INDEX <索引名>(列名)唯一索引CREATE UNIQUE INDEX <索引名> O...
Mysql笔记(二) SQL优化原因:性能低、执行时间太长了、等待时间太长、SQL语句欠佳(连接查询)、索引失效、服务器参数设置不合理(缓冲)查询执行流程 下面再向前走一些,容我根据自己的认识说一下查询执行的流程是怎样的:1.连接 1.1客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求 1.2将请求转发到‘连接进/线程模块’ 1.3调用‘用户模块’来进行授权检查 1.4通...
Mysql笔记(一) Mysql逻辑分层select的执行顺序是,先和连接层建立连接,连接层将sql交给服务层,服务层对sql进行优化并调用接口,然后交给引擎层,根据相应的引擎到达存储层。连接层:连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。服务层:包括缓存查询、解析器、优化器,这一部分是MySQL核心功能,包括解析、优化SQL语句,查询缓...
JAVA基础知识整理(五) 1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。2) 线程和进程有什么区别?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程...
JAVA基础知识点整理(四) 抽象类和接口的区别抽象类使用abstract关键字修饰;接口使用interface修饰。抽象类中有构造方法(不写会有隐式构造方法),但不能实例化;接口没有构造方法。抽象类中可以有非抽象方法,接口中一般只有抽象方法。抽象类中可以有变量;接口中只能是常量抽象类只能单继承类;接口可以继承多个接口实现类只能继承一个抽象类;但可以实现多个接口==和equals的区别(1)对于基本数据类...