分类: 学习笔记

25 篇文章

thumbnail
Java总结(1)–Java基础
本文主要用于记录常见的Java基础知识的细节问题,会不断更新。 包装类型 基础类型之间==比较的是值,而包装类型之间==比较的是两个对象的内存地址,需要通过.equal来比较值 基本数据类型的包装类型都通过缓存机制来提升性能,Byte,Short,Integer,Long 这 4 种包装类默认创建了数值 [-128,127] 的相应类型的缓存数据,Character 创建了数值在 [0,127] …
thumbnail
Raft算法概览
在大数据的学习过程中,学到了分布式一致性算法Raft,因此写下本文记录学习过程。 算法背景 一致性算法允许一组机器像一个整体一样工作,即使其中一些机器出现故障也能够继续工作下去。正因为如此,一致性算法在构建可信赖的大规模软件系统中扮演着重要的角色。在过去的 10 年里,Paxos 算法统治着一致性算法这一领域:绝大多数的实现都是基于 Paxos 或者受其影响。同时 Paxos 也成为了教学领域里讲…
thumbnail
MVCC学习总结
MVCC作为数据库、大数据技术的重要概念,必须要掌握其原理,本文主要参考看一遍就理解:MVCC原理详解 - 掘金 (juejin.cn)对该知识点进行总结,并添加了一些自己的理解。 数据库基础知识回顾 什么是事务 事务:指一组数据库操作,这组操作要么全部执行成功,要么全部不执行,不能只执行其中的一部分。事务通常用于确保数据库的一致性和完整性,以及保证多个用户同时对数据库进行访问时数据的正确性。 案…
thumbnail
Hive基础知识总结
Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 m…
thumbnail
Hadoop基础知识学习总结
hadoop架构 在自制的系统中,hadoop的形式如下所示: 一个HDFS集群是有一个Namenode和一定数目的Datanode组成。Namenode是一个中心服务器,负责管理文件系统的namespace和客户端对文件的访问。Datanode在集群中一般是一个节点一个,负责管理节点上它们附带的存储。在内部,一个文件其实分成一个或多个block,这些block存储在Datanode集合里。Nam…