摘要: 九、Docker资源限制 内存资源 CPU资源 压测阅读全文
posted @ 2019-06-15 20:25 生生不息.连绵不绝 阅读(2) 评论(0) 编辑
摘要: 八、Docker Registry 1、distribution:由docker官方提供 安装registry 修改docker daemon使用HTTP协议 推送docker镜像 2、harbor:由VMware公司在distribution二次开发 1. yum install docker c阅读全文
posted @ 2019-06-15 20:24 生生不息.连绵不绝 阅读(1) 评论(0) 编辑
摘要: 六、Docker 存储卷(volume) COW:写时复制 Bind mount volume:手动mount绑定的卷 Docker managed volume:docker自动管理的卷 共享volume 复制其他容器的卷设置阅读全文
posted @ 2019-06-15 20:23 生生不息.连绵不绝 阅读(2) 评论(0) 编辑
摘要: 七、Docker File .dockeringore:打包忽略的文件列表,每行写一个文件的路径,可使用通配符 FROM指令:指定基础镜像 COPY指令: ADD指令:将宿主机的文件打包到docker镜像,支持URL和tar文件 WORKDIR:指定工作目录,逆序往上找到第一个就是工作路径 VOLU阅读全文
posted @ 2019-06-15 20:23 生生不息.连绵不绝 阅读(3) 评论(0) 编辑
摘要: 四、Docker镜像(image) docker采用分层构建机制,最底层为bootfs,次之为rootfs bootfs: 用于系统引导的文件系统,包括BootLoader和kernel,容器启动完成后会被卸载以节约内存资源 rootfs: 位于bootfs之上,表现为docker容器的根文件系统,阅读全文
posted @ 2019-06-15 20:22 生生不息.连绵不绝 阅读(2) 评论(0) 编辑
摘要: 五、Docker网络(network) 桥接 NET Overlay Network 叠加网络,IP承载IP的隧道通信 ip命令管理网络名称空间 1. 封闭式容器:只有lo网卡 创建封闭式容器 2. 联盟式容器:两个容器使用一个名称空间 创建联盟式容器(共享网络名称空间) 3. 连接docker0网阅读全文
posted @ 2019-06-15 20:22 生生不息.连绵不绝 阅读(2) 评论(0) 编辑
摘要: 一、容器概念 Linux六大名称空间 Control Group(cgroups) 容器核心技术 Docker容器引擎:LXC libcontainer runC Docker Daemon:Docker server端,默认只提供socket文件接入 Registry:镜像仓库,默认通信协议HTT阅读全文
posted @ 2019-06-15 20:21 生生不息.连绵不绝 阅读(3) 评论(0) 编辑
摘要: 一、简单socket示例 服务端 客户端 二、循环收发 服务端 客户端 三、循环提供服务(多客户端串行) 服务端 客户端 四、udp协议的socket编程(ntp服务) 服务端 客户端 五、基于tcp的ssh服务 服务端 客户端 python import socketserver class My阅读全文
posted @ 2019-04-30 20:38 生生不息.连绵不绝 阅读(25) 评论(0) 编辑
摘要: 异常:程序运行时发生错误的信号 常见异常 异常处理 多分支异常处理 万能异常处理 else和finally 主动触发异常 自定义异常 断言阅读全文
posted @ 2019-04-26 20:17 生生不息.连绵不绝 阅读(5) 评论(0) 编辑
摘要: 一、面向对象的概念 类:把一类事物的相同特征抽取出来整合到一起就是一个类,类是一个抽象的概念 对象:基于类创建的一个具体的事物 二、类属性的增删查改 三、实例属性的增删查改 四、静态属性,类方法,静态方法 property classmethod staticmethod 五、组合 示例 示例2 六阅读全文
posted @ 2019-04-26 20:16 生生不息.连绵不绝 阅读(5) 评论(0) 编辑
摘要: 一、time&datetime模块 二、random模块 随机验证码代码示例 三、BASE_DIR 四、os模块 五、sys模块 进度条 六、json、pickle和shelve模块 json的应用(dumps和loads) json的应用(dump和load) pickle用法和json完全一样,阅读全文
posted @ 2019-04-18 21:25 生生不息.连绵不绝 阅读(17) 评论(0) 编辑
摘要: 一、装饰器 1. 装饰器本质是函数 2. 为其他函数添加附加功能 3. 不修改被修饰函数的源代码 4. 不修改被修饰函数的调用方式 装饰器示例 装饰器示例2 修饰带返回值的函数 修饰带参数的函数 认证登录装饰器示例 模拟记录session 带参数的装饰器 二、高阶函数 1. 函数接受的参数是一个函数阅读全文
posted @ 2019-04-05 00:02 生生不息.连绵不绝 阅读(9) 评论(0) 编辑
摘要: 一、迭代器 1. 迭代器协议:对象必须提供一个next()方法,执行该方法要么返回迭代中的下一项,要么抛出一个Stoplteration异常终止迭代 2. 可迭代对象:遵循迭代器协议,即可迭代对象,(可以被for循环的就是可迭代对象) 二、生成器 1、生成器函数 2、生成器表达式 三、三元表达式阅读全文
posted @ 2019-04-05 00:01 生生不息.连绵不绝 阅读(8) 评论(0) 编辑
摘要: 一、Cloud 基础概念 IAAS:Infrastructre As A Service 基础架构及服务,OpenStack,CloudStack PAAS:Platform As A Service 平台及服务,Docker SAAS:Software As A Service 软件及服务 FWa阅读全文
posted @ 2019-04-01 23:41 生生不息.连绵不绝 阅读(30) 评论(0) 编辑
摘要: 一、中间件服务相关概念 AMQP协议:高级消息队列协议 路由模型 direct topic fan out headers broker exchange binding queue 中间件的实现 Qpid, ActiveMQ (apache) RabbitMQ Kafka 0MQ 二、Rabbit阅读全文
posted @ 2019-03-30 15:14 生生不息.连绵不绝 阅读(18) 评论(0) 编辑
摘要: 一、文件处理初识 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过文件句柄对文件进行操作 3. 关闭文件 文本示例 基本操作 二、基本文件处理 读模式:r 写模式:w 1. 只有字符串才能写到文件中 追加模式:a 读写模式:r+ 写读模式:w+,x+,a+ 模拟修改文件,硬盘上的文件是无法修阅读全文
posted @ 2019-03-29 19:40 生生不息.连绵不绝 阅读(10) 评论(0) 编辑
摘要: 一、函数的定义 1. 函数是逻辑结构化和过程化的一种编程方法。 二、函数的参数 1. 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 2. 实参可以是常量、变量、表达式、函数等,无论实参是何阅读全文
posted @ 2019-03-29 19:39 生生不息.连绵不绝 阅读(9) 评论(0) 编辑
摘要: 一、字符串拼接 1、百分号的使用方法 %s 字符串 %d 整数 %.2f 浮点数,默认保留6位小数,超出位四舍五入 %% 打印百分号 %(KEY)s 接收字典 print() 分隔符 2、Format方法阅读全文
posted @ 2019-03-22 22:34 生生不息.连绵不绝 阅读(9) 评论(0) 编辑
摘要: 一、集合 1. 由不同元素组成(去重的特性) 2. 是无序的 3. 集合中只能存放不可变类型的元素(数字、字符串、元组) 4. 集合可增加、删除,但是不能修改 1、集合的定义 使用大括号定义 使用set定义 2、集合的内置方法 add() 添加一个元素 clear() 清空 copy() 浅拷贝 p阅读全文
posted @ 2019-03-22 22:33 生生不息.连绵不绝 阅读(8) 评论(0) 编辑
摘要: 一、运算符 1、算术运算符 \+ 加 \ 减 \ 乘 / 除 \ 平方 // 整除 % 取余 2、比较运算符 == 等于 \ 大于 \= 大于等于 != or 不等于 3、成员运算符 in not in 4、逻辑运算符 and or 5、赋值运算符 = += 二、基本数据类型 数字 int 字符串 阅读全文
posted @ 2019-03-21 22:25 生生不息.连绵不绝 阅读(2) 评论(0) 编辑