HashMap1.8源码分析 发表于 2019-09-06 | 阅读次数: 字数统计: 7,040 字 | 阅读时长 ≈ 28 分钟 本文转自咕泡学院 Mic老师的博客,点击阅读原文可查看 对于HashMap想必大家都不陌生,无论是平时code还是面试都经常和它打交道。今天我们通过源码的层面来分析一下它的实现原理,注意本文基于的是JDK1.8。 问题是从哪边开始聊起呢?我觉得不妨先从一段熟悉的代码开始。 12Map<In ... 阅读全文 »
ElasticSearch(二)-- 简单的增删改查 发表于 2019-07-23 | 分类于 es | 阅读次数: 字数统计: 726 字 | 阅读时长 ≈ 3 分钟 1.查看集群的健康状态 cat命令是系统信息查询相关的 curl --user elastic:changeme -XGET 'localhost:9200/_cat/health?v' –user表示用户名和密码 -XGET后面为请求查询的url ?v 每个命令都支持使用?v ... 阅读全文 »
ElasticSearch(一)-- 简介 发表于 2019-07-22 | 分类于 es | 阅读次数: 字数统计: 1,769 字 | 阅读时长 ≈ 6 分钟 Elasticsearch是一个高度可伸缩的开源全文搜索和分析引擎,是一个基于Lucene的搜索服务器。它允许你以近实时的方式快速存储、搜索和分析大量的数据。它通常被用作基础的技术来赋予应用程序复杂的搜索特性和需求。 除了先了解es里面的概念外,安装教程也是必不可少的,可以参考此文章哦~ 概念1. ... 阅读全文 »
破解X-Pack和更新许可证 发表于 2019-07-14 | 阅读次数: 字数统计: 733 字 | 阅读时长 ≈ 3 分钟 某一天打开 Kibana 对应的 Monitoring 选项卡的时候,发现提示需要下载新的 license,旧的 license 已经过期了; 退出重新登录 发现禁止登录,提示:Login is disabled because your license has expired. Please ex ... 阅读全文 »
ELK5.X使用X-Pack配置密码 发表于 2019-07-10 | 阅读次数: 字数统计: 1,502 字 | 阅读时长 ≈ 6 分钟 一、前言前面使用ELK5.X+logback搭建日志平台,但是,当访问kibana 时,直接就可以访问了,如果设置登录名和密码,是不是更好呢?答案是肯定的,这里使用X-Pack来配置登录名和密码。 二、X-Pack安装在Elasticsearch,Kibana和Logstash上安装X-Pack。X ... 阅读全文 »
ELK5.X+logback搭建日志平台 发表于 2019-07-10 | 阅读次数: 字数统计: 2,338 字 | 阅读时长 ≈ 12 分钟 一、背景当生产环境web服务器做了负载集群后,查询每个tomcat下的日志无疑是一件麻烦的事,elk为我们提供了快速查看日志的方法。这里是自己搭建的一套,后续会介绍使用阿里云的日志服务。 二、环境CentOS7、JDK8、这里使用了ELK5.0.0(即:Elasticsearch-5.0.0、Log ... 阅读全文 »
Kafka(三)-- Kafka主要参数 发表于 2019-07-04 | 阅读次数: 字数统计: 2,455 字 | 阅读时长 ≈ 11 分钟 以下是卡夫卡的主要参数: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 ... 阅读全文 »
Kafka(二)-- 安装配置 发表于 2019-07-02 | 阅读次数: 字数统计: 1,753 字 | 阅读时长 ≈ 8 分钟 一、单机部署1.下载kafka,可在apache官网上下载,kafka要和JDK版本对应,我使用的是JDK1.7,kafka为0.10 2.进入到 /usr/java 中,解压到 此文件夹中 tar -zxvf kafka_2.12-0.10.2.0.tgz 3.因为kafka是通过Zookeepe ... 阅读全文 »
Kafka(一)-- 初体验 发表于 2019-07-02 | 阅读次数: 字数统计: 620 字 | 阅读时长 ≈ 2 分钟 一、概念Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分 ... 阅读全文 »
MongoDB(五)-- 副本集(replica Set) 发表于 2019-06-28 | 阅读次数: 字数统计: 3,695 字 | 阅读时长 ≈ 19 分钟 一、副本集介绍搭建副本集是为了实现mongodb高可用。 Mongodb(M)表示主节点,Mongodb(S)表示备节点,Mongodb(A)表示仲裁节点。主备节点存储数据,仲裁节点不存储数据。客户端同时连接主节点与备节点,不连接仲裁节点。 仲裁节点是一种特殊的节点,它本身并不存储数据,主要的作 ... 阅读全文 »