面试题
文章平均质量分 84
大大怪啊
这个作者很懒,什么都没留下…
展开
-
窗口函数
窗口函数 (转) rows between unbounded preceding and current row以下转自:http://blog.csdn.net/huozhicheng/article/details/5843782/ 作者:Horrison目录1.窗口函数简介2.窗口函数示例-全统计3.窗口函数进阶-滚动统计(累积/均值)4.窗口函数进阶-根据时间范围统计5.窗口函数进阶-first_value/last_value6.窗口函数进阶-比较相邻记录一、窗口函数简介:到转载 2021-01-25 16:32:12 · 410 阅读 · 0 评论 -
MongoDB面试题
===Mongodb=1.你说的NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点?Nosql的使用场景(优点)数据库表schema经常变化比如在线商城,维护产品的属性经常要增加字段,这就意味着ORMapping层的代码和配置要改,如果该表的数据量过百万,新增字段会带来额外开销(重建索引等)。NoSQL...原创 2019-09-29 20:08:23 · 831 阅读 · 0 评论 -
Hdfs面试题
=HDFS==hadoop fs -put localpath hdfspath 上传文件hadoop fs -get hdfspath localpath 下载文件hadoop fs -getmerge hdfspath localpathhadoop fs -rm -r hdfspath 删除hadoop fs -mv(-cp) hadfspath1 hafspat...原创 2019-09-29 20:06:06 · 723 阅读 · 0 评论 -
Hbase面试题
=Hbase=1 hbase的特点(1) Hbase一个分布式的基于列式存储的数据库,基于Hadoop的hdfs存储,zookeeper进行管理。(2) Hbase适合存储半结构化或非结构化数据,对于数据结构字段不够确定或者杂乱无章很难按一个概念去抽取的数据。(3) Hbase为null的记录不会被存储.(4)基于的表包含rowkey,时间戳,和列族。新写入数据时,时间更新,同时可以查询...原创 2019-09-29 20:05:19 · 381 阅读 · 0 评论 -
Linux面试题
=Linux==32. 进程和线程的区别进程就是一个“执行中的程序”,它是一个动态的概念,它可以申请和拥有系统资源。进程作为分配资源的基本单位线程是进程中的一部分,进程中可以包含若干个线程,它们可以利用进程所拥有的资源。线程作为独立运行和独立调度的基本单位。由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统内多个程序间并发执行的程度33....原创 2019-09-29 20:03:50 · 140 阅读 · 0 评论 -
什么是事务
什么是事务事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。可以通俗理解为:就是把多件事情当做一件事情来处理,好比大家同在一条船上,要活一起活,要完一起完 。事物的四个特性(ACID)● 原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到...转载 2019-09-19 11:24:03 · 1228 阅读 · 0 评论 -
scala面试题
=Scala==scala语言有什么特点?什么是函数式编程?有什么优点? 1、scala语言集成面向对象和函数式编程 2、函数式编程是一种典范,将电脑的运算视作是函数的运算。 3、与过程化编程相比,函数式编程里的函数计算可以随时调用。 4、函数式编程中,函数是一等功明。Scala数据类型有哪些?Byte、Short、Int、Long、Float、Double、Char...原创 2019-09-10 07:37:02 · 6553 阅读 · 0 评论 -
tail -F,tail -f, tailf的区别
原文链接:https://blog.csdn.net/qq_15037231/article/details/78404261tail -f 等同于–follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止tail -F 等同于–follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的...转载 2019-08-14 09:29:35 · 117 阅读 · 0 评论 -
MapReduce过程
原文链接:https://blog.csdn.net/yangshaojun1992/article/details/85003668一、分析MapReduce执行过程MapReduce运行的时候,会通过Mapper运行的任务读取HDFS中的数据文件,然后调用自己的方法,处理数据,最后输出。Reducer任务会接收Mapper任务输出的数据,作为自己的输入数据,调用自己的方法,最后输出到HDF...转载 2019-08-14 08:18:43 · 202 阅读 · 0 评论 -
大数据面试题及答案(超详细)
原文链接:https://blog.csdn.net/albg_boy/article/details/78424509第1部分 选择题1.1 Hadoop选择题1.1.1 Hdfs 下面哪个程序负责 HDFS 数据存储?a)NameNodeb)Jobtrackerc)Datanoded)secondaryNameNodee)tasktra...转载 2019-08-14 08:14:09 · 11372 阅读 · 0 评论 -
HashMap面试题
HashMap的原理,内部数据结构?底层使用哈希表(数组+链表),当链表过长会将链表转成红黑树以实现O(logn)时间复杂度内查找.讲一下HashMap中put方法过程?对key求hash值,然后再计算下标如果没有碰撞,直接放入桶中如果碰撞了,以链表的方式链接到后面如果链表长度超过阀值(TREEIFY_THRESHOLD==8),就把链表转成红黑树。如果节点已经存在就替换旧值如果...原创 2019-06-19 14:30:22 · 426 阅读 · 0 评论