排序:
默认
按更新时间
按访问量

自己学Docker:17.上传自定义镜像到docker hub

创建远程仓库 首先,需要在https://hub.docker.com注册帐号。 然后,登录后创建一个仓库。 填写必要信息,其中, namespace和 repository name是必须填写的,repository name也就是pull时的镜像名称了。其他都是描述性信息,可以选填。...

2018-03-21 11:26:58

阅读数:144

评论数:0

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

RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。 因为RabbitMQ由Erlang实现,本机部署的话还要安装Erlang的开发环境,成本难免高些。然而,借助Docker的话,环境部署便会非常便捷。这次来使用docker快速搭建带web管理功能的RabbitMQ的环境。查找镜...

2017-11-29 13:47:58

阅读数:1950

评论数:0

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

之前有介绍过使用Docker创建MySQL服务,说明了三种方式。 使用Docker镜像 通过Dockerfile构建 通过docker stack deploy(或者docker-compose) 1,2可以归为一种,即单个应用方式: Dockerfile -> 镜像 -> 容器(do...

2017-11-24 16:43:09

阅读数:612

评论数:0

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

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

2017-11-13 17:33:00

阅读数:1808

评论数:0

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

Java线程相关的类和接口大多在java.util.concurrent包下面,线程池的创建可以通过Executors定义的一些类方法获取各种线程池实例。 newSingleThreadExecutor:创建一个单线程执行程序,它可安排在给定延迟后运行命令或者定期地执行 newScheduledT...

2017-09-14 11:56:18

阅读数:383

评论数:1

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

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

2017-09-13 17:00:02

阅读数:198

评论数:0

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

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

2017-09-12 11:01:50

阅读数:198

评论数: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/ Logstas...

2017-08-01 16:21:35

阅读数:2385

评论数:0

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

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简言之就是,约定大于配置。 突出特点有: 1. 创建独立的Spring应用程序 2. 嵌入的To...

2017-06-27 13:56:54

阅读数:263

评论数:0

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

当 Docker 启动时,会自动在主机上创建一个名为 docker0 虚拟网桥,这实际上就是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。 系统会为这个docker0 分配一个私有网段的ip。如ip地址为172.17.0.1子网掩码为255....

2017-06-20 15:55:28

阅读数:2437

评论数:0

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

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

2017-05-09 09:40:21

阅读数:990

评论数:0

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

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

2017-05-08 11:44:56

阅读数:914

评论数:0

splinter安装与入门

安装splinter安装pip安装pip install splinter以上安装会同时安装selenium。 源码安装git clone git://github.com/cobrateam/splinter.git cd splinter python setup.py installS...

2017-05-03 10:15:57

阅读数:2308

评论数:0

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

Docker在2016年很早的时候就明确了将会在企业级方面重点跟进。而且最近一年docker的版本也发生很大变化,具体可以参见自己学Docker:10.Docker.v1.12升级到v1.13.0 正式版(注意:按照本文的步骤安装,最终安装的版本为当前最新的ce版–Docker version 1...

2017-04-28 13:42:11

阅读数:3358

评论数:1

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

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,也是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。安装和配置先说明安装环境,系统为Ubuntu ...

2017-04-21 17:57:28

阅读数:394

评论数:0

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

在启动方式上直接执行redis编译好的服务器端程序即可,这样只适合在初步了解redis的基本功能时使用。如果要部署到测试或生产环境,肯定需要修改一些默认的配置,这是这种启动方式就有些不适用了。 当然redis除了直接执行服务器程序启动,同样支持使用脚本文件启动。

2017-04-10 15:41:18

阅读数:1642

评论数:0

设计模式:工厂方法模式

定义 工厂方法模式(Factory Method) 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 Factory Method使一个类的实例化延迟到其子类。 从定义中就可以看出这个模式的作用:定义和维护对象之间的关系。 工厂方法模式的适用场景有: 当一个类不知道它所...

2017-03-29 19:49:28

阅读数:320

评论数:0

自己学Docker:10.Docker.v1.12升级到v1.13.0 正式版

Docker v1.13.0 正式版发布了。 重要信息:在 Docker 1.13 中,与在 Docker 1.12 中引入的实验版本相比,管理插件 api 发生了变化.在升级到 Docker 1.13 之前,必须卸载使用 Docker 1.12 安装的插件。可通过 docker plu...

2017-01-20 18:03:08

阅读数:5491

评论数:0

Go起步:9、Go的错误处理--自定义异常

Go的错误处理方式Go语言主要的设计准则是:简洁、明白。 简洁是指语法和C类似,相当的简单;明白是指任何语句都是很明显的,不含有任何隐含的东西,在错误处理方案的设计中也贯彻了这一思想。错误处理是学习任何编程语言都需要考虑的一个重要话题。以前学习C语言时,对于错误的处理就是通过返回-1或者NULL...

2016-10-29 23:50:56

阅读数:2320

评论数:0

Apache CXF拦截器Interceptor实现WebServices用户验证

Apache CXF应该都知道,是一个开源的 Services 框架,可以构建基于SOAP或RESTful 的WebServices ,并且可以和 Spring 天然地进行无缝集成。 不过这里不是关于CXF的系统介绍,而是在开发WebServices 时遇到一些问题,最终使用CXF拦截器完成需求...

2016-10-29 23:04:13

阅读数:4311

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭