6 AngusC·

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

ES安全 -LDAP 接入方法

注意:该项功能需要licenseLdap测试命令ldapsearch-x-D"cn=username,ou=people,dc=example,dc=com"-wpassword-b"dc=example,dc=com"-p389-hldap.example.comelasticsearch.yml 修改 order 数值越小越优先, ES7.X版本文档的配置项稍有不同,下面这个是6.X的配置,应该是兼容的xpack: securi...

2020-09-24 11:47:19

SpringBoot+Vue 结合blob实现流下载功能

涉及技术Springboot + Vue + MyExcel(这里也可以使用自己的文件等)服务端实现 @GetMapping(value = "/exportOrderFs") @CrossOrigin public void exportOrderFs(HttpServletResponse response) throws IOException { String path = "/Users/angus/tmp/myexcel-master/exam

2020-09-23 12:58:56

ES认证考试笔记

ES认证考试笔记()欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进

2020-09-22 16:52:35

ElasticSearch中composite聚合的使用

简介composite composite是一个多桶聚合,它从不同的源创建复合桶,与其他多桶聚合不同,复合聚合可用于高效地对多级聚合中的所有桶进行分页。这种聚合提供了一种方法来流特定聚合的所有桶,类似于滚动对文档所做的操作。 组合桶是由为每个文档提取/创建的值的组合构建的,每个组合被视为组合桶。如下为官方给的例子:{ "keyword": ["foo...

2019-01-18 17:27:36

elasticsearch6.x 升级数据迁移

ES的升级速度实在是太快了,我一直使用6.1.0.后面想升级到6.2.4。没想到前几天6.3.0出来了,这个版本修改了部分历史bug,还有一个重大的改变就是支持SQL查询,虽然只是实验性的,但也是一个重大改变了,最后决定升级到elasticsearch 6.3.0.elasticsearch 6.3.0.版本特性改变可以看这里https://www.elastic.co/blog/elastics...

2018-06-21 19:50:40

elasticsearch插件x-pack安装

本文是在上篇的基础上进行的。也是写给运维的部署文档,写下留存1、x-pack版本下载   https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-6.2.0.zip2、文件准备将下载好的x-pack-6.2.0.zip文件上传到服务器移动到/opt/elk文件夹 里面输入mv  x-pack-6.2.0.zip  /opt/elk3、e...

2018-06-07 19:26:57

elasticsearch 6.2.0+kibana安装部署文档

        本文基于elasticsearch 6.2.0.本文是本人写给运维的部署文档,留存记录方便以后使用,因为命令比较详细,只需参考即可。后续将陆陆续续写相关API上来。一、按硬件选择1,服务器环境三台机的配置Mastar节点机器操作系统:linux  CentOS 7运行内存: 128G    硬盘内存:5TData节点机器操作系统:linux  CentOS 7运行内存: 128G ...

2018-06-07 19:21:23

Java性能调优:利用JMC分析性能

Java性能调优作为大型分布式系统提供高性能服务的必修课,其重要性不言而喻。好的分析工具能起到事半功倍的效果,利用分析利器JMC、JFR,可以实现性能问题的准确定位。本文主要阐述如何利用JMC分析系统性能 JMC:Java Mission ControlJFR:Java Flight Recorder JMC打开性能日志后,主要包括7部分性能报告,分别是一般信息、内...

2018-06-07 19:06:12

利用jdk自带的运行监控工具JConsole观察分析Java程序的运行

一、JConsole是什么    从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。二、如何启动JConsole如果是从命令行启动,使 JDK 在 PATH 上,运...

2018-06-07 19:05:05

logstash-jdbc的一次坑-sql数据库索引数据到elasticsearch时间字段格式化

      这次业务是需要从sqlserver中通过logstash-jdbc把数据索引到ES中,记录一下遇到的一个坑,百度谷歌都找不到答案。首先设置数据库的时间字段,因为项目字段太多这里用一个字段就行字段的类型为datatime类型然后是logstash的一开始的配置input {    jdbc {        jdbc_driver_library => "/opt/elk/lo...

2018-03-27 16:32:08

好久不见

好久没有动笔写博客了, 上一次写还是去年,那时还没毕业,而现在自己已经是个工作快两年的人了,不得不说时间过得真快。17年里发生了很多事,换了工作.再看自己以前写的文章就显得比较稚嫩了。        在上一家公司的时候感觉比较自由,松散,自由松散下人也变得懒了,没有紧迫感,最近突然想回来写一些自己的事和工作中遇到的事,换了工作后新工作主要是处理大数据,我目前的工作主要是处理大数据查询的问题.这

2018-01-22 21:48:39

用SQL语句怎么计算一个表里的字段 同时含有中英文的字数

如果是Oracle select LENGTH(content) AS result from tableName where item_price = 99如果是MySQL\SQl Serverselect CHAR_LENGTH(content) AS result from tableName where item_price = 99

2017-05-15 19:38:16

java工具类——java将一串数据按照gzip方式压缩和解压缩

我要整理在工作中用到的工具类分享出来,也方便自己以后查阅使用,这些工具类都是我自己实际工作中使用的import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.io.InputStrea

2017-05-15 19:29:11

Java邮件发送:基于JavaMail

javax.mail mail 1.4.7         最近需要写一个项目自动发包的功能,需要每次提新需求的时候都有邮件通知相关人,写了一个邮件发送的工具类,这里用到的java里面的javamail模块,但是在下载的jdk里面是不包含这个模块的,所以需要我们自己去下载,我这里是使用Maven javax.mail mai

2017-05-15 19:18:44

Java解析APK信息,使用ApkFile

由于这两天工作需要写一个自动发包的平台,需要写一个解析APK信息的工具类,这里用到了Apk Parser(https://github.com/xiaxiaocao/apk-parser),这是一个纯Java实现的Apk解析Lib,也是现存的功能最强的Apk Parser。在不需要aapt等工具的前提下,可以:1. 查看Apk 的元信息,如标题、图标、SDK版本、权限、支持的语言等

2017-05-09 10:25:01

java 字符串判断是否是float或者int型

想做一个判断某个字符串是否是float型或者是int型String sf = "12000";if(sf.indexOf(String.valueOf("\\.")) == -1){ out.println("float");}else{ out.println("int");}后面发现这样写是有错误的,这个问题看似很简单,其实还是比较复杂的,首先你需要明确认定什么样的数

2017-05-08 10:15:21

CSS学习二之CSS基本选择器

博主也是边学习边记录学习过程,怀着一颗前端大牛的心学习,上一篇说的是css的引入方式,这一篇来说css的选择器,css选择器比较多,所以博主也不是全部都学,主要说其中几个常用的,这里博主把在网上总结到的选择器画成一张图表,简单明了。           这篇文章主要就说基本选择器一、基本选择器的语法1,基本选择器语法选择器类型功能描述*

2017-05-07 23:10:28

CSS学习一之CSS引入方式

如果把HTML比作骨架,那CSS就是骨架上面的肌肉,让骨架看上去更加有美感,CSS就是 用于控制网页的样式和布局。目前CSS3 是最新的 CSS 标准。       学习CSS主要学习几点,1、属性值的使用方法,2、选择器      CSS属性太多了,常用的就是那些,什么 background,width,height,等等,一般写多了就记住了一、CSS的引入html引用css

2017-05-07 22:34:45

Spring MVC REST异常处理最佳实践(下)

在本系列文章的第一部分里,我们讨论了异常发生时,该返回给 REST API 调用者的异常表示(格式)的最佳实践。在本文(第二部分)中,我们将展示如何在使用 Spring MVC 编写的 REST API 中产生那些异常表述信息。Spring 异常处理Spring MVC 有两个主要方式来处理在调用 MVC 控制器(译注:Controller,下文统一为控制器)时

2016-11-08 10:51:03

Spring MVC REST异常处理最佳实践(上)

如果你已经使用 Spring 来构建你的应用,并且你需要提供 REST API, 那么 Spring MVC 会是你编写 REST 端一个很好的选择。然而,由于 Spring MVC 常被用来构建用户接口,因此通过 RESTful 方式来清楚表示异常或问题并不是(那么)显而易见。因为在 REST APIs 中并没有直接的 UI 概念,那么你该如何使用 Spring MVC 简单直观的表示异常或

2016-11-08 10:02:09

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!