1. 安装Influxdb:https://blog.csdn.net/v6543210/article/details/84134403, 2. 安装grafana.http://docs.grafana.org/installation/debian/. 3. 安装Go. 1.下载golang安 ...
分类:
数据库 时间:
2019-01-14 20:17:10
阅读次数:
892
2019-01-1110:33:19,963[myid:]-INFO[main:QuorumPeerConfig@136]-Readingconfigurationfrom:/data/apps/zookeeper/bin/../conf/zoo.cfg2019-01-1110:33:19,975[myid:]-INFO[main:QuorumPeer$QuorumServer@184]-Reso
分类:
其他好文 时间:
2019-01-11 11:45:15
阅读次数:
229
概述方法引用是用来直接访问类或实例×××存在的方法或者构造方法.它需要由兼容的函数式接口(lambda表达式中用到的接口)构成的目标类型上下文.有时候,当我们想要实现一个函数式接口的方法,但是已经由类实现了我们想要的功能,这时可以使用方法引用来直接使用现有的功能实现.关于lambda表达式可以看这篇文章Java8Lambda表达式当lambda表达式只是执行一个方法调用时,直接通过方法引用的形式调用
分类:
编程语言 时间:
2019-01-09 12:17:27
阅读次数:
224
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可 ...
分类:
编程语言 时间:
2019-01-07 11:21:13
阅读次数:
243
1、普通锁和分布式锁 为什么有了普通锁还需要分布式锁,当然是因为普通锁和分布式锁各有各的使用场景。普通针对多线程的场景,一般可以synchronized和lock。而分布式针对的是分布式的环境,系统部署在多个机器中,也会出现并发问题,并且场景是多个进程之间的并发问题。使用内存标记无法解决这个问题,因 ...
分类:
其他好文 时间:
2019-01-07 01:44:40
阅读次数:
195
微服务 在微服务系统中,服务的注册和发现是第一步,常用的有: Eureka:https://github.com/Netflix/eureka Zookeeper:https://zookeeper.apache.org/ Consul:https://www.consul.io/ 等服务注册与发现 ...
分类:
其他好文 时间:
2019-01-06 18:04:22
阅读次数:
182
Hive与Hbase整合 1.文档 Hive HBase Integration ...
分类:
其他好文 时间:
2019-01-06 16:38:33
阅读次数:
174
在讲解String之前,我们先了解一下Java的内存结构。一、Java内存模型按照官方的说法:Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。JVM主要管理两种类型内存:堆和非堆,堆内存(HeapMemory)是在Java虚拟机启动时创建,非堆内存(Non-heapMemory)是在JVM堆之外的内存。简单来说,非堆包含方法区、JVM内部处理或优化所需的内存(如J
分类:
编程语言 时间:
2019-01-06 12:46:19
阅读次数:
218
一、背景介绍 在接触过大数据相关项目的时候常常都会听到Hadoop这个东西,简单来说,他是一个用分布式计算来处理大数据的开源软件,下面包含了许多的组件和子项目,这篇文章将会介绍Hadoop的原理以及一些组件的应用。 二、准备工作 1、确认储存规模 有很多的大数据项目其实数据量跟本没这么大,跟本不需要 ...
分类:
其他好文 时间:
2019-01-05 19:53:11
阅读次数:
179
1、先把zookeeper的安装包解压在/usr/local,如下: 2、进入zookeeper目录,创建一个data目录 3、进入同级conf目录下,里面有zoo_sample.cfg,修改该文件名称为zoo.cfg 4、进入该文件zoo.cfg,修改下面字段的值: ①进入 ②修改前: ③修改后: ...
分类:
系统相关 时间:
2019-01-04 21:28:43
阅读次数:
302