ElasticSearch的Mapping字段映射 Elasticsearch会根据JSON源数据的基础类型猜测你想要的字段映射。将输入的数据转变成可搜索的索引项。Mapping就是我们自己定义的字段的数据类型,同时告诉Elasticsearch如何索引数据以及是否可以被搜索。 2021-06-26 1087 0 总结 Elasticsearch
Elasticsearch的DSL Elasticsearch提供了基于JSON的完整查询DSL(特定于域的语言)来定义查询。将查询DSL视为查询的AST(抽象语法树),它由两种子句组成:叶子查询子句:叶查询子句中寻找一个特定的值在某一特定领域,如 match,term或 range查询。这些查询可以自己使用。复合查询子句复合查询子句 2021-06-25 1148 0 总结 分页查询 Elasticsearch
Elasticsearch常用API Elasticsearch提供了一个REST API,通过HTTP通过JSON访问。检索elasticsearch信息1,GET /_cat/node:查看所有节点如直接在浏览器输入http://192.168.56.10:9200/_cat/nodes,或者可以在Kibana中输入GET /_ca 2021-06-25 1117 0 总结 Elasticsearch
MySql乐观锁和悲观锁 无论是悲观锁还是乐观锁,他们本质上不是数据库中具体的锁概念,而是我们定义出来,用来描述两种类别的锁的思想。所以有了设计的分类,我们就可以通过这个分类去对数据库中具体的锁进行分门别类;不过数据库中的乐观锁更倾向叫乐观并发控制(OCC),悲观锁叫悲观并发控制(PCC),还有区别于乐观悲观锁的一种控制叫M 2021-06-22 1314 0 总结 mysql 锁
elasticsearch的基本概念及安装 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。基本概念:节点 Node、集群 Cluster 和分片 Shards:ElasticS 2021-06-22 1261 0 总结 Elasticsearch
mysql连接错误:com.mysql.cj.jdbc.exceptions.communicationsexception: communications link failure 2021-06-21 1716 0 java 总结 mysql 问题
MyBatis-Plus分页查询 物理分页:相当于执行了limit分页语句,返回部分数据。物理分页只返回部分数据占用内存小,能够获取数据库最新的状态,实施性比较强,一般适用于数据量比较大,数据更新比较频繁的场景。逻辑分页:一次性把全部的数据取出来,通过程序进行筛选数据。如果数据量大的情况下会消耗大量的内存,由于逻辑分页只需要读取数据 2021-06-19 6210 0 java 总结 分页查询 框架
MyBatis-plus条件构造器Warpper MyBatis-plus提供的通用Mapper中,删改查(没有insert)的方法通常会需要我们传入一个条件构造器,用来生成最后执行的SQL语句Wrapper : 条件构造父类。AbstractWrapper :QueryWrapper(LambdaQueryWrapper)和UpdateWrapp 2021-06-18 2422 0 java 总结 框架
MyBatis-Plus逻辑删除 概念:逻辑删除:文件没有被真正的删除,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。物理删除:指文件存储所用到的存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的,物理删除是计算机处理数据时的一个概念。使用:1,配置application.ymlmybatis-p 2021-06-18 1015 0 java 总结 框架