Docker简介
Docker是一项由GO语言开发实现的容器技术。Docker技术相较于传统的虚拟化方式,更加的轻便、快捷。从下面这张只要说到Docker就必然出现的对比图中可以看出,传统虚拟化技术是在宿主机上再虚拟出一套硬件,在其上运行一个完整的操作系统,再在系统上运行所需的应用进程;而容器的技术则没有自己独立的内核,应用程序使用宿主机的内核,也不用虚拟硬件,使得容器更加的轻便。
Stream流编程也是java8中的新特性。Stream是一个高级的迭代器,不是一个数据结构,不是一个集合,不会存放数据。它是将数据放在一个流水线中处理,在流水线的一边输入数据,在流水线的尾端得到结果,中间有一系列的操作。
先看代码:
1 | import java.util.stream.IntStream; |
从jdk1.8开始,java开始支持函数式编程以及lambda表达式,本文简单描述一下函数式编程以及lambda表达式的常见使用方法。函数式编程是一种编程范式,他和命令式编程的区别有几点:
例如,利用java实现找到最小的数,命令式编程的代码如下:
1 | public class MinDemo{ |
Update your browser to view this website correctly. Update my browser now