08 2021 档案
摘要:1、docker引擎简介 Docker引擎是用来运行和管理容器的核心软件。 Docker引擎主要的组构成:Docker户端(Docker Client)、Docker守护进程(Docker daemon)、containerd以及runc。它们共同负责容器的创建和运行。 2、早期的docker引擎
阅读全文
摘要:1、linux安装docker--二进制安装 1、docker依赖的环境 1、依赖环境 64 bits CPU Linux Kernel 3.10+ #不要使用centos6安装docker,因为内核版本较低,会出现各种不确定的问题 Linux Kernel cgroups and namespac
阅读全文
摘要:1、docker简介 提到"Docker"时,可能是指如下3种概念之一。 Docker公司。 Docker的容器运行时和编排引擎。 Docker是一种运行于Linux和Windows上的软件,用于创建、管理和编排容器。 Docker开源项目(Moby) 。 Docker是在GitHub上开发的Mob
阅读全文
摘要:1、为什么使用容器 1、底层操作系统 Windows和Linux操作系统都没有相应的技术手段来保证在一台服务器上稳定而安全地同时运行多个应用。 每个服务器只能运行单一应用,这种做法导致了大部分服务器长期运行在他们额定负载5%~10%的水平区间之内。这对公司资产和资源是一种极大的浪费! 2、虚拟机 虚
阅读全文
摘要:1、Samba简介 1、samba是什么 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。 SMB(Server Message
阅读全文
摘要:1、NFS简介 网络文件系统(NFS,Network File System),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),用户和程序可以像访问本地文件一样访问远端系统上的文件,使得每个计算机的节点能够像使用本地资源一样方便地使用网上资源。 NF
阅读全文
摘要:1、FTP协议 1、FTP协议简介 FTP(File Transfer Protocol,文件传输协议)是TCP/IP协议组中的协议之一。 FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源
阅读全文
摘要:1、硬盘接口类型 1、并行接口和串行接口 1、并行接口 并行接口,指的是并行传输的接口。比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成。 从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频率不能太高,所以实际的传输速度并不和并行度成正比,甚至可能更差。
阅读全文
摘要:索引用于快速找出在某个列中有一特定值的行。 不使用索引,MySQL必须从第1条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多。 如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜寻数据文件,而不必查看所有数据。 1、索引简介 索引是对数据库表中一列或多列的值进行排序
阅读全文
摘要:存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储、访问和维护数据的完整性。 MySQL中提供了功能丰富的数据管理语句,包括插入数据的INSERT语句,更新数据的UPDATE语句和删除数据的DELETE语句。 1、插入数据 1、一般插入数据的方法 基本语法格式如下:
阅读全文
摘要:1、基本查询语句 基本语法格式如下: SELECT {* | <字段列表>} [ FROM <表1> [,<表2>...] [WHERE <表达式>] [GROUP BY <字段名>] [HAVING <expression> [{<operator> <expression>}...]] [ORD
阅读全文
摘要:1、数学函数 1、ABS(x)和PI() 绝对值函数ABS(x):返回X的绝对值 返回圆周率的函数PI():返回圆周率π的值。默认的显示小数位数是6位。 示例: mysql> select ABS(-3.3),ABS(3.3),PI(); + + + + | ABS(-3.3) | ABS(3.3)
阅读全文
摘要:1、运算符主要有四大类分别是: 算术运算符 算术运算符用于各类数值运算。 算术运算符包括:加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%) 。 比较运算符 比较运算符用于比较运算。 比较运算符包括:大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=),
阅读全文
摘要:MySQL支持多种数据类型主要有: 数值数据类型: 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。 浮点小数数据类型:FLOAT、DOUBLE。 定点小数类型:DECIMAL。 日期/时间类型:YEAR、TIME、DATE、DATETIME和TIMESTAMP
阅读全文
摘要:1、创建数据表 在数据库中,数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位。 数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的。 每一行代表一条唯一的记录,每一列代表记录中的一个域。 1、创建表的语法形式 数据表属于数据库,在创建数据表之前,应该使用语句“USE <数据库
阅读全文
摘要:1、创建数据库 创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。 基本语法格式如下: CREATE DATABASE database_name; --创建数据库 CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_g
阅读全文
摘要:MySQL用户可以分为普通用户和root用户。 root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限; 普通用户只拥有被授予的各种权限。 --匿名用户 mysql> SELECT * FROM mysql.user WHERE User = ''; --查看匿名用
阅读全文
摘要:1、数据库 mysql> show databases; --查看有哪些数据库 mysql> create database database_name; --创建数据库 mysql> select database(); --查看当前使用的数据库 mysql> use database_name;
阅读全文
摘要:1、Windows上二进制安装MySQL5.7 1、下载安装包 https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.34-winx64.zip 2、解压安装包mysql-5.7.34-winx64.zip 3、创建data目录和m
阅读全文
摘要:1、数据库基础 数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。 数据表之间相互关联,反映了客观事物间的本质联系。 数据库系统提供对数据的安全控制和完整性控制。 1、数据库 数据库的发展大致划分为如下几个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 高级数据库阶段 数据库种类
阅读全文
摘要:Twisted第三方文档:https://krondo.com/an-introduction-to-asynchronous-programming-and-twisted/Twisted官方文档:https://twistedmatrix.com/trac/wiki/Documentation
阅读全文
摘要:进程 > 线程 > 协程 协程用于耗时操作,高效利用CPU,例如网络请求、网路下载(爬虫)、IO操作(文件的读写)。 1、使用生成器完成协程 ###python3.8 import time def task1(): for i in range(3): print('A' + str(i)) yi
阅读全文