关闭
当前搜索:

自己学Docker:16.Docker使用实战--部署带Web管理工具的RabbitMQ

RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。 因为RabbitMQ由Erlang实现,本机部署的话还要安装Erlang的开发环境,成本难免高些。然而,借助Docker的话,环境部署便会非常便捷。这次来使用docker快速搭建带web管理功能的RabbitMQ的环境。查找镜像通过dockerhub搜索,可以找到官方的RabbitMQ镜像。 在网页的tag标签页下会列出所有可...
阅读(337) 评论(0)

自己学Docker:15.Docker使用实战--zookeeper集群部署

之前有介绍过使用Docker创建MySQL服务,说明了三种方式。 使用Docker镜像 通过Dockerfile构建 通过docker stack deploy(或者docker-compose) 1,2可以归为一种,即单个应用方式: Dockerfile -> 镜像 -> 容器(docker run) 。对于搭建集群环境的话,Docker Stack方式实施和管理更为方便。所以这里搭建一个zook...
阅读(393) 评论(0)

自己学Docker:14.Docker使用实战:MySQL服务的创建

本文介绍如何使用docker迅速搭建MySQL的运行环境。使用docker hub镜像查找镜像首先查找Docker Hub上的mysql镜像,有两种方式: 其一,直接登录docker hub网站https://hub.docker.com/搜索,可以知道镜像地址为https://hub.docker.com/_/mysql/。 其二,可以使用docker search mysql命令搜索。...
阅读(578) 评论(0)

多线程/并发笔记:线程池的创建--Executor框架

Java线程相关的类和接口大多在java.util.concurrent包下面,线程池的创建可以通过Executors定义的一些类方法获取各种线程池实例。 newSingleThreadExecutor:创建一个单线程执行程序,它可安排在给定延迟后运行命令或者定期地执行 newScheduledThreadPool:创建一个定长线程池,支持定时及周期性任务执行。...
阅读(211) 评论(1)

多线程/并发笔记:Java并发编程之this逃逸问题

this逃逸是指在构造函数返回之前其他线程就持有该对象的引用. 调用尚未构造完全的对象的方法可能引发令人疑惑的错误。this逃逸经常发生在构造函数中启动线程或注册监听器时, 如:package com.mungo.lily.demo;import com.mungo.lily.domain.MessageInfo;public class ThisEscape { private Strin...
阅读(145) 评论(0)

多线程/并发笔记:线程创建的三种方式

Java线程创建的三种方式: 直接继承Thread类,重载run()方法 实现Runnable接口 实现Callable接口...
阅读(148) 评论(0)

开源实时日志分析ELK平台部署

ELK版本:5.4.3 下载:https://www.elastic.co/cn/downloads 环境: CentOS7 JDK 1.8 Linux用户:mungo ElasticSearch http://10.81.1.6:9200/ Logstash Logstash 项目诞生于 2009 年 8 月 2 日。其作者是世界著名的运维工程师乔丹西塞...
阅读(1325) 评论(0)

Spring Boot环境配置:Spring Boot+Mybatis+Gradle

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简言之就是,约定大于配置。 突出特点有: 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 通过各种starter,简化项目依赖配置 3. 自动配置Spri...
阅读(124) 评论(0)

自己学Docker:13.Docker网络模式1--默认模式bridge模式

当 Docker 启动时,会自动在主机上创建一个名为 docker0 虚拟网桥,这实际上就是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。 系统会为这个docker0 分配一个私有网段的ip。如ip地址为172.17.0.1子网掩码为255.255.0.0。当我们创建一个新的容器时,同时会创建了一对veth pair接口(即对等接口,当数据包发...
阅读(981) 评论(0)

自己学Docker:12.Docker网络初涉

当你开始扩大 Docker 的应用范围时,忽然发现,你需要了解很多关于网络的知识。 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。...
阅读(821) 评论(0)

分布式服务框架ZooKeeper:四字命令

ZooKeeper 支持某些特定的四字命令(The Four Letter Words)与其进行交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过nc(或telnet) 向 ZooKeeper 提交相应的命令。 四字命令ZooKeeper 四字命令如下: 类别 命令 描述...
阅读(714) 评论(0)

splinter安装与入门

安装splinter安装pip安装pip install splinter以上安装会同时安装selenium。 源码安装git clone git://github.com/cobrateam/splinter.git cd splinter python setup.py installSplinter的使用必修依靠Cython、lxml、selenium这三个软件.selenium在安装s...
阅读(1111) 评论(0)

自己学Docker:11.Docker版本--CE和EE

Docker在2016年很早的时候就明确了将会在企业级方面重点跟进。而且最近一年docker的版本也发生很大变化,具体可以参见自己学Docker:10.Docker.v1.12升级到v1.13.0 正式版(注意:按照本文的步骤安装,最终安装的版本为当前最新的ce版–Docker version 17.04.0-ce, build 4845c56)。而在2017年的3月1号之后,Docker的版本命名...
阅读(2281) 评论(0)

分布式服务框架ZooKeeper安装和配置

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,也是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。安装和配置先说明安装环境,系统为Ubuntu Server17.04,Zookeeper的版本为最新稳定版3.4.9。因Zookeeper的实现 依赖...
阅读(316) 评论(0)

Redis初识:2.通过初始化脚本启动Redis

在启动方式上直接执行redis编译好的服务器端程序即可,这样只适合在初步了解redis的基本功能时使用。如果要部署到测试或生产环境,肯定需要修改一些默认的配置,这是这种启动方式就有些不适用了。 当然redis除了直接执行服务器程序启动,同样支持使用脚本文件启动。...
阅读(1087) 评论(0)
66条 共5页1 2 3 4 5 ... 下一页 尾页