09 2020 档案

摘要:进程与线程 一、必备知识点 并发 看起来像同时运行的就可以称之为并发 并行 真正意义上的同时执行 ps 并行肯定算并发 单核的计算机肯定不能实现并行,但是可以实现并发! 补充 我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的内核数 二、多道技术图解 节省多个程序运行的总耗时 空间上的 阅读全文
posted @ 2020-09-27 23:38 taotaozh 阅读(164) 评论(0) 推荐(0) 编辑
摘要:python之异常 一、python之异常介绍 1.1、什么是python之异常? 异常是程序发生错误的信号,称需一旦出错就会抛出异常 一旦抛出异常,程序的运行会立刻终止 1.2、为何要处理异常? 为了增强程序的健壮性,即使是程序运行过程中出错了,也不要终止程序 捕捉异常:将出错的信息记录到日志内, 阅读全文
posted @ 2020-09-18 00:25 taotaozh 阅读(144) 评论(0) 推荐(0) 编辑
摘要:python之反射 一、python之反射 通过字符串映射到属性身上 class Tzh: def __init__(self,name): self.name = name def f1(self): print('f1') t = Tzh('tzh') print(t.name) #hasatt 阅读全文
posted @ 2020-09-17 23:13 taotaozh 阅读(148) 评论(0) 推荐(0) 编辑
摘要:python之封装 一、什么是封装? 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。 封装:指的就是把数据与功能都整合到一起 分两步实现:隐藏与开放接口 二 隐藏属性 ​ Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅只是一种 阅读全文
posted @ 2020-09-17 00:17 taotaozh 阅读(3924) 评论(0) 推荐(0) 编辑
摘要:在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。 firewalld跟iptables比起来至少有两大好处: 1、firewalld可以动态修改单条规则,而 阅读全文
posted @ 2020-09-16 16:54 taotaozh 阅读(3948) 评论(0) 推荐(0) 编辑
摘要:docker启动镜像报错: docker: Error response from daemon: driver failed programming external connectivity on endpoint zookeeper (8ec82732da443cf46f61edfb05ab0 阅读全文
posted @ 2020-09-16 14:44 taotaozh 阅读(606) 评论(0) 推荐(0) 编辑
摘要:一、环境 centos7.x 三台 node1、node2、node3 二、实现免密登陆 2.1、node1上,生成公钥与私钥 [root@node1 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which 阅读全文
posted @ 2020-09-16 10:47 taotaozh 阅读(644) 评论(0) 推荐(0) 编辑
摘要:python之多态 一、什么是多态? 同一种事物,有多种形态! class Animal: #同一类事物:动物 def talk(self): pass class Cat(Animal): #动物的形态之一:猫 def talk(self): print('喵喵喵') class Dog(Anim 阅读全文
posted @ 2020-09-14 23:44 taotaozh 阅读(1473) 评论(0) 推荐(0) 编辑
摘要:类的继承 一、什么是面向对象的继承? 继承是一种创建新类的方式,新建的类可称为子类或者派生类,父类可称基类或者超类 python支持多继承,其他语言不支持多继承 继承可以使得子类别具有父类别的各种属性和方法。 在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和 阅读全文
posted @ 2020-09-14 01:07 taotaozh 阅读(789) 评论(0) 推荐(0) 编辑
摘要:面向对象 一、面向对象 优点: 面向对象编程:是一类相似功能函数的集合,使你的代码更清晰化,更合理化。 面向对象,要拥有上帝的视角看问题,类其实就是一个公共模板,对象就从具体的模板实例化出来 类:就是具有相同属性和功能的一类事物。 对象:就是类的具体表现。 二、类的初识 2.1、类的基本结构 关键字 阅读全文
posted @ 2020-09-12 21:26 taotaozh 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、正则表达式 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。注意: re模块是python独有的 正则表达式所有编程语言都可以使用 re模块、正则表达式是对字符串进行操 阅读全文
posted @ 2020-09-12 16:59 taotaozh 阅读(137) 评论(0) 推荐(0) 编辑
摘要:python内置系统模块 一、random模块 import random #获取[0.0,1.0]范围内的随机浮点数 a = random.random() print(a) #获取[a,b]范围随机整数 b = random.randint(3,9) print(b) #获取[a,b)范围随机浮 阅读全文
posted @ 2020-09-12 16:35 taotaozh 阅读(134) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建Tomcat镜像 一、镜像分层概念 二、制作tomcat镜像 2.1、创建分层目录 [root@node2 ~]# mkdir /app/{web/{nginx,tomcat,jdk},system/{centos,alpine,ubantu}} -pv 2.2、制作基础ce 阅读全文
posted @ 2020-09-10 10:31 taotaozh 阅读(618) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建Nginx镜像 一、前期工作准备(前提是安装好docker) 1.1、创建目录,用于存放dockerfile [root@node2 ~]# mkdir /app [root@node2 ~]# cd /app/ #用于以后存放web服务器的目录 [root@node2 ap 阅读全文
posted @ 2020-09-09 00:41 taotaozh 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:1、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ 。 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者 curl -o /etc/y 阅读全文
posted @ 2020-09-07 21:19 taotaozh 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:Python语言中,模块分为三类。 第一类:内置模块,也叫做标准库。此类模块就是python解释器给你提供的,比如我们之前见过的 time模块,os模块。标准库的模块非常多(200多个,每个模块又有很多功能),我们这几天 就讲常用的十几种,后面课程中还会陆续的讲到。 第二类:第三方模块,第三方库。一 阅读全文
posted @ 2020-09-07 00:44 taotaozh 阅读(332) 评论(0) 推荐(1) 编辑
摘要:一、匿名函数 定义: 一句话函数,比较简单我函数 构建匿名函数 #普通函数 def func(a,b): return a + b #匿名函数 #a,b >形参,lambda >相当于def定义函数,a+b >返回值 funx = lambda a,b: a + b print(funx(1,3)) 阅读全文
posted @ 2020-09-05 16:14 taotaozh 阅读(186) 评论(0) 推荐(0) 编辑
摘要:生成器 一、生成器 定义: 生成器与迭代器看成是一种。生成器的本质就是迭代器。 唯一的区别: 生成器是自己用python写代码构建的数据结构。迭代器都是(系统)提供的,或者转化而来的 获取生成器的三种方式: 生成器函数 生成器表达式 python内部提供部分 二、实现生成器函数 生成器函数也就是生成 阅读全文
posted @ 2020-09-05 15:05 taotaozh 阅读(174) 评论(0) 推荐(0) 编辑
摘要:迭代器 一、可迭代对象 可迭代对象 字面意思:对象?python中一切皆对象。一个实在存在的值,对象 可迭代?:更新迭代,重复的,循环的一个国产,每一次都不太一样!(比如你爷爷生你爸爸,你爸爸生你,你生你儿子) 可迭代对象:可以循环更新的,一个实实在在的值!!! 专业角度:内部含有‘——iter—— 阅读全文
posted @ 2020-09-04 01:06 taotaozh 阅读(235) 评论(0) 推荐(0) 编辑
摘要:python格式化输出 一、% 格式化输出 name = "tzh" age = 18 print("我的名字是 %s,今年 %s岁" %(name,age)) #打印 我的名字是 tzh,今年 18岁 二、format格式化输出 name = "tzh" age = 18 print("我的名字是 阅读全文
posted @ 2020-09-03 23:49 taotaozh 阅读(1534) 评论(0) 推荐(0) 编辑
摘要:函数名的应用 1、函数名指向的是函数的内存地址 def b(): global a print(b,type(b())) 输出: <function b at 0x000001F15891A3A8> <class 'NoneType'> 2、函数名就是变量 def fun(): print(666) 阅读全文
posted @ 2020-09-03 23:19 taotaozh 阅读(219) 评论(0) 推荐(0) 编辑
摘要:NFS简单搭建 服务端:192.168.47.191 客户端:192.168.47.192 ​ NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的 阅读全文
posted @ 2020-09-03 22:17 taotaozh 阅读(458) 评论(0) 推荐(0) 编辑
摘要:python函数 一、函数的初识 特点: 关键字 def,固定不可变 def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要尽量简短,并且要具有可描述性 优点: 可读性高 降 阅读全文
posted @ 2020-09-03 00:08 taotaozh 阅读(173) 评论(0) 推荐(0) 编辑
摘要:SAMBA文件共享服务 一、SAMBA简介 ​ Samba是在Linux]和[UNIX]系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及 阅读全文
posted @ 2020-09-01 20:27 taotaozh 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示