摘要: 我一直以来我是用虚拟机安装的mysql,redis,es等,在本机安装nacos作为注册中心和配置中心的,每次重启电脑都需要启动nacos和虚拟机比较麻烦。 今天斥巨资103.08元购买个一年的华为云服务器来用于开发,购买后mysql,redis这些都是安装在虚拟机,云服务器也是linux系统,直接 阅读全文
posted @ 2023-08-05 22:28 lucsa 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 我们先体验一下自带的分词器Standard 我们发现有点扯淡,一个字一个字的分,实际上我们预期的是:”中国“,”银行“,”中国银行“,”软件“,”中心“,”软件中心“这样的,所以对于中文我们需要额外安装我们自己的分词器来识别中文词语,我们一般使用ik分词器。 安装ik分词器 github的地址: h 阅读全文
posted @ 2023-06-29 22:52 lucsa 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 两种查询方式 这两种方式的结果都是一样的,实际使用中我们都是使用第二种方式。 在将所有的检索条件全部放在url里 GET /bank/_search?q=*&sort=account_number:asc 表示在banK索引下查询所有文档根据account_number正序 hits里有10条数据, 阅读全文
posted @ 2023-04-02 22:13 lucsa 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 为了后续博客的ES复杂操作的学习使用,这里导入一份样本测试数据。 POST /bank/account/_bulk 样本如下: {"index":{"_id":"1"}}{"account_number":1,"balance":39225,"firstname":"Amber","lastname 阅读全文
posted @ 2023-04-01 23:38 lucsa 阅读(95) 评论(0) 推荐(0) 编辑
摘要: _cat GET /_cat/nodes 查看所有节点 GET /_cat/health 查看es健康状况 GET /_cat/master 查看主节点 GET /_cat/indices 查看所有索引 我们以 /_cat/health 为例试一下: 索引一个文档(保存) 保存一条数据到哪个索引的哪 阅读全文
posted @ 2023-03-30 23:19 lucsa 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 简介 Elastic是Lucene的封装,提供了REST API的操作接口。 基本概念 Index(索引) 动词:相当于MySql中的insert 名词:相当于Mysql中的Database Type(类型)-在7.0后被去除 再Index(索引)中可以定义一个或多个类型 相当于MySql的Tabl 阅读全文
posted @ 2023-03-24 23:21 lucsa 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 痛点 我们开发过程每次都要启动多个微服务,一个个的启动很不方便,我们可以设置所有想要启动的微服务绑定在一起,一起启动多个。 解决办法 这就完成了设置,可以一下启动多个微服务了 设置每个微服务的最大占用内存 我们在开发过程中,启动多个微服务后发现电脑内存被吃了很多,我们可以设置下每个微服务的最大占用内 阅读全文
posted @ 2023-03-19 23:07 lucsa 阅读(71) 评论(0) 推荐(0) 编辑
摘要: PO ( Persistant Object ) 持久对象 定义 PO就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。 DO(Domain Object)领域对象 定义 就是从现实世界中抽象出来的有形或无形的业务实体。 TO ( Transf 阅读全文
posted @ 2023-03-15 21:24 lucsa 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Service层的基类 引入Mybatis-Plus的代码如下: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</versi 阅读全文
posted @ 2023-03-13 22:35 lucsa 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 不分页的问题展示 有数据却显示0条 也可以看到查询时候使用了分页: 怎么解决 测试一下: 阅读全文
posted @ 2023-03-10 23:59 lucsa 阅读(13) 评论(0) 推荐(0) 编辑