摘要: ThreadPoolExecutor JDK1.8中对与ThreadPoolExecutor是这么定义的: ThreadPoolExecutor通常使用工厂方法(Executors)来配置执行实例,使用线程池中的线程来执行每一个提交的任务。ThreadPoolExecutor提供了两个主要功能:减少 阅读全文
posted @ 2018-07-10 13:29 枫红知秋寒 阅读(206) 评论(0) 推荐(0) 编辑
摘要: BlockingQueue 在分析BlockingQueue之前,先看一下JDK1.8中对于BlockingQueue的注释说明: A {@link java.util.Queue} that additionally supports operations that wait for the qu 阅读全文
posted @ 2018-07-09 16:47 枫红知秋寒 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 先看一下线程池的基础架构图: (1)创建并返回设置有常用配置字符串的 ExecutorService 的方法。 (2)创建并返回设置有常用配置字符串的 ScheduledExecutorService 的方法。 (3)创建并返回“包装的”ExecutorService 方法,它通过使特定于实现的方法 阅读全文
posted @ 2018-07-09 14:33 枫红知秋寒 阅读(228) 评论(1) 推荐(0) 编辑
摘要: 查找镜像 docker search redis 拉取镜像 docker pull docker.io/redis 启动容器 docker run -d docker.io/redis --name redis -p 6379:6379 --requirepass "123456"查看容器 dock 阅读全文
posted @ 2018-04-26 17:59 枫红知秋寒 阅读(2362) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。 因为RabbitMQ由Erlang实现,本机部署的话还要安装Erlang的开发环境,成本难免高些。然而,借助Docker的话,环境部署便会非常便捷。 通过dockerhub搜索,可以找到官方的RabbitMQ镜像。 在网页的tag 阅读全文
posted @ 2018-03-15 14:33 枫红知秋寒 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 安装环境,CentOS Linux version 3.10.0-514.el7.x86_64 1、查找最新的mysql镜像 docker search mysql 2、下载最新的mysql-server镜像 docker pull mysql/mysql-server:latest 3、下载完成之 阅读全文
posted @ 2018-01-11 10:08 枫红知秋寒 阅读(820) 评论(0) 推荐(0) 编辑