并发工具类 本系列文章主要讲解Java并发相关的内容,包括同步、锁、信号量、阻塞队列、线程池等,整体思维导图如下: 系列文章列表: Java并发基础-并发模型、基础接口以及Thread Java并发基础-同步和锁 本文主要以实例...
阅读(16) 评论(0)
同步和锁 本系列文章主要讲解Java并发相关的内容,包括同步、锁、信号量、阻塞队列、线程池等,整体思维导图如下: 本文主要讲解Java内存模型、同步块、重入锁ReentrantLock和读写锁ReentrantReadWriteLoc...
阅读(14) 评论(0)
JAVA concurrent 本文主要讲解Java并发相关的内容,包括锁、信号量、堵塞队列、线程池等主要内容。 并发的优点和缺点 在讲述怎么利用多线程的情况下,我们先看一下采用多线程并发的优缺点。 优点 提高资源利用率 如读取一个...
阅读(19) 评论(0)
Java IO 本文详细介绍讲述了Java IO的相关内容,主要涉及文件,网络数据流,内存缓冲等的输入输出,版本要求jdk1.8。 概述 Java的IO包主要关注数据源的读取和输出到目标媒介。示意图如下 常用的源数据和目标媒介如下:...
阅读(15) 评论(0)
本文主要实际编程讲解kafka生产者相关内容,版本kafka_2.11-0.10.1.0。 安装 linux集群安装过程请参考http://www.cnblogs.com/molyeo/p/7151949.html。 window安装过...
阅读(20) 评论(0)
本文主要讲解泛型、类型边界、协变、逆变的基础概念和应用。 泛型定义和调用 泛型是值定义以类型为参数的类,在scala源码中对泛型的使用相当广泛。 一般使用字母A作为类型参数标识符,并放在方括号[]中。如果有多个类型参数,则可以依次用A,...
阅读(19) 评论(0)
函数 本篇主要讲解函数的声明、定义和调用,同时对scala中各种函数进行了实例说明。 scala中方法(methods)是类的一部分;函数(functions)则是一个对象,可以赋值给一个变量,即定义在类中的函数即为方法。 函数的声明...
阅读(26) 评论(0)
本篇主要讲解spark运行架构,包含如下内容: Spark运行架构 基本概念 Application Spark的应用程序,包含一个Driver program和若干Executor SparkContext Spark应用程序的入...
阅读(23) 评论(0)