加载中
Hadoop框架:DataNode工作机制详解

本文源码:GitHub·点这里 || GitEE·点这里 一、工作机制 1、基础描述 DataNode上数据块以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是数据块元数据包括长度、校验、时间戳...

编程体系结构(09):分布式系统架构

本文源码:GitHub·点这里 || GitEE·点这里 一、基础概念 1、单服务 所有业务服务和应用组件部署在一台服务上,节省成本,这是单服务结构,适用于并发低,业务单一的场景。 2、集群模式 业务...

编程体系结构(08):Spring.Mvc.Boot框架

本文源码:GitHub·点这里 || GitEE·点这里 一、Spring框架 1、框架概述 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应...

Hadoop框架:NameNode工作机制详解

本文源码:GitHub·点这里 || GitEE·点这里 一、存储机制 1、基础描述 NameNode运行时元数据需要存放在内存中,同时在磁盘中备份元数据的fsImage,当元数据有更新或者添加元数据时,修改内存...

2020/10/12 10:10
46
编程体系结构(07):JavaEE之Web开发

本文源码:GitHub·点这里 || GitEE·点这里 一、基础概念 1、CS与BS架构 CS架构模式 客户端/服务器(Client/Server)模式,既要编写服务器端程序,也要开发客户端程序,软件更新时需要同时更...

编程体系结构(06):Java面向对象

本文源码:GitHub·点这里 || GitEE·点这里 一、基础概念 1、面向对象概念 面向对象编程的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描...

编程体系结构(05):Java多线程并发

本文源码:GitHub·点这里 || GitEE·点这里 一、多线程导图 二、多线程基础 1、基础概念 线程是操作系统能够进行运算调度的最小单位,包含在进程之中,是进程中的实际运作单位。一条线程指的...

Hadoop框架:HDFS读写机制与API详解

本文源码:GitHub·点这里 || GitEE·点这里 一、读写机制 1、数据写入 客户端访问NameNode请求上传文件; NameNode检查目标文件和目录是否已经存在; NameNode响应客户端是否可以上传; 客户...

Hadoop框架:HDFS简介与Shell管理命令

本文源码:GitHub·点这里 || GitEE·点这里 一、HDFS基本概述 1、HDFS描述 大数据领域一直面对的两大核心模块:数据存储,数据计算,HDFS作为最重要的大数据存储技术,具有高度的容错能力,...

编程体系结构(04):JavaIO流文件管理

一、IO流分类 1、分类角度 流的方向 输入流:从数据源中读取数据到应用中的流; 输出流:从应用中将数据写入到目的地的流; 流数据类型 字节流:以字节形式来读写的流,标识是名称以Stream结...

2020/09/28 16:52
137
Hadoop框架:集群模式下分布式环境搭建

本文源码:GitHub·点这里 || GitEE·点这里 一、基础环境配置 1、三台服务 准备三台Centos7服务,基础环境从伪分布式环境克隆过来。 133 hop01,134 hop02,136 hop03 2、设置主机名 ## 设置...

虚拟机系列 | 执行引擎和垃圾回收

本文源码:GitHub·点这里 || GitEE·点这里 一、执行引擎 应用程序经过编译,转换为字节码文件,字节码加载到内存空间并不能直接在操作系统上执行,执行引擎作为Java虚拟机核心的组成部分,...

虚拟机系列 | JVM运行时数据区

本文源码:GitHub·点这里 || GitEE·点这里 一、内存与线程 1、内存结构 内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱...

结构与算法(05):二叉树与多叉树

本文源码:GitHub·点这里 || GitEE·点这里 一、树状结构 1、数组与链表 数组结构 数组存储是通过下标方式访问元素,查询速度快,如果数组元素是有序的,还可使用二分查找提高检索速度;如果...

虚拟机系列 | JVM类加载机制

本文源码:GitHub·点这里 || GitEE·点这里 一、类加载简介 类的加载机制是指把编译后的.class类文件的二进制数据读取到内存中,并为之创建一个java.lang.Class对象,用来封装类在元数据空间...

结构与算法(04):排序规则与查找算法

本文源码:GitHub·点这里 || GitEE·点这里 一、递归算法 递归就是方法自己调用自己,每次调用时传入不同的变量,可以让代码变得简洁。递归算法在计算机科学中是指一种通过重复将问题分解为同...

虚拟机系列 | JVM特点,基础结构与执行周期

一、虚拟机简介 1、虚拟机概念 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能...

结构与算法(03):单向链表和双向链表

本文源码:GitHub·点这里 || GitEE·点这里 一、链表简介 1、链表概念 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一...

2020/09/18 11:50
41
架构设计 | 分布式体系下,服务分层监控策略

本文源码:GitHub·点这里 || GitEE·点这里 一、分布式故障 分布式系统的架构,业务开发,这些在良好的思路和设计文档规范之下,是相对来说好处理的,这里的相对是指比较分布式架构下生产环...

2020/09/17 10:47
60
Hadoop框架:单服务下伪分布式集群搭建

本文源码:GitHub·点这里 || GitEE·点这里 一、基础环境 1、环境版本 环境:centos7 hadoop版本:2.7.2 jdk版本:1.8 2、Hadoop目录结构 bin目录:存放对Hadoop的HDFS,YARN服务进行操作的脚...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部