2.4k 2 分钟

# Docker 概述 Docker 是一个开源的应用容器引擎,基于 Go语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个 轻量级 、 可移植 的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用 沙箱机制 ,相互之间不会有任何接口(类似 iPhone 的 app), 更重要的是容器性能开销极低。 # Docker 应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud...
3.8k 3 分钟

# Celery 异步框架 # 介绍 Celery 是一个 基于 python 开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用 celery 你想对 100 台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务 ID, 你过一段时间只需要拿着这个任务 id 就可以拿到任务执行结果, 在任务执行 ing 进行时,你可以继续做其它的事情 Celery 在执行任务时需要通过一个消息中间件来接收和发送任务消息,以及存储任务结果, 一般使用 rabbitMQ or Redis #...
3.9k 4 分钟

# SQL–一切皆关系 在计算机领域有许多伟大的设计理念和思想,例如: 在 Unix 中,一切皆文件。 在面向对象的编程语言中,一切皆对象。 关系数据库同样也有自己的设计思想:在 SQL 中,一切皆关系。 # 关系模型 关系模型(Relational model)由 E.F.Codd 博士于 1970...
776 1 分钟

# 概述 # 原理 Slave 服务启动,主动连接 Master,并发送 SYNC 命令,请求初始化同步 Master 收到 SYNC 后,执行 BGSAVE 命令生成 RDB 文件,并使用缓冲区记录此后执行的所有写命令 Master 完成 RDB 文件后,将其发送给所有 Slave 服务器 Slave 服务器接收到 RDB 文件后,删除内存中旧的缓存数据,并装载 RDB 文件 Master 在发送完 RDB 后,即刻向所有 Slave 服务器发送缓存中的写命令 至此初次连接同步完成,后续进行 增量同步 # 准备工作,Win10 安装多个 redis 下载 Redis...
592 1 分钟

# 下载 戳我,前往网盘下载,提取码:2u0r # 安装 一路 next 到底🚀 # 激活 Patch Patch 中选择 Backup、Host、Navicat v15,点击 Patch 点击 Patch 按钮就找到 Navicat Premium 15 的安装目录的 navicat.exe 文件 出现以下提示说明 Patch 成功了 License. Product and Language License. Product and Language 区块中的 License 里选中 Enterprise、在 Produce 里选择 Premium、在...
392 1 分钟

# 下载 点击这里,去往 Mysql 官网下载 戳我,前往网盘下载,版本为 8.0.22.0 ,提取码:ad3l # 安装 打开刚刚下载好的安装包,开始安装 MySQL 选择 I accept 然后点击 next 进入下一步 这里选择 Developer Default ,然后点击 nex t 进入下一步 这一步是检查安装条件,直接点击 next 进入下一步就可以了 这里直接点击 execute 执行就可以了,执行完后点击 next 进入下一步 继续点击 next 设置 root密码 然后点击 next 进入下一步。 一路点击 nex t,并 check 你的 root...
2.4k 2 分钟

# Redis(Remote Dictionary Server ) # 简介 Redis (Remote Dictionary Server),是一个开源的使用 C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 Redis 是一个 key-value 存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多。 在我们日常的 Web...
2.8k 3 分钟

# 概述 MySQL 是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证 MySQL 数据库的可靠性,就要会一些提高可靠性的技术。MySQL 主从同步可以做到实时备份数据。 用途:备份,读写分离,高可用和故障切换,MySQL 升级测试 # 原理 作为主服务器的 Master ,会把自己的每一次改动(每条 sql 语句)都记录到二进制日志 Binarylog 中 作为从服务器的 Slave 将 Master 的 Binary log 拷贝到它的中继日志 relay log 中,然后 Slave 自己的 sql线程 会负责读取这个中继日志,并执行一遍。 这样 Slave...
1.5k 1 分钟

# 1. ANT DESIGN of Vue Ant Design 是蚂蚁金服技术部经过大量项目时间和总结,设计的前端 UI 组件库。 致力于提升『用户』和『设计者』使用体验的中台设计语言。它模糊了产品经理、交互设计师、视觉设计师、前端工程师、开发工程师等角色边界,将进行 UE 设计和 UI 设计人员统称为『设计者』,利用统一的规范进行设计赋能,全面提高中台产品体验和研发效率。 Ant Design Vue 是使用 Vue 实现的遵循 Ant Design 设计规范的高质量 UI 组件库 # 特性 🌈 提炼自企业级中后台产品的交互语言和视觉风格。 📦 开箱即用的高质量 Vue...
1.2k 1 分钟

# Vue–生命周期 # 生命周期是什么 生命周期 (Life Cycle) 的概念应用很广泛,特别是在政治、经济、环境、技术、社会等诸多领域经常出现,其基本涵义可以通俗地理解为 “从摇篮到坟墓” (Cradle-to-Grave) 的整个过程 在 Vue 中实例从创建到销毁的过程就是生命周期,即指从创建、初始化数据、编译模板、挂载 Dom→渲染、更新→渲染、销毁等一系列过程 我们可以把组件比喻成工厂里面的一条流水线,每个工人(生命周期)站在各自的岗位,当任务流转到工人身边的时候,工人就开始工作 # 生命周期有哪些 先搂一眼官方文档的图片 Vue 生命周期总共可以分为 8...