自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(302)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashMap的工作原理

HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会储存在链表的下一个节点中。 HashMap在每个链表节点中储存键值对对象。...

2021-08-15 19:28:56 238

原创 HashSet和HashMap的区别

2021-08-15 19:27:59 228

原创 Scala的基本语法

一、基本概念Scala中一共是39个关键字: package, import, class, object, trait, extends, with, for,private, protected, abstract, sealed, final, implicit, lazy, override,try, catch, finally, throw ,if, else, match, case, do, while, return, yield,def, val, var ,this, super,

2021-03-28 18:28:05 1255

原创 SQL Developer 20.4.1 Downloads

SQL Developer 20.4.1 Downloads网址:https://www.oracle.com/tools/downloads/sqldev-downloads.html

2021-03-14 20:34:08 611

原创 查询Oracle数据块的大小

请输入用户名: system输入口令:连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> col name format a30SQL> col value format a20SQL> select .

2021-03-14 10:03:29 557

原创 Hive----订单总价格查询

订单总价格查询:连接查询,查询订的价格:1)创建orders的外部表 hive> create external table orders (oid int, time string, pid int, num int) row format delimited fields terminated by ' ' location '/order'; 2)创建products的外部表:hive>create external table products (pid int,na...

2021-03-08 15:38:35 599

原创 使用Flume把数据写在HDFS上

使用Flume把数据写在HDFS上对Flume的操作要用到两个界面,分别为: “1 Hadoop01” 和 “2 Hadoop02” 。 在 “1 Hadoop01 ”界面,在Flume的data目录下编写文件hdfssink.conf,内容如下:vim hdfssink.confa1.sources = s1a1.channels = c1a1.sinks = k1a1.sources.s1.type = netcata1.sources.s1.bind = 0.0.0.0a1.sour

2020-12-27 11:45:27 895

原创 Flume把数据直接写在文件里而不在控制台显示

Flume把数据直接写在文件里而不在控制台显示创建配置:[root@hadoop01 data]# vim filerollsink.confa1.sources = s1a1.channels = c1a1.sinks = k1a1.sources.s1.type = netcata1.sources.s1.bind = 0.0.0.0a1.sources.s1.port = 8090a1.channels.c1.type = memorya1.channels.c1.capacit

2020-12-05 20:06:33 444

原创 MySQL数据库和Derby数据库的对比

MySQL数据库和Derby数据库的对比

2020-12-05 18:36:48 1193

原创 Flume把收集到的数据存储在 home/flumedata目录

**Flume把收集到的数据存储在 home/flumedata目录进入配置:vim filechannel.conf**# 给Agent起名# 给Source起名a1.sources = s1# 给Channel起名a1.channels = c1# 给Sink起名a1.sinks = k1# 配置Source的类型a1.sources.s1.type = netcat# 配置IPa1.sources.s1.bind = 0.0.0.0# 配置监听端口a1.sources

2020-12-05 18:08:36 1055

原创 flume的序列化发生器代码和配置

package cn.tedu.flume;import org.apache.flume.Context;import org.apache.flume.Event;import org.apache.flume.EventDrivenSource;import org.apache.flume.channel.ChannelProcessor;import org.apache.flume.conf.Configurable;import org.apache.flume.event.Ev

2020-12-01 21:33:21 215

原创 大数据之难点练习题10:下面哪个操作是窄依赖 ( )

2020-11-06 21:50:48 2209

原创 大数据之难点练习题09:下列关于Hive的说法错误的是:

2020-11-06 21:48:41 4480 1

原创 大数据之难点练习题08:下列数组定义与其他不一致的是?( )。

2020-11-06 21:46:11 371

原创 大数据之难点练习题07:下列哪个不是 RDD 的缓存方法( )。

2020-11-06 21:43:26 1369

原创 大数据之难点练习题06:scala语言中,关于List的定义。不正确的是?( )。

2020-11-06 21:40:50 1053

原创 大数据之难点练习题05:在默认情况下,如果不指定,则使用的输入格式类是:

2020-11-06 21:37:32 95

原创 大数据之难点练习题04:下面选项中a的取值不一致的是?( )

2020-11-06 21:33:59 300

原创 大数据之难点练习题03:下列关于ConcurrentHashMap的说法错误的是:

2020-11-06 21:27:28 1611

原创 大数据之难点练习题02:Zookeeper中,每一个节点发送的选举信息不包括的内容是:

2020-11-06 21:21:08 186

原创 大数据之难点练习题01:下列关于MapReduce的分区机制,说法正确的是:

2020-11-06 21:16:45 1104

翻译 官网HDFS的中文简介--Hadoop分布式文件系统:架构和设计

引言Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取文件系统数据的目的。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS是Apach

2020-10-26 11:47:01 1119

原创 AVRO的系列化和反序列化(建造者模式)

package cn.tedu.pojo;import org.apache.avro.file.DataFileReader;import org.apache.avro.file.DataFileWriter;import org.apache.avro.io.DatumReader;import org.apache.avro.io.DatumWriter;import org.apache.avro.specific.SpecificDatumReader;import org.ap.

2020-10-23 07:56:28 255

原创 24种设计模式的七大原则和三种模型

七大设计原则:1、单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:一个类负责一项职责.2、里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:继承与派生的规则.(子类可替换父类)3、依赖倒转原则【DEPENDENCE INVERSION PRINCIPLE】:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。即针对接口编程,不要针对实现编程。4、接口隔离原则【INTERFACE SEGREGATIO...

2020-10-23 07:50:10 483

原创 大数据练习题08:(单选题)java socket如何获取本地ip地址?

2020-10-21 08:46:54 256

原创 大数据练习题07:(单选题)解压缩tar.gz结尾的包需要用的指令是

2020-10-21 08:46:09 352

原创 大数据练习题06:(单选题)在NIO中,哪个方法可能会发生阻塞()

2020-10-21 08:45:19 406

原创 大数据练习题05:(单选题)(单选题)下列有关CyclicBarrier说法正确的是:

2020-10-21 08:43:23 336

原创 大数据练习题02:(单选题) 在zookeeper中,以下哪个命令时创建临时顺序节点()

2020-10-21 08:40:30 429

原创 大数据练习题01:(单选题)下面哪个参数可以删除一个用户并同时删除用户的主目录?

2020-10-21 08:39:40 6072

原创 大数据练习题04:(单选题)以下是java concurrent包下的4个类,选出差别最大的一个

2020-10-21 08:37:45 2423

原创 大数据练习题03:(单选题)哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统?

2020-10-21 08:32:54 3019

原创 Spring Cloud和Dubbo的区别

2020-09-27 08:50:20 67

原创 Java基础题40:(单选题)存储一个24X24点阵的汉字(每个点1bit),需要多少字节( ) A.24 B.48 C.72 D.144

40、(单选题)存储一个24X24点阵的汉字(每个点1bit),需要多少字节( )A.24B.48C.72D.144【正确答案】C【答案解析】2424/8=72。意思是:2424的结果是二进制位,而八个二进制位等于 一个字节,所以再除以八是所得的字节数。多选题 (共计 2 题,总计 4分)...

2020-09-15 21:37:29 1882 1

原创 Java基础题39:(单选题)java语言中int类型数据占用多少位?( )。 A.32 B.20 C.16 D.64

39、(单选题)java语言中int类型数据占用多少位?( )。A.32B.20C.16D.64【正确答案】A【答案解析】Byte类型占8位short类型占16位Int类型占32位long类型占64位

2020-09-15 21:36:41 1740

原创 Java基础题38:(单选题)能够给一个byte型变量赋值的范围是( )。 A.0~65535 B.(-128)~127

38、(单选题)能够给一个byte型变量赋值的范围是( )。A.0~65535B.(-128)~127C.(-32, 768)~32, 767D.(-256)~255【正确答案】B【答案解析】Byte的取值范围是(-128)~127。

2020-09-15 21:35:47 1006

原创 Java基础题37:(单选题)java中char类型的取值范围是() A.0 ... 32767 B.0 ... 65535

37、(单选题)java中char类型的取值范围是()A.0 … 32767B.0 … 65535C.–256 … 255D.–32768 … 32767【正确答案】B【答案解析】在java中,char是一个无符号16位类型,取值范围为0到65535。

2020-09-15 21:34:56 1775

原创 Java基础题36:(多选题)下列有关于变量的命名正确的是 A.可以由字母、数字、下划线、”$”组成; 头

36、(多选题)下列有关于变量的命名正确的是A.可以由字母、数字、下划线、”$”组成;B.首字母能以数字开头C.首字母不能以数字开头D.Java大小写敏感,命名变量时需要注意【正确答案】A,C,D【答案解析】变量的命名首字母不能是数组开头,其他选项均正确 因此ACD是正确的选项。...

2020-09-15 21:34:06 7441

原创 Java基础题35:(多选题)下列有关变量的声明正确的是 A.a = 100; B.int number; C.double d1, d2; D.int number1,

35、(多选题)下列有关变量的声明正确的是A.a = 100;B.int number;C.double d1, d2;D.int number1, number2;【正确答案】B,C,D【答案解析】A选项中的a没有经过声明,未经声明的变量不能使用,B选项是声明一个int型的number变量, C选项同时声明了两个双精度浮点数(小数)变量,D选项同时声明了两个整型变量 因此BCD是正确的选项。...

2020-09-15 21:32:09 4016

原创 Java基础题34:(多选题)下列变量书写正确的是 A.int 3year; B.int float; C.int Denis; D.int cLanguageScor

34、(多选题)下列变量书写正确的是A.int 3year;B.int float;C.int Denis;D.int cLanguageScor【正确答案】C,D【答案解析】此题目考查的是变量的命名规范,A选项以数字开头,B选项与关键字冲突,所以AB均错误,C选项是正常命名,D选项是多个单词组合使用驼峰命名法 因此CD是正确的选项。...

2020-09-15 21:31:00 512

基本语法.png

Java基础:运算符、算数运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符、位移运算符、条件运算符、下标运算符;整型字面量、浮点字面量、字符字面量、 布尔型字面量、引用字面量、类型字面量

2019-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除