Nacos的安装及使用 发表于 2020-10-24 分类于 Java 一、Nacos简介Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 Nacos 的主要特性有: 1、服务发现和服务健康检测简单的讲就是微服务的注册中心组件 2、动态配置服务简单的讲就是微服务的配置中心组件 3、动态DNS服务DNS解析服务,可配置路由的权重,实现中间层的负载均衡 4、服务及元数据管理可视化管理服务的元数据、包括服务的描述、生命周期、健康状态、流量管理等等 可查看官网战略图: 阅读全文 »
Elasticsearch7之Reindex数据迁移详解 发表于 2020-10-23 分类于 搜索引擎 一、前言ES在创建好索引后,mapping的properties属性类型是不能更改的,只能添加。如果说需要修改字段就需要重新建立索引然后把旧数据导到新索引。 阅读全文 »
Springboot2接口加解密全过程详解(含前端代码) 发表于 2020-10-22 分类于 Java 一、接口为什么要加密接口加密传输,主要作用: 敏感数据防止泄漏、 保护隐私、 防伪装攻击、 防篡改攻击、 防重放攻击 等等… 4个字概括:保护数据! 阅读全文 »
敏感词过滤之DFA算法Java版 发表于 2020-10-17 分类于 Java 一、前言在工作中需要做敏感词过滤,如何高效的过滤敏感词,然后通过科普知道了DFA算法。 二、DFA概述在计算理论中,确定有限状态自动机或确定有限自动机(英语:deterministic finite automaton, DFA)是一个能实现状态转移的自动机。与之类似还有非确定有限自动机(NFA)。 阅读全文 »
Elasticsearch7之Script使用 发表于 2020-10-14 分类于 搜索引擎 一、前言Elasticsearch 也是支持脚本查询的。像查询的时候,有时简单的字段排序已经不满足我们的需求了,也可以使用脚本自定义表达式排序。当然它也不只用来做排序而已,还有更新删除都是可以的。实战走起!!! 阅读全文 »
Elasticsearch7之nested与join详解 发表于 2020-10-12 分类于 搜索引擎 一、 前言简单来讲,nested与join的都是特殊的对象类型,功能基本都是做数据关联的。 阅读全文 »
Elasticsearch7之snapshot使用 发表于 2020-09-28 分类于 搜索引擎 一、snapshot 简介在网络中最重要的是数据,所有在存储应用中,定期的做数据备份还是很有必要的。而snapshot 就是Elasticsearch为了做数据备份用的api。翻译过来就是快照。ES的高可用是通过多节点多副本来实现的,但是副本的数据并没有提供灾难性故障的保护。所有提供一个快照api是很有必要。比如集群数据转移功能,通过snapshot 数据拷贝还是很方便的。 阅读全文 »
Elasticsearch7之Rollover使用详解 发表于 2020-09-27 分类于 搜索引擎 一、Rollover API简介与作用Rollover 按字面意思就是:滚动过渡。它可以使你通过配置索引的时间段、文档数量、索引大小满足条件则自动过渡到新索引。当rollover 触发时,将通过你目标索引的命名规则生成新的索引。 阅读全文 »
Elasticsearch7 cat API详解 发表于 2020-09-24 分类于 搜索引擎 一、cat API 简介ES 大部分API返回值都是JSON对象,格式化展示确实是挺整齐的。但是如果数据量多的话,不方便管理员查看。而cat API 像是专为管理员设计的,因为它是以表格的形式返回的。如果你用的是curl命令请求还可以使用 Linux 的命令用法,比如: grep、help、awk 之类的结果集筛选。 阅读全文 »
Elasticsearch7索引模板 发表于 2020-09-23 分类于 搜索引擎 前言 Elasticsearch环境:7.9.0版本 在Elasticsearch 7.8中引入的可组合索引模板。 一、索引模板的定义索引模板是一种告诉Elasticsearch在创建索引时如何配置索引的方法。对于数据流,索引模板在创建流的后备索引时对其进行配置。在创建索引之前先配置模板,然后在手动创建索引或通过对文档建立索引创建索引时,模板设置将用作创建索引的基础。 阅读全文 »