2 WSS巴扎黑

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

ElasticSearch的基本使用

Elasticsearch简介百度百科ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户...

2019-08-09 10:58:39

Spring Boot整合ELK实现日志实时分析

ELK的搭建我在上一篇博客中介绍过了,如果还不清楚的朋友请移步到上一篇博客https://blog.csdn.net/m0_38105115/article/details/95591423把Logstash的conf配置文件改成input{tcp{host=>"localhost"port=>9601...

2019-08-01 15:19:09

Windows下搭建ELK(6.5.2版本)

介绍在日常编程中,我们一般都会把重点放到业务逻辑或者代码优化的工作上,但是往往却忘记了日志的处理和收集,我们平常整理日志都会使用sed和awk脚本命令来进行归纳日志,为了更好的效果,现在出现了流行的日志处理系统,那就是ELK。那么ELK都包括什么的,大家自行在官网上了解一下,https://www.elastic.co这里我只是把它们做一个简单的介绍。ELK中的E是ElasticSearc...

2019-07-12 10:27:26

windows下Elasticsearch集群的搭建

准备条件Windows10系统Elasticsearch5.5.2nodejsjdk1.8jdk和nodejs是安装elasticsearch的先决条件,大家自行下载。elasticsearch官网下载https://www.elastic.co/cn/downloads/elasticsearch打开网址之后会出现下图所示往下翻的话会看到这个点击的话会看到各种版本,我...

2019-07-11 17:36:06

Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap

Windows下安装ElasticSearch的时候运行elasticsearch.bat报错解决方法:打开config/jvm.options把-Xms2g-Xmx2g修改为-Xms256m-Xmx256m保存之后重新启动成功!...

2019-07-09 15:37:42

Redis集群搭建和启动测试

环境:ubuntu16.04 Redis5.0.2 idea Jedis2.0.9介绍:我这里搭建的是一个伪分布式集群,六个Redis,三主三从目录文件:注意:只是把redis.conf文件复制过去,data目录下的文件是自动生成的。配置文件: daemonizeyes(设置启动为后台进程) port800*(设置目录的端口号【可以按照自己...

2019-07-09 09:57:14

SSM中Druid数据源配置

1,引入依赖<!--数据源--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.13</version></de...

2019-06-04 10:29:10

docker容器的基本操作

一.创建容器Docker使用create创建容器,容器名为test1,但是用create创建之后必须使用start进行启动。dockerps-l查看状态(最近一个使用过的容器)二.启动容器启动第二个容器dockerps-l查看最新启动容器使用Dockerfile安装nginx创建容器test4并且在root下创建1.txt;启动容器输出hellodocker。...

2019-05-28 18:09:48

Java中自定义注解

既然是Java实现自定义注解,相信注解这个东西应该不用说了,注解这个东西在Java中是个很重要的,比如我们看源码的时候会有很多的注解,注解在源码中用的是特别多的,如果我们没有了解注解的相关知识,那么看别人的代码也是困难,当然注解也使自己的代码更加简洁,可以让代码变的简单易懂。注解也分为好几种,Jdk注解,第三方注解和自定义注解。Jdk注解:@Override:继承的注解。@Deprecat...

2019-05-11 17:15:47

Spring Aop自定义注解方式实现记录用户操作日志功能(SSM)

目的为了实现用户做的每一步操作都被后台记录下来。思路1,创建自定义注解。2,在要记录的方法中加上自定义注解。3,拦截浏览器发送的请求。4,加载访问的类5,获取这个方法的方法名,然后根据AOP拦截的请求进行判断是否是同一个。6,判断这个拦截的方法有没有自定义的注解。7,获取注解的值,然后写入数据库。实现创建数据库DROPTABLEIFEXISTS`sys_log`;...

2019-05-11 16:42:54

docker镜像的基本操作

拉取镜像dockerpull[OPTIONS]NAME[:TAG|@DIGEST][OPTIONS]是参数,NAME是镜像名TAG是版本号如果不加版本号的话,默认是latest最新版本。比如我们dockerpullubuntu:14.04如图可以看到ubuntu:14.04已经被拉下来了,默认是在官方镜像库拉下来的,163或者阿里都有,自己可以去官网看一下。如果用dock...

2019-05-10 19:18:50

Ubuntu16.04两种方式安装docker

docker安装环境Ubuntu:16.04方式docker有两种安装方式,一种是apt存储库安装,一种是包安装。apt安装首先进行apt-getremovedockerdocker-enginedocker.io卸载之前安装的docker。然后进行更新源。我这里使用的是阿里源,国内源比较快。然后进行apt-getupdate安装包以允许apt通过HTTPS使用存...

2019-05-10 18:30:00

Spring Cloud之服务网关Zuul

一.Zuul的简单介绍1.zuul是什么zuul是netflix开源的一个APIGateway服务器,本质上是一个webservlet应用。Zuul是基于jvm路由和服务的负载均衡器,专为微服务而生的,认证,鉴权,限流,动态路由,监控,弹性,安全,负载均衡,协作单点压测。Zuul相当于外部环境和web网站后端所有请求的前门。2.zuul的工作原理zuul的核心是一系列的过滤器,大...

2019-04-27 20:57:35

Spring Cloud之统一配置中心(Spring Cloud Config,Spring Cloud Bus自动刷新功能)

环境jdk1.8,maven,idea,rabbitmq,docker,码云。配置中心使用配置中心的目的,一个是方便维护,一个是为了配置内容的安全和权限,因为各自有各自的配置在远端git上。这样的话就进行隔离。最重要的一点是自动刷新配置。远端git我这里用的是码云,这张图就是说config-server从远端git把配置拉下来,然后在本地git同步一份,如果远端不能使用,那么能使用本地,然...

2019-04-22 17:52:41

Spring Cloud之RestTemplate和Feign的使用和源码解析

介绍在Springcloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign,feign注解化更方便使用。ribbon是一个负载均衡客户端,可以很好的控制http和tcp的一些行为。Feign默认集成了ribbon。RestTemplate中@LoadBalanced表明这个restRemplate开启负载均衡的功能。Feign1,添加依赖<...

2019-04-22 17:09:41

spring boot实现邮件发送功能

首先创建一个springboot项目,我这里使用的是简单高效的idea编译器。添加依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-...

2019-04-17 16:39:10

Spring Cloud之Eureka

微服务介绍微服务是一种新型的服务架构风格,微服务架构是一种将单应用程序作为一套小型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级机制(通常是HTTP资源的API)进行通信。这些服务是围绕业务功能构建的,可以通过全自动部署机制进行独立部署。这些服务的集中化管理已经是最少的,它们可以用不同的编程语言编写,并使用不同的数据存储技术。springcloud和dubbo的对比sp...

2019-04-13 12:06:10

阿里巴巴首面之面试题

简历今天下午三点收到了阿里巴巴的电话面试,时长49:36。研发Java工程师(实习生)面试内容基本上都是根据简历上的项目进行延伸的,所以建立一定要做的认真,并且要严谨,里边不能有虚假内容,不然真的能问到你冒汗的。面试题高并发根据项目延伸的如果在高并发或者分布式的时候会出现哪种情况,线程中的锁 synchronized是很重要,很重要,很重要。要理解这个的对象锁和类锁的区别和应用。...

2019-04-11 19:32:22

详解二分搜索树

二分搜索树介绍树结构在计算机领域应用极其广泛,树结构也分为多种,二叉树,完全二叉树和满二叉树,二分搜索树是一棵二叉树。特点动态数据结构。一棵二叉树。每个节点的值大于其左子树的所有节点的值。每个节点的值小于其右子树的所有节点的值。每一棵子树都是一棵二分搜索树。一般不存在可重复的元素,当然也可以定义重复元素。自身就具有很自然的递归特性。二叉树不一定是"满"的。一个节点也是二叉...

2019-04-09 20:28:48

递归算法

介绍定义我们先看一下百度百科上面的定义:递归做为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、...

2019-04-09 15:11:52

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。