Docker入门与应用实战.pdf
阿良老师的Docker入门与应用实战. docker是什么? 使用最广泛的开源容器引擎; 一种操作系统级的虚拟化技术; 依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制); 一个简单的应用程序打包工具;
阿良老师的Docker入门与应用实战. docker是什么? 使用最广泛的开源容器引擎; 一种操作系统级的虚拟化技术; 依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制); 一个简单的应用程序打包工具;
ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那么ArrayList和LinkedList在性能上有什么差别呢?什么时候应该用ArrayList什么时候又该用LinkedList呢?
Set是java中一个不包含重复元素的collection。更正式地说,set 不包含满足e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。 HashSet与TreeSet都是基于Set接口的实现类。其中TreeSet是Set的子接口SortedSet的实现类。Set接口及其子接口、实现类的结构如下所示。
Callable和Future详解: Callable和Runnable有几点不同: (1)Callable规定的方法是call(),而Runnable规定的方法是run(); (2)call()方法可抛出异常,而run()方法是不能抛出异常的。 (3)Runnable不会返回结果,而Callable可以返回结果。 (4)Callable返回结果可以被Future拿到,即Future可以拿到异步执行任务的返回值。
java多线程之lock。 Lock的基本用法如下,为了防止异常退出时没有释放锁,一般都在拿到锁后立马try,try住所有临界区的代码,然后finally释放锁。
本文章详细介绍了Oracle中connect by...start with...的用法。