加入收藏 | 设为首页 | 会员中心 | 我要投稿 柳州站长网 (https://www.0772zz.cn/)- 基础存储、数据迁移、云安全、数据计算、数据湖!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

区块链如何改变供应链

发布时间:2021-01-27 13:39:51 所属栏目:外闻 来源:互联网
导读:1.2 Hadoop 特点 1.2.1 Hadoop 特点 高可用 Hadoop 底层对同一个数据维护这多个复本,即使Hadoop某个计算元素或者存储出现问题,也不会导致数据的丢失。 高扩展 在集群之间分配任务数据,可以方便的扩展跟删除多个节点,比如美团节点就在3K~5k 个节点 高效性

1.2 Hadoop 特点

1.2.1 Hadoop 特点

高可用

Hadoop 底层对同一个数据维护这多个复本,即使Hadoop某个计算元素或者存储出现问题,也不会导致数据的丢失。

高扩展

在集群之间分配任务数据,可以方便的扩展跟删除多个节点,比如美团节点就在3K~5k 个节点

高效性

在MapReduce的思想下 Hadoop是并行工作的,以加快任务的处理速度

高容错性

如果一个子任务速度过慢或者任务失败 Hadoop会有响应策略会自动重试跟任务分配。

1.2.2 Hadoop 架构设计

Hadoop 的 1.x 跟 2.x 区别挺大,2.x 主要是将1.x MapReduce中资源调度的任务解耦合出来交 Yarn 来管理了(接下来本文以2.7开展探索)。
 

大数据时代数据量超级大,数据具有如下特性:

  • Volume(大量)
  • Velocity(高速)
  • Variety(多样)
  • Value(低价值密度)

以前的存储手段跟分析方法现在行不通了!Hadoop 就是用来解决海量数据的 存储 跟海量数据的 分析计算 问题的,创始人 Doug Cutting 在创建 Hadoop 时主要思想源头是 Google 三辆马车

  • 第一辆 GFS 产生了 HDFS。
  • 第二辆 MapReduce 产生了MR。
  • 第三辆 BigTable 产生了HBase。

现在说的 Hadoop 通常指的是 Hadoop 生态圈 这样一个广义概念,如下:
 

Window三种类型都存在的情况下,显示层级是怎样。

Type表示Window的类型,一共三种:

  • 应用Window。对应着一个Activity,Window层级为1~99,在视图最下层。
  • 子Window。不能单独存在,需要附属在特定的父Window之中(如Dialog就是子Window),Window层级为1000~1999。
  • 系统Window。需要声明权限才能创建的Window,比如Toast和系统状态栏,Window层级为2000-2999,处在视图最上层。

可以看到,区别就是有个Window层级(z-ordered),层级高的能覆盖住层级低的,离用户更近。

Window就是指PhoneWindow吗?

如果有人问我这个问题,我肯定心里要大大的疑惑了??。

可不就是PhoneWindow吗?都唯一实现类了,净问些奇怪问题。

但是面试的时候遇到这种问题总要答啊?这时候就要扯出Window的概念了。

  • 如果指的Window类,那么PhoneWindow作为唯一实现类,一般指的就是PhoneWindow。
  • 如果指的Window这个概念,那肯定不是指PhoneWindow,而是存在于界面上真实的View。当然也不是所有的View都是Window,而是通过WindowManager添加到屏幕的view才是Window,所以PopupWindow是Window,上述问题中添加的单个View也是Window。

PhoneWindow什么时候被创建的?

熟悉Activity启动流程的朋友应该知道,启动过程会执行到ActivityThread的handleLaunchActivity方法,这里初始化了WindowManagerGlobal,也就是WindowManager实际操作Window的类,待会会看到:

(编辑:柳州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读