风之所向,吾之所往

GEEK

极客——次时代博客

控制台

Docker构建Django部署环境(一)核心概念

本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。 阅读本文大概需要15分钟,通过阅读本文你将知道一下概念: 容器 什么是Docker? Docker思想、特点 Docker容器主要解决什么问题 容器 VS 虚拟机 Docke...

Django与supervisor 管理进程

1、前言 在Django项目中,我们需要用到一些独立于Django框架外的脚本。这样一些脚本可能需要独立的持续运行,且具有很强的可维护性,这个时候supervisor就可以排上用场了。 基于python编写,安装方便 进程管理工具,可以很方便的对用户定义的进程进行启动,关闭,重启,并且对...

MySQL索引类型不同纬度解析

想必大家在被问到这个问题的时候,在网上总是能搜到不同的回答,却又各不相同。其实这些答案大部分都是正确的,只不过在阐述MySQL索引类型的时候从不同方面入手而已。这里归纳如下,具体的机制可以参考其他博文: 从数据结构角度 B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引...

Docker构建Django部署环境(三)Docker Compose

由于Django的配置文件实在有点多,这里我们先用Flask最小化演练。 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。 本章将介绍 Compose 项目情况以及安装和使用。 Compose 项目是 Docker 官方的开...