回车课堂
文章平均质量分 71
学生可以根据自己的兴趣和需求选择适合自己的课程。该平台还提供了互动功能,学生可以与老师和其他学生进行交流和讨论。
AIMaynor
个人博客:maynor1024.live,ai网站:api.maynor1024.live
展开
-
✨[面试进阶]INSERT INTO 和 INSERT OVERWRITE 的区别?(Hive篇)✨
???? 问题分析本题主要考察面试者对插入数据和覆盖数据的基本使用。???? 核心答案讲解INSERT OVERWRITE 会覆盖已经存在的数据,假如,原始表使用OVERWRITE 上的数据,先将原始表的数据Remove,再插入新数据。INSERT INTO 只是简单的插入,不考虑原始表的数据,直接追加到表中。???? 问题扩展INSERT INTO Partition时,如果分区不存在,会自动创建分区。多个INSERT INTO Partition作业并发时,如果分区不存在,会自动创建转载 2021-09-08 09:07:29 · 1460 阅读 · 0 评论 -
✨[面试进阶]在Hive数据仓库中的建模方式是?为什么选择这种建模方式?(Hive篇)✨
???? 问题分析本题主要是为了考察面试人员对于业务的熟悉和理解程度,单讲业务建模类型是相对容易的,但是切合业务进行建模就值得我们多多思考了。???? 核心问题讲解Hive作为数据仓库,同关系型数据库开发过程类似,都需要先进行建模。所谓建模,就是对表之间指定关系方式。建模在Hive中大致分为星型、雪花型和星座型。要对建模深入理解,首先需要对Hive数仓中的集中表概念进行界定。Hive中的表从形态上分内部表、外部表、桶表、分区表。在数据逻辑上划分为维度表和事实表。维度表等价于我们常说的字典表。事实转载 2021-09-07 18:57:31 · 527 阅读 · 0 评论 -
✨[面试进阶]在开发中为什么建议使用外部表?(Hive篇)✨
1 问题分析本题主要是考察面试者对Hive内部表和外部表的了解是否透彻,对外部表的优点是否了解。2 核心答案讲解因为外部表不会加载数据到Hive,减少数据传输、数据还能共享;Hive不会修改数据,所以无需担心数据的损坏;删除表时,只删除表结构,不删除数据。3 问题扩展内部表和外部表有什么区别?4 结合项目中使用对于一些原始日志文件,同时被多个部门同时操作的时候就需要使用外部表,如果不小心将meta data删除了,HDFS上的data还在,可以恢复,增加了数据的安全性。...转载 2021-09-07 17:38:45 · 1174 阅读 · 1 评论 -
✨[面试进阶]Hive数据仓库的设计,项目中分了几层,每层有什么意义?(Hive篇)✨
???? 问题分析本题考察的是公司中数仓的真实使用场景,和面试者的理解。???? 核心问题讲解数据仓库的数据来源于不同的源数据,并提供多样的数据应用,数据自下而上流入数据仓库后,向上层开放应用,而数据仓库只是中间集成化数据管理的一个平台。源数据层(ODS):此层数据无任何更改,直接沿用外围系统数据结构和数据,不对外开放;为临时存储层,是接口数据的临时存储区域,为后一步的数据处理做准备。数据仓库层(DW):也称为细节层,DW 层的数据应该是一致的、准确的、干净的数据,即对源系统数据进行了清洗(去除了转载 2021-09-07 18:43:49 · 638 阅读 · 1 评论 -
HarmonyOS实战—HarmonyOS入门第一课
文章目录一.HarmonyOS介绍二. 开发流程及开发环境的搭建三. 第一个程序Hello World四.工程结构及应用程序结构五.认识第一个布局DirectionalLayout六. 认识第一个组件Text一.HarmonyOS介绍1.1简介HarmonyOS的定位是一款面向未来、面向全场景的分布式操作系统。适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。1.2 技术架构HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应原创 2021-07-05 19:57:16 · 5798 阅读 · 1 评论 -
HarmonyOS入门第一课:初识HarmonyOS
文章目录一.HarmonyOS介绍二. 开发流程及开发环境的搭建三. 第一个程序Hello World四.工程结构及应用程序结构五.认识第一个布局DirectionalLayout六. 认识第一个组件Text一.HarmonyOS介绍1.1简介HarmonyOS的定位是一款面向未来、面向全场景的分布式操作系统。适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。1.2 技术架构HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应转载 2021-07-05 19:41:46 · 5470 阅读 · 1 评论 -
四招搞定心仪的offer
1、背好自我介绍所有面试的第一个问题,一定是“请你先做个自我介绍吧”,无一例外!这是面试官想要通过自我介绍,来考察你的语言表达能力、临场发挥能力以及心里素质。删除线格式有些同学看到面试官就紧张,讲话磕磕绊绊;还有一些同学说话说半天,完全说不到重点,这些都会扣分的。我之前就遇到了一个求职者,个人介绍几句话就说完了,搞得气氛非常的尴尬。最后整个面试过程不到10分钟就结束了。结果不用说,肯定是没让他通过的。划重点:一个好的自我介绍,至少应包含以下几点: (1)语速不快不慢,语言逻辑清晰。从个人自身情况,.原创 2021-04-14 12:01:46 · 6832 阅读 · 1 评论 -
美女面试官问你JavaWeb学的怎么样?JavaWEB面试复习看这一篇就够了!!
大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。下面精选300道JavaWEB程序设计题第一章XML的基本使用测试题第二章Tomcat和Servlet测试题第三章Request请求测试题第四章Response响应测试题第五章会话技术之Cookie和Session测试题第六章JSP&el&jstl测试题第七章案例测试题第八章.原创 2021-06-27 12:52:42 · 716 阅读 · 7 评论 -
手把手教你完成第一个JS项目:用简单到极致的贪吃蛇游戏熟悉JS语法
文章目录前言思路分析:第一关 Pixelbox.js的下载和使用第二关 孵一条小蛇-蛇的创建第三关 让小蛇动起来-移动蛇可以移动了,还很丝滑~前言贪吃蛇被业内视为真正意义上的第一款手机游戏,玩法简单到极致,随着诺基亚手机的流行风靡一时!在本次课程中我们采用Pixelbox.js这个框架进行开发,其核心是数据模型及渲染。通过贪吃蛇的开发,我们将对JS的语法更加的熟悉,同时学习如何把一个需求给分解成具体的开发步骤,培养你做项目的思维。我们先来看一下开发完后的效果:是不是很有复古的气息!!!没做过的小伙原创 2021-07-04 11:12:24 · 1678 阅读 · 21 评论