本文是对runC源码的核心部分——Create Command & Run Command 进行源码分析。
对应的code workflow如下所示:
you should make sence these points:
runC create command 和 run command的流程入口统一从/runc/utils_linux.go#334 main.startC…
本文主要介绍了docker容器的DNS配置及其注意点,重点对docker 1.10发布的embedded DNS server进行了源码分析,看看embedded DNS server到底是个啥,它是如何工作的。
Configure container DNS
DNS in default bridge network
OptionsDescrip…
ArrayList是我们使用得最多的一个集合类之一,一般用来做包装DTO到view层来显示数据.ArrayList继承了AbstractList类,实现了List,RandomAccess,Cloneable接口 Java代码 public class ArrayList<E> extends AbstractList<E> implements List&l…
在非线程安全的容器迭代时,如果进行add、remove等操作,会引发ConcurrentModificationException并发修改异常
验证很简单:
List<String> list new ArrayList<>();
list.add("a");
list.add("b");
list.add…