#AngularJs实战

hadoop入门到实战(9)hive从入门到实战三

  https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select查询语句语法:[WITH CommonTableExpression (, CommonTableExpression)*]&...
代码星球 代码星球·2020-09-19

区块链入门到实战(8)之区块链 – 链接区块

由不同矿工创建的区块被连接在一起,形成了所谓的真正分布式公共账本。链中的每个块包含多个消息(事务),如上图所示。链条上的一个区块可能来自任何矿工。在创建区块链时,可以看到会把前一个区块的哈希值添加到当前区块中。因此,矿工在创建新区块时,获取链中最顶端区块的哈希值,将它与自己的消息集组合起来,并为新区块创建哈希值。这个新...
代码星球 代码星球·2020-09-19

区块链入门到实战(7)之区块链 – 挖矿

区块链中,当Bob付款给Alice时,创建了一个转账交易,但他不会将其单独发送给Alice。相反,交易消息将在他所连接的整个网络上广播。Bob的网络如图所示。消息传递到所有连接的节点(机器),图中的一些节点被标记为矿工。这些机器运行着挖掘比特币的软件。接下来,我们将解释这种挖掘的含义。由于整个网络是广泛分布的,网络中的...
代码星球 代码星球·2020-09-19

区块链入门到实战(6)之区块链 – 哈希(Hash)

密码学中,最重要的函数之一是哈希函数。哈希函数将任意大小的数据(内容)映射到固定大小的数据(哈希值)。哈希函数是单向的,从内容生成哈希值很容易,但从哈希值映射到内容很难。比特币使用SHA-256哈希函数,该函数生成一个大小为256位(32字节)的哈希值(输出)。如图所示Bob在向Alice下订单时,创建了一条类似于上面...

区块链入门到实战(5)之区块链 – 非对称加密

非对称加密技术也被称为公钥密码技术(简称PKI)。它使用2个成对的密钥:公钥 对外公开私钥 必须严格保密,保管好不能弄丢密钥本质上是一个数值,使用数学算法产生。可以用公钥加密消息,然后使用私钥解密;反过来也可以使用私钥加密,用公钥解密,这也被称为签名,相当于用私章盖印,对方就可以使用你的公钥来验证签...

区块链入门到实战(4)之区块链 – 应用发展阶段

区块链的应用发展,大致可分为3个阶段:区块链1.0:虚拟币区块链2.0:智能合约区块链3.0:DApp下面将简要描述区块链应用发展的3个阶段。通过解决计算数学难题,来创造虚拟货币的想法,最初是由哈尔•芬尼(HalFinney)在2005年提出的,他首次提出了加密货币概念(分布式账本技术的实现)。该分布式账本允...

区块链入门到实战(3)之区块链 – 比特币

中本聪在2008年推出了比特币。比特币是一种加密货币(虚拟货币),或者说是数字货币,使用加密技术来管理和生成货币单位。比特币目前是加密币中最有价值的一种。比特币是一种数字资产,可以通过互联网,在交易双方之间安全地买卖和转移。比特币可以用来储存价值,就像黄金、白银和其他类型的投资一样。我们还可以使用比特币购买产品和服务,...
代码星球 代码星球·2020-09-19

区块链入门到实战(2)之区块链 – 发展历史

区块链技术是最早由计算机科学家斯图尔特·哈伯(StuartHaber)和w·斯科特·斯托内塔(W.ScottStornetta)于1991年提出。他们介绍了一种方案,用于在数字文档上加盖时间戳,防止文档被篡改。他们开发了一个系统,使用加密的安全区块链来存储有时间戳的文档。199...

区块链入门到实战(1)之区块链 – 介绍

区块链是一个分布式账本。银行系统可以理解为一个中心化的账本,账本中记录了每个人有多少钱,但每个人手上是没有这个账本的,只有银行有。区块链也是一个账本,账本中记录了每个人拥有什么,但每个人手上都有这个账本。这个账本是公开的,所有人都可以查看。区块链技术把先进的密码学与计算机科学相结合,确保没有人可以在不知情的情况下更改这...
代码星球 代码星球·2020-09-19

hadoop入门到实战(7)hive从入门到实战一

1.1什么是Hive  Hive:由Facebook开源用于解决海量结构化日志的数据统计(分析数据的框架)。  Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。  本质是:将HQL转化成MapReduc...
代码星球 代码星球·2020-09-19

hadoop入门到实战(8)hive从入门到实战二

4.1创建数据库1)创建一个数据库,数据库在HDFS上的默认存储路径是/user/hive/warehouse/*.db。hive (default)> create database db_hive;2)避免要创建的数据库已经存在错误,增加ifnotexists判断。(标...
代码星球 代码星球·2020-09-19

SparkStreaming入门到实战之(6)--sparkstreaming入门到实战

1.1什么是SparkStreaming  SparkStreaming类似于ApacheStorm,用于流式数据的处理。根据其官方文档介绍,SparkStreaming有高吞吐量和容错能力强等特点。SparkStreaming支持的数据输入源很多,例如:Kafka、Flume、Twitter、Ze...

SparkStreaming入门到实战之(7)--Spark Streaming企业运用

==========SparkStreaming是什么==========1、SParkStreaming是Spark中一个组件,基于SparkCore进行构建,用于对流式进行处理,类似于Storm。2、SparkStreaming能够和SparkCore、SparkSQL来进行混合编程。3、SparkStreamin...

Spark SQL入门到实战之(3)sparkSql从入门到实战

  1.1什么是SparkSQLSparkSQL:http://spark.apache.org/sql/SparkSQL是Spark用来处理结构化数据的一个模块,它提供了一个编程抽象叫做DataFrame,并且作为分布式SQL查询引擎的作用。我们已经学习了Hive,它是将HiveSQL转换成Map...

Spark SQL入门到实战之(4)spark企业运用

==========SparkSQL==========1、SparkSQL是Spark的一个模块,可以和RDD进行混合编程、支持标准的数据源、可以集成和替代Hive、可以提供JDBC、ODBC服务器功能。2、SparkSQL的特点:  (1)和SparkCore的无缝集成,可以在写整个RDD应用的...
首页上一页...1516171819...下一页尾页