一、部署prometheus,grafana和node_exporter Prometheus开始教程:https://github.com/Alrights/prometh...
一、HBase简介 1.1 HBase是什么 HBase是一个分布式的、面向列的开源数据库,Hadoop 数据库。搭建基于 Hadoop 和 ZK 。 历史是基于Google...
一、Greenplum简介 1.1 Greenplum是什么 Greenplum数据库是在postgreSQL开发出来的,基于MPP(massively parallel p...
一、Zookeeper简介 1.1 ZooKeeper是什么 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,...
一、Flume简介 1.1 Flume的位置 1.2 Flume是什么 (1)Flume提供一种分布式的,可靠地,对大量数据的日志进行高效处理,聚集,移动的服务。flume只...
一、Flink简介 1.1 Flink是什么 Apache Flink是一个开源的分布式,高性能,高可用,准确的流处理框架。支持实时流处理和批处理 1.2 Flink官网 h...
一、Spark简介 1.1 Spark是什么 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发。Spark基于map reduce 算法模式实现的...
HDFSHA高可用 8.1 HA概述 1)所谓HA(High Available),即高可用(7*24小时不中断服务)。 2)实现高可用最关键的策略是消除单点故障。HA严格来...
一、Hadoop简介 1.1 Hadoop是什么 The Apache Hadoop project develops open-source software for re...
一、Scala简介 1.1 Scala是什么 Scala是一个可扩展的语言,是一种混合函数式编程语言。它集成了面向对象和函数式编程语言的特点,并且Scala被编译在java虚...
一、大数据概述 1.1大数据有哪些项目 尚硅谷大数据线下班全套视频(2019年6月毕业班) |____040_面试题讲解.rar |____039_面试视频.rar |___...
对于LinkedHashSet而言,它继承与HashSet、又基于LinkedHashMap来实现的。LinkedHashSet底层使用LinkedHashMap来保存所有元...
1、LinkedHashMap继承于HashMap,底层使用哈希表和双向链表来保存所有元素,并且它是非同步,允许使用null值和null键。 2、基本操作与父类HashMap...
1.HashSet由哈希表(实际上是一个HashMap实例)支持,不保证set的迭代顺序,并允许使用null元素。 2.基于HashMap实现,API也是对HashMap的行...
Vector是动态数组实现的List,跟ArrayList一样,其容量能自动增长 Vector是JDK1.0引入了,它的很多实现方法都加入了同步语句,因此是线程安全的 Vec...
1、Hashtable是基于哈希表的Map接口的同步实现,不允许使用null值和null键 底层使用数组实现,数组中每一项是个单链表,即数组和链表的结合体 2、Hashtab...
一、ConcurrentHashmap简介 1、ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。 2、它使用了多个锁来控制对hash表...
1、HashMap是基于哈希表的Map接口的非同步实现,允许使用null值和null键,但不保证映射的顺序。 2、底层使用数组实现,数组中每一项是个单向链表,即数组和链表的结...
@呆囧囧呆 如果没有读写分离,可以采用第二种方案延时双删策略
java专题之缓存双写一致性方案解析引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 方面,对于更新完数据...