(一)RDD、DataFream、DataSet 理解 1. RDD理解 (1) RDD定义为弹性分布式数据集合。 MR运算之间数据共享差: MR的计算之间的数据共享只能通过将数据写入外部存储系统。后一步计算需要从外部存储系统中加载进来的方式进行。 Spark 思路相反,设计了一种抽象-RDD(弹性 ...
分类:
其他好文 时间:
2020-11-10 10:31:29
阅读次数:
3
17. Iterator(迭代器) 17.1 定义 提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节 17.2 优点 ■它支持以不同的方式遍历一个聚合对象。 ■迭代器简化了聚合类。 ■在同一个聚合上可以有多个遍历。 ■在迭代器模式中,增加新的聚合类和迭代器类都很方便,无须修改原有 ...
分类:
其他好文 时间:
2020-11-08 17:57:34
阅读次数:
33
前言:抽象类和接口都是在一定程度上体现到了java的多态特性。那么在使用场景上,它们有什么区别呢?在语法方面:抽象类:1.由abstract关键词修饰的类称之为抽象类。2.抽象类中没有实现的方法称之为抽象方法,也需要加关键字abstract。3.抽象类中也可以没有抽象方法,比如HttpServlet方法。4.抽象类中可以有已经实现的方法,可以定义成员变量。接口:1.由interface关键词修饰的
分类:
其他好文 时间:
2020-11-08 16:45:20
阅读次数:
19
文件系统的理解一共分为了三个部分,第一个部分主要是VFS的理解,第二个部分主要是linux上的经典文件系统(ext2\ext3),最后再输出一下无持久存储的文件系统,通过以上三部分基本可以熟悉到文件系统的所有基础内容了.本文主要从VFS的层面进行分析文件系统。我们知道linux为了在支持本机的文件系统外同时允许访问其他操作系统的文件,用户态和文件系统之间加入了一个抽象层,该抽象层就是VFS,VFS
分类:
系统相关 时间:
2020-11-07 16:43:31
阅读次数:
17
本文用于记录在学习AQS时,以ReentrantLock为切入点,深入源码分析ReentrantLock的加锁和解锁过程。 同步器AQS的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态(通常锁或者同步组件内部会实现一个Sync类(该类是一个静态内部类),然后让Sync类去继承 ...
分类:
其他好文 时间:
2020-11-06 02:46:59
阅读次数:
25
linux系统目录介绍 1./bin:里面包含了一般程序工具,用户、管理员、系统都可以调用。例:ls、cp、cat、mv。 2./boot:系统启动文件和内核。 3./dev: 系统设备文件目录,除cpu外的所有的硬件设备都会抽象成特殊的文件放在这里,虚拟设备也放在这里。 4./etc:包含了大部分 ...
分类:
系统相关 时间:
2020-11-06 02:15:58
阅读次数:
27
Date类:日期类·1Data类有两大功能,1把日期解释为年月日时分秒2运行格式化和解析日期字符串·2Date类中的以上两大功能分别被Calendar类和DateFormat类替换掉了·3在date类中出现了大量的以弃用的和过时的方法。DataFormat类:Java.text包中是一个抽象类直接子类SimpleDateFormat作用:格式化日期并解析日期时间,通常用于日期和string字符串之
分类:
其他好文 时间:
2020-11-06 01:29:26
阅读次数:
45
变量和常量 变量 是计算机语言中能储存计算结果或能表示值的抽象概念 每个变量都必须声明其类型 包括变量名,变量类型,作用域 创建一个简单的变量 //变量类型 变量名 = 值; 基本类型 int value=1; //变量类型 变量名 = 值; 引用类型 String name="帅帅"; 注意事项 ...
分类:
其他好文 时间:
2020-11-04 18:50:37
阅读次数:
18
前言 先说一下,这份教程在github上面星标已上10W,下面我会一一给大家举例出来全部内容,原链接后面我会发出来!首先我讲一下接下来我们会讲到的知识和技术,对比讲解了多种同类技术的使用手日区别,大家可以根据自己的喜好进行选择! 开发模式:本文讲解了历史悠久,但现在依然被广泛使用的分层应用开发模式 ...
分类:
编程语言 时间:
2020-11-04 17:45:35
阅读次数:
17
概述:在Java中,一个没有方法体的方法应该定义为抽象方法,而类中有抽象方法的类必须定义为抽象类。(通过关键字abstract来定义抽象方法或抽象类) 特点: 1、抽象类和抽象方法必须使用abstract关键字修饰; 2、抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类; 3、抽象类不能实例化, ...
分类:
编程语言 时间:
2020-11-02 09:46:29
阅读次数:
21