面试心经02--大数据开发工程师
一,hive数据库 hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。Hive支持HSQL,是一种类SQL。1,Hive在HDFS上的默认存储路径 默认有一个根目录,在hive-site.xml中,由参数hive.metastore.warehouse.dir指定。默认值为/u....
面试心经01--大数据开发工程师
1,MapReduce的工作流程(1)input:输入文件 (2)split:客户端将每个block块切片(逻辑切分),每个切片都对应一个map任务,默认一个block块对应一个切片和一个map任务,split包含的信息:分片的元数据信息,包含起始位置,长度,和所在节点列表等;每一片都由一个MapTask来处理。 (3)map:按行读取切片数据,组成键值对,key为当前行在源文件中的字节偏移量,....
99. 中高级开发面试必问的Redis,看这篇就够了(三)
99. 中高级开发面试必问的Redis,看这篇就够了(三)十一、复制通过使用 slaveof host port 命令来让一个服务器成为另一个服务器的从服务器。一个从服务器只能有一个主服务器,并且不支持主主复制。连接过程主服务器创建快照文件,发送给从服务器,并在发送期间使用缓冲区记录执行的写命令。快照文件发送完毕之后,开始向从服务器发送存储在缓冲区中的写命令;从服务器丢弃所有旧数据,载入主服务器....
99. 中高级开发面试必问的Redis,看这篇就够了(二)
99. 中高级开发面试必问的Redis,看这篇就够了(二)五、Redis 与 Memcached两者都是非关系型内存键值数据库,主要有以下不同:数据类型Memcached 仅支持字符串类型,而 Redis 支持五种不同的数据类型,可以更灵活地解决问题。数据持久化Redis 支持两种持久化策略:RDB 快照和 AOF 日志,而 Memcached 不支持持久化。分布式Memcached 不支持分布....
99. 中高级开发面试必问的Redis,看这篇就够了(一)
99. 中高级开发面试必问的Redis,看这篇就够了(一)一、概述Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。概述二、数据类型STRING> set....
求职指南!给数据开发的SQL面试准备路径!⛵
作者:韩信子@ShowMeAI 数据分析实战系列:https://www.showmeai.tech/tutorials/40 AI 面试题库系列:https://www.showmeai.tech/tutorials/48 本文地址:https://www.showmeai.tech/article-detail/342 声明:版权所有,转载请联系平台与作者并注明出处 收藏ShowMeAI查.....
vue06安装vue-cli+使用vue-cli搭建项目+什么是*.vue文件+开发示例+必问面试知识点
1. vue-cli安装1.1 安装前提在安装vue-cli前需要先确定nodejs环境安装好,验证nodejs环境安装:node -vnpm -v1.2 什么是vue-clivue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板。创建命令:vue init webpack xxxxxx 为自己创建项目的名称必须先安装vue,vue-cli,webpack,no....
Mybatis01入门+使用和配置+面试题mybatis与hibernate的区别+ssm与ssh2开发对比
搭建项目所需要的系统环境如下: JDK版本:1.8 IDE:InterliJ IDEA 2019.3.3 Maven版本:3.5.4 MyBatis版本:3.X 数据库:MySQL 5.7+1.什么是mybatis: 1.1、mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache s...
Java开发面试常见问题总结
1、JAVA的跨平台原理JVA源码被编译会生成字节码文件,通过不同平台上下载的不同版本的JVM,将字节码文件翻译成对应的机器码。注意的是,跨平台的Java程序,不是JVM。JVM是使用C/C++开发的,是编译后的字节码,不能跨平台。2、JAVA中的数据类型及其各自的特点。(1)基本数据类型byte1字节数值型short2字节数值型int4字节数值型long8字节数值型float4字节数值型dou....
软件测试面试题:自动化测试脚本开发的主要步骤?
自动化测试脚本开发的主要步骤?1、通过某些方式定位到我们要执行的对象、目标( Target)2、对这个对象进行什么操作(command)3、通过操作对定位到的元素赋值(value)4、添加断言操作
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
面试更多开发相关
Java面试那些事儿
手把手带您学习Java,开启编程之路。
+关注