上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: 定义变量 val a=1var b=1val c="gec"val d:Int=100val e:Double=3.14val f=3.14 条件表达式 val a=1val b=if(a<0) -1 else 1val b=if(a<0){ -1 }else{ 1 } val b=if(a<0)- 阅读全文
posted @ 2019-05-25 16:57 Transkai 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Scala基础 1、声明变量 2、常用类型 Scala和Java一样,有7种数值类型Byte、Char、Short、Int、Long、Float和Double(无包装类型)和一个Boolean类型 3、条件表达式 Scala的的条件表达式比较简洁,例如: 4、块表达式 5、循环 在scala中有fo 阅读全文
posted @ 2019-05-25 16:40 Transkai 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Scala概述 1.1、什么是Scala Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。 1.2、为什么要学Scala 1.优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开 阅读全文
posted @ 2019-05-22 23:24 Transkai 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 消息不丢失机制ack ack是什么 ack 机制是storm整个技术体系中非常闪亮的一个创新点。 通过Ack机制,spout发送出去的每一条消息,都可以确定是被成功处理或失败处理, 从而可以让开发者采取动作。 比如在Meta中,成功被处理,即可更新偏移量,当失败时,重复发送数据。 因此,通过Ack机 阅读全文
posted @ 2019-05-22 22:54 Transkai 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: Storm 与mysql整合 代码目录结构如下: Storm 与hdfs整合 代码目录结构如下: 效果图如下: 阅读全文
posted @ 2019-05-22 22:47 Transkai 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 代码如下: import java.util.Stack;import java.util.Arrays;public class Solution { private int size 阅读全文
posted @ 2019-05-22 12:35 Transkai 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Storm的分发策略 Storm当中的分组策略,一共有八种: 所谓的grouping策略就是在Spout与Bolt、Bolt与Bolt之间传递Tuple的方式。总共有八种方式: 1)shuffleGrouping(随机分组)随机分组;将tuple随机分配到bolt中,能够保证各task中处理的数据均 阅读全文
posted @ 2019-05-22 00:20 Transkai 阅读(857) 评论(0) 推荐(0) 编辑
摘要: Storm并行度相关的概念 worker进程1个worker进程执行的是1个topology的子集(注:不会出现1个worker为多个topology服务)。1个worker进程会启动1个或多个executor线程来执行1个topology的component(spout或bolt)。因此,1个运行 阅读全文
posted @ 2019-05-21 17:32 Transkai 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 实例一:生成及接收数据 程序结构如下 DataSpout import org.apache.storm.spout.SpoutOutputCollector;import org.apache.storm.task.TopologyContext;import org.apache.storm.t 阅读全文
posted @ 2019-05-19 23:58 Transkai 阅读(559) 评论(0) 推荐(1) 编辑
摘要: storm编程模型TopologiesStreamsSpoutsBolts Storm核心组件 TopologiesStreamsSpoutsBoltsStream groupingsReliabilityTasksWorkers 具体介绍如下: topology 是storm中运行的一个实时应用程 阅读全文
posted @ 2019-05-19 22:36 Transkai 阅读(742) 评论(0) 推荐(1) 编辑
摘要: 题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 代码如下: imp 阅读全文
posted @ 2019-05-18 18:39 Transkai 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5解题思路:使用递归将左右结点交换代码如下: public class Mirror 阅读全文
posted @ 2019-05-18 18:01 Transkai 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 解题思路:先比较数A的根结点是否等于B的根结点, 如果不同,则比较A的左结点是否跟B的根结点相同 如果不同 阅读全文
posted @ 2019-05-18 17:33 Transkai 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 搭建storm的集群环境 官方下载地址址:http://storm.apache.org/注意:本博主使用版本 Storm 1.1.3 Released a) 在hadoop-001主机解压apache-storm-1.1.3 tar -zxvf apache-storm-1.1.3.tar.gz 阅读全文
posted @ 2019-05-17 22:42 Transkai 阅读(446) 评论(0) 推荐(1) 编辑
摘要: Storm框架 Apache Storm is a free and open source distributed realtime computation system它是分布式实时计算处理系统Storm makes it easy to reliably process unbounded s 阅读全文
posted @ 2019-05-17 22:23 Transkai 阅读(3166) 评论(0) 推荐(1) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页