摘要: volatile是轻量级的synchronized,它在多处理开发中保证了共享变量的“可见性”。 可见性是指当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 如果volatile变量修饰符使用恰当的话,它比synchronized的使用和执行成本更低。 成本低的原因是:volatile 阅读全文
posted @ 2018-09-10 22:12 使用D 阅读(466) 评论(0) 推荐(0)
摘要: 找到/usr/lib/systemd/system/docker.service,修改ExecStart对应行: ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock #重新加载 systemc 阅读全文
posted @ 2018-09-10 16:53 使用D 阅读(194) 评论(0) 推荐(0)
摘要: 在Dockerfile文件中增加: ADD Shanghai /etc/localtime RUN echo 'Asia/Shanghai' >/etc/timezone 重点: 把Shanghai文件放在与Dockerfile文件同目录下。 Shanghai文件可以从linux服务器上拷贝出来/u 阅读全文
posted @ 2018-09-10 16:51 使用D 阅读(2009) 评论(0) 推荐(0)
摘要: 1、在main下级路径创建docker文件夹 2、在docker文件夹下创建Dockerfile文件,用于构建镜像 FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD 项目名称-0.0.1-SNAPSHOT.jar app.jar ADD Sha 阅读全文
posted @ 2018-09-10 15:44 使用D 阅读(237) 评论(0) 推荐(0)
摘要: Visitor模式即访问者模式 在数据结构中保存许多元素,我们会对这些元素进行处理,这时“处理”代码放在那里比较好?通常的做法是将它们放在表示数据结构中的类中。但是,如果“处理”有许多中那?这种情况下,没当增加一种处理时,我们就不得不去修改表示数据结构的类。 Visitor模式中将数据结构与处理分离 阅读全文
posted @ 2018-09-09 23:46 使用D 阅读(484) 评论(0) 推荐(0)
摘要: 装饰者模式:像不断地在对象添加装饰的设计模式称为Decorator模式,Decorator指装饰物。 角色: Component组件:增加功能的核心角色。本示例中,装饰前的蛋糕就是Component角色,Component角色只定义了API接口。 ConcreteComponent具体的组件:实现了 阅读全文
posted @ 2018-09-09 23:10 使用D 阅读(221) 评论(0) 推荐(0)
摘要: Strategy(算法)模式可以整体的替换算法的实现部分。 重点说明: 使用委托这种弱关联关系可以很方便的整体替换算法。 角色: Strategy策略:该角色负责决定实现策略所需要的接口api。 ConcreteStrategy具体策略:该角色负责实现Strategy角色接口api。即负责实现具体的 阅读全文
posted @ 2018-09-06 23:35 使用D 阅读(466) 评论(0) 推荐(0)
摘要: Bridge桥连接模式的作用是将两样东西链接起来,它们分别是类的功能层次结构和类的实现层次结构。 类的功能层次结构 当有一个Something类,要增加它的功能时,可以创建SomethingGood类同时继承Something类,这样就构成了一个小的类的层次结构。 父类具有基础的功能 在子类中增加新 阅读全文
posted @ 2018-09-06 22:28 使用D 阅读(196) 评论(0) 推荐(0)
摘要: 继承类:AbstractMap 实现接口:Map、Cloneable Map:将key-value映射为对象,接口取代了Dictionary类, AbstractMap实现了Map,减少实现Map接口时的工作量 Cloneable实现此接口的类可以进行拷贝操作 重要说明: 1、异或操作: x是二进制 阅读全文
posted @ 2018-09-06 01:06 使用D 阅读(156) 评论(0) 推荐(0)
摘要: 继承AbstractSequentialList 实现了顺序访问列表 实现List、Deque、Cloneable List接口定义List集合的操作方法 Deque支持在两端插入和删除元素的线性集合。 Cloneable实现此接口的类可以进行拷贝操作 重要说明: 1、定了first头节点(firs 阅读全文
posted @ 2018-09-05 21:45 使用D 阅读(131) 评论(0) 推荐(0)