摘要:
1.简介与工作流程 Logstash是采用ruby语言开发的。logstash与beats一样,是一个data shipper,只不过logstash比较重量级,支持的功能也多。 1.简介 官方的解释是:转换和存储数据 Logstash 是免费且开放的服务器端数据处理管道,能够从多个来源采集数据,转 阅读全文
摘要:
简单研究下Java High Level REST Client 的使用方法。这个Client连接的端口是ES的HTTP端口。 参考:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-hi 阅读全文
摘要:
实际是利用springdataJPA对ES操作。 1. pom文件增加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</arti 阅读全文
摘要:
需要注意ES暴露的http服务端口是9200,TCP通讯端口是9300,也就是Javaclient操作ES需要连接9300端口。 0. 简介 Java项目中操作ES可以用ES的客户端 TransportClient、RestClient; springboot项目可以用Spring Data Ela 阅读全文
摘要:
1.查看索引以及删除之前的测试索引 1. 查看索引以及索引数量信息 liqiang@root MINGW64 ~/Desktop $ curl -X GET http://127.0.0.1:9200/_cat/indices % Total % Received % Xferd Average S 阅读全文
摘要:
kibana是node开发的。 1.下载安装 0.官网步骤如下 1. 下载 也是在官网下载kibana,例如我下载的是:(kibana是nodejs写的,依赖比较多,所以解压缩会比较慢) 2. 解压安装 解压之后修改config/kibana.yml中elasticsearch.hosts的地址,默 阅读全文
摘要:
参考官网:https://www.elastic.co/ 中文网站:https://www.elastic.co/cn/ 1. elastic产品简介 elastic有一系列的产品,其中有 (1)Elasticsearch: Distributed, RESTful search and analy 阅读全文
摘要:
在分库分表的时候用到了sharding-jdbc实现,有时候需要实现动态切换数据源。比如根据用户的公司,每个公司分配不同的DB。spring-jdbc的包org.springframework.jdbc.datasource.lookup提供了AbstractRoutingDataSource,可以 阅读全文
摘要:
1.实现括号的匹配 package test; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.Stack; /** 阅读全文
摘要:
今天遇到个需求需要对现有的数据进行脱敏处理。于是简单研究了下。 其实拦截器对脱敏处理主要处理两种数据,一种是bean类型,一种是map类型。 普通的javabean利用注解+反射来处理,map的数据自己维护需要脱敏的key以及规则。bean类型是用mybatis以及mybatis-plus自动生成的 阅读全文