托马斯 の 博客
Docker-搭建Jenkins服务 Docker-搭建Jenkins服务
自动化部署(持续集成 / CI + 持续交付 / CD)不仅可以提升开发效率,让程序员更专注产品与业务的开发,还可以节省很多运维成本以及提升运维效率。其中,Jenkins 是自动化部署中最流行的工具,尤其是 Docker+Jenkins
2021-09-16
Docker 常见命令 Docker 常见命令
docker 常见命令 查看版本 docker -v 查看详细版本 docker version 查看 docker 基本信息 docker info 镜像相关的命令镜像仓库地址:https://hub.docker.co
2021-09-13
Docker 环境搭建 Docker 环境搭建
Docker 环境搭建适用于 Ubuntu,Debian,Centos 等大部分 Linux(使用官方安装脚本自动安装)curl -sSL https://get.daocloud.io/docker | sh # 或者执行 curl
2021-09-03
Supervisor 进程管理工具使用 Supervisor 进程管理工具使用
Supervisor 进程管理工具使用 pypi 插件链接地址 官方文档地址 supervisor 从安装到使用 php artisan horizon 和 php artisan queue:work 命令一样,都可以正常处理异步任务
2021-08-18
聚簇索引和非聚簇索引 聚簇索引和非聚簇索引
聚簇索引与非聚簇索引 1. 聚簇索引(主键索引)InnoDB会自动为主键id创建一棵名为主键索引(又叫做聚簇索引)的B+树,这个B+树的最重要的特点就是叶子节点包含了完整的用户记录,大概长这个样子。主键索引的B+树的每一个节点内的记录都是按
2021-08-15
MySQL 之索引、视图、触发器 MySQL 之索引、视图、触发器
MySQL 之索引、视图、触发器索引 索引的引入 索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容。 索引的优缺点 优点:提高查询数据的速度缺点:创建和维护索引的
2021-08-03
MacOS 安装 homebrew MacOS 安装 homebrew
MacOS 安装 homebrew 命令 说明 brew update 更新 Homebrew 自身 brew outdated 查看哪些安装包需要更新 brew upgrade 更新所有的包 brew upgrade
2021-07-26
Redis 的持久化 Redis 的持久化
Redis 的持久化两种持久化方式 RDB 指定的时间间隔内保存数据快照 AOF 先把命令追加到操作日志的尾部,保存所有历史操作命令 RDB 模式 优点 适合用于进行备份 fork 出子进程进行备份,主进程没有任何 IO 操作 恢复大
2021-07-25
Redis Cluster 集群解决方案 Redis Cluster 集群解决方案
Redis Cluster 集群解决方案 多个 Redis 实例协同进行 采用 slot (槽)分割数据,是 CRC16 与 16384 取模后分散 主从结构和选举算法,保证每个节点的可靠性 客户端可以连接任意一个 node 进行操作
2021-07-24
MySQL 三范式 MySQL 三范式
MySQL 三范式第一范式(1NF):表中的每列的属性不可再分比如: 学号(主键) 姓名 性别 就读信息 20200101 张三 男 大一,土木工程 上表中可以看到,(就读信息)这一列,其实还可以分解成(年级)和(专业),
2021-07-18
MySQL 性能分析 MySQL 性能分析
MySQL 性能分析explain explain select * from users; -- 本意为显示警告信息。但是和 explain 一块儿使用,就会显示出优化后的 sql。需要注意使用顺序。(只能在 mysql cli 中才会
2021-07-11
MySQL 主从复制 MySQL 主从复制
MySQL 主从复制 主从复制原理 主从复制的基本原则 每个 slave 只有一个 master 每个 slave 只能有一个唯一的服务器 ID 每个 master 可以有多个 salve 一主一从常见配置 mysql 版
2021-07-07
3 / 4