上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 下面是我画的线程池的原理图。 一、属性 public class ThreadPoolExecutor extends AbstractExecutorService { //控制标识,32位(拆分为高3位和低29位) private final AtomicInteger ctl = new At 阅读全文
posted @ 2018-12-07 16:52 静水楼台/Java部落阁 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 可以参考博客:https://blog.csdn.net/aixiaoyang168/article/details/77453974 docker-maven-plugin官网推荐在新项目中使用dockerfile-maven来构建镜像。 docker-maven-plugin的Github地址: 阅读全文
posted @ 2018-11-26 17:53 静水楼台/Java部落阁 阅读(9289) 评论(2) 推荐(0) 编辑
摘要: 下面以一个例子来演示构建镜像的过程。 #在/tmp目录下演示 cd tmp mkdir build-redis-image 1.创建Dockerfile文件 vim Dockerfile 并写入如下内容: # 构建Redis镜像:在Centos7.4镜像中安装redis后打包成自己的镜像。 #基于C 阅读全文
posted @ 2018-11-22 18:35 静水楼台/Java部落阁 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、镜像操作 1.搜索镜像 可以直接在Docker Hub 直接搜索镜像,当然也可以使用命令来搜索。 docker search 名称 docker search tomcat 2.拉取镜像 docker pull 镜像名 #拉取redis3.0 docker pull redis:3.0 3.查看 阅读全文
posted @ 2018-11-21 18:24 静水楼台/Java部落阁 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 属性 重入锁是基于AQS实现的,它提供了公平锁和非公平锁两个版本的实现。 非公平锁和公平锁两个类都是内部类,而ReentrantLock中只引入Sync类型的sync,面向接口编程。实际使用哪个版本则由构造器决定,默认使用非公平锁,也可以在构造时手动指定。 构造器 加锁(非公平版)-lock 因为默 阅读全文
posted @ 2018-11-05 19:21 静水楼台/Java部落阁 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 适配器模式是将一个类的接口转换成客户希望的另一个接口,从而让那些接口不兼容的类可以一起工作。 一、类图结构 适配器模式包含以下三个角色: Target(目标抽象类):目标抽象类定义客户所需的接口,可以是一个抽象类或接口,也可以是具体类。在类适配器中,由于C#语言不支持多重继承,所以它只能是接口。 A 阅读全文
posted @ 2018-08-27 22:13 静水楼台/Java部落阁 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、定义 抽象工厂模式提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 二、结构 抽象工厂模式的主要角色如下: 抽象工厂(Abstract Factory):提供了创建产品的接口,它包含多个创建产品的方法 newProduct(),可以创建多个不同等级的产品。 具体工厂(Con 阅读全文
posted @ 2018-08-26 23:08 静水楼台/Java部落阁 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法模式使得一个类的实例化延迟到了其子类。 二、类图 工厂方法模式包含以下几个角色: 抽象产品角色(Product):具体产品对象的共同父类或共同拥有的接口。 具体产品角色(ConcreateProduct):实现抽象产品接口的具体 阅读全文
posted @ 2018-08-25 22:39 静水楼台/Java部落阁 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 设计模式是在软件开发中,经过验证的,用于解决在特定环境下、重复出现的或者特定问题的解决方案。而这些都是前辈们经过大量的实践总结出来的宝贵经验,学习和领会其中的设计思想,能让我们在面对相同问题时可以直接使用现有的解决方案,从而避免重复创造轮子。典型的设计模式可以分为以下三大类: 创建型模式:抽象了对象 阅读全文
posted @ 2018-08-24 17:08 静水楼台/Java部落阁 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 一、安装docker 官方文档:Install Docker Engine on CentOS,Docker离线安装文件:https://download.docker.com。 安装 Docker需要 64 位版本的CentOS 7。 1.升级CentOS7系统和内核 首先,升级一下系统,保证工具 阅读全文
posted @ 2018-08-22 21:42 静水楼台/Java部落阁 阅读(849) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页