- 博客(4)
- 收藏
- 关注
翻译 Spark for beginners 笔记 2.Spark 编程模型
Spark 编程模型 随着数据量的增加,ETL (Extract, Transform, and Load )工具也随之激增。能够把数据从一个源移动到另一个目的地,并在移动过程中进行处理,是这个时代的需求。但当前大多数ETL工具只能支持少量的数据类型, 数据源和数据目的地,并且无法扩展。由于这些严格的限制,有时甚至一些只需要一个步骤的Transform需要做多步操作才能完成。这些错综复杂的
2017-02-11 22:07:21 255
原创 Java 多线程(二) Thread类与Runnable接口的关系
上一篇文章介绍了利用Thread类和Runnable接口创建线程的基本方式,可以继承Thread类或者实现Runnable接口,并覆写run方法,来编写自己想要在线程里做的事情。那么继承Thread类和实现Runnable这两种方式在JDK里是如何实现的呢,我们先来看一下Thread类的几个基本的构造方法。 Thread() 分配一个新的Thread Thread(String name) 分
2016-05-22 10:28:57 2387
原创 Java 多线程(一) 线程的创建
现代操作系统中,进程是资源分配的基本单位,而线程是调度的基本单位。一个进程内可以有多个线程,而这些线程可以共享进程的资源,比如内存资源,IO资源。 大家开发常用的Eclipse启动后就是一个进程,而使用它的不同功能会启动对应不同的线程,如代码编辑版块是一个线程在处理,视图(按钮,鼠标点击等)响应是另一个线程在处理。多线程提升了处理器的使用效率,因为在一个线程空闲时,处理器可以调用其他线程,宏观上来
2016-05-14 19:23:40 308
原创 Junit 笔记 一.对方法的测试
单元测试大家听得很多,但平时在学校和工作时,愿意主动写单元测试的却很少。很多开发者都觉得写测试比较无趣,而且浪费时间。同时开发者一般都会觉得自己写的这段代码很简单,不需要单独测,而经常造成的结果是正式运行时出错,仔细一看发现某个地方疏忽了。然后重修修正。其实这个时间浪费的一点也不比写单元测试的时间少。我们可以这样想,就像一个正在练习武功的少年,刚学会一个新招式,就直接去找江湖人士试练,你觉得能熟练
2016-01-23 14:40:57 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人