摘要:
为什么要有DockerCompose? 有了Docker,我们可以实现redis,mysql等中间件、容器的镜像部署。也可以实现自定义项目的的构建和部署。 但是这些操作(部署)都是我们手动一步一步来完成的,在生产环境中微服务的数量是非常多,少则数十,多则上千!难道需要我们一个一个手动部署吗? 所以我 阅读全文
摘要:
Docker使用Dockerfile自定义镜像 引子 镜像结构 Dockerfile语法 什么是Dockerfile? 案例:基于Ubuntu镜像构建一个新的镜像,运行一个Java项目 (1)首先新建目录,将所需要的文件导入 (2)我们来看看准备的Dockerfile中写了什么 (3)执行构建命令 阅读全文
摘要:
1. 需要了解的概念 需要理解的知识点包括:数据流、缓冲区、文件类型、文件存取方式 1.1 数据流: 指程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。 1.2 缓冲区(Buffer): 指在程序执行 阅读全文
摘要:
Docker最新超详细教程——Docker创建运行MySQL并挂载 (1)拉取mysql镜像 (2)创建目录 (3)运行mysql容器 自定义MySQL 配置文件 mysql-conf 存储数据的位置 mysql-data (4)测试数据库连接 Docker最新超详细教程——Docker创建运行My 阅读全文
摘要:
Docker最新超详细教程——基本操作 一、镜像操作 镜像名称 镜像命令 案例一:拉取、查看镜像 案例二:保存、导入镜像 二、容器操作 容器相关命令 容器三个状态 暂停与停止有什么差别? 案例一:创建并运行一个容器(nginx) 需求:创建并运行nginx容器的命令 命令解读 详细步骤 案例二:进入 阅读全文
摘要:
Docker最新超详细教程——安装与部署 安装Docker CentOS安装Docker 1. 卸载(可选) 2. 安装yum工具 3. 更新本地镜像源 4. 安装docker 5. 注意事项 关闭防火墙(重要!!!) Docker的使用 1. 通过命令启动docker 2. 输入命令,可以查看do 阅读全文
摘要:
栈也是一种特殊的线性表,但不同的是,栈的操作与传统的线性表不同。传统的线性表可以完成随机位置存取,而栈的结构决定了它进行操作的特点:仅仅在表尾进行插入或删除操作(后进先出)。表尾端称作栈顶,而与之相对的,表头端称作栈底。可以将栈的结构与子弹弹夹进行类比,后压入的子弹先被发射,正如栈的后进先出特点一般 阅读全文
摘要:
Docker最新超详细教程——入门简介 微服务中存在的痛点 什么是Docker? Docker如何解决依赖兼容问题? Docker如何解决不同系统环境问题? (生产环境差异) 操作系统结构 应用于计算机交互的流程 Docker与虚拟机有什么区别? Docker架构 镜像和容器 DockerHub 如 阅读全文
摘要:
Django框架中的MVT: 在MVT中各个字母的意思: Django框架的开发原则: 快速开发原则 与 DRY原则:Do not repeat yourself.(不要自己去重复一些工作) 下面分享几个学习Django中可能使用到的网站: Django教程(菜鸟教程) Django中文网 Djan 阅读全文
摘要:
引子 缓存的更新策略 实现主动更新的3个方案 Cache Aside Pattern实现 先操作数据库还是先操作缓存? 代码实现 完整代码,需要自取 引子 缓存的好处不言而喻,但是也带来了一系列问题。我们数据是保存在缓存(Redis)与数据库(MySQL)中,在使用缓存的时候,我们要如何保证数据的一 阅读全文