摘要:
什么是微服务?为什么会有微服务?让我们带着这些疑问开始我们的探索。 我们先看下维基百科和百度百科给出的定义: 维基百科:2014年,Martin Fowler 与 James Lewis 共同提出了微服务的概念,定义了微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,服务依业务功 阅读全文
摘要:
本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构。 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句: 返回结果为: 下面给出 MySQL 的基本架构示意图,可以看出 SQL 语句在 MySQL 的各个模块中的执行过程。 MySQL 基本架构 大体 阅读全文
摘要:
Ansible 组件介绍 本章主要通过对 Ansible 经常使用的组件进行讲解,使对 Ansible 有一个更全面的了解,主要包含以下内容: 1. Ansible Inventory 2. Ansible Ad Hoc 命令 3. Ansible playbook 4. Ansible facts 阅读全文
摘要:
准备工作 本地运行时环境 JDK :1.8+ MySQL :5.6.5+ Maven :3.6.1 IDE :IntelliJ IDEA Apollo的表结构对timestamp使用了多个default声明,所以需要5.6.5以上版本。 从官方仓库 "https://github.com/ctrip 阅读全文
摘要:
Java 8:新的时间和日期API 在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,因此建议使用新的时间和日期API,分别从旧的时间和日期的API的缺点以及解决方法、Java 8 新的时间和日期API进行讲解。 旧的时间和日期的API的缺陷 Java 的 java.util. 阅读全文
摘要:
Ansible 安装与配置 本章主要讲的是 Ansible 安装与基本配置,主要包含以下内容: 1. Ansible 环境准备 2. 安装 Ansible 3. 配置运行环境 4. Ansible实践 Ansible 环境准备 从 GitHub 获取 Ansible,准备控制主机,查看被管节点。 使 阅读全文
摘要:
Ansible 架构及特点 第一章主要讲的是 Ansible 架构及特点,主要包含以下内容: 1. Ansible 软件 2. Ansible 架构模式 3. Ansible 特性 Ansible 软件 Ansible 的编排引擎可以完成配置管理、流程控制、资源部署等工作。 Ansible 基于 P 阅读全文