自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

原创 1.Go Web入门

1.Web Web就是一个请求一个响应package mainimport ( "fmt" "net/http")func sayHello(w http.ResponseWriter, r *http.Request) { // 定义一个 fmt.Fprintln(w, "hello world!")}func main() { http.HandleFunc("/hello", sayHello) //浏览器访问/hello,将会转到sayHello去处...

2022-05-28 19:03:07 1328 2

原创 八、docker-swarm

1

2022-04-01 23:23:28 1516

原创 七、docker-compose--搭建一个自己的博客

使用环境:Ubuntu 20.04Docker 20.10.13docker-compose1.29.2#docker-compose基于docker引擎,所以需要先安装docker。1.docker-compose1.1docker-compose是什么?compose 是docker官方推出的一个容器编排工具。是启动容器的脚本,在脚本里指明启动容器的顺序,启动多少容器。1...

2022-03-29 08:51:14 2517 2

原创 六、docker--镜像制作

目录1.创建文件夹/mydocker以及如下文件2.编辑Dockerfile3.编辑requirements.txt文件4.编辑app.py文件5.生成镜像文件6.查看镜像7.启动容器8.访问网站本文环境:CentOS Stream 8Docker 20.10.13本文创建一个用python连接redis数据,输出到网页功能的镜像。1.创建文件夹/mydocker以及如下文件2.编辑Dockerfile...

2022-03-26 12:34:03 3189

原创 五、docker--进程-文件-网络

准备环境:CentOS Stream 8Docker 20.10.131.进程 相关进程docker-proxy、dockerd、containerd和container-shim-runc-v2。1.1docker-proxy这个进程专门负责端口映射(监听端口)。一个docker进程运行时,会有两个docker-proxy进程监听端口,分别监听ipv4和ipv6的。1....

2022-03-24 17:03:14 2186

原创 四、docker--数据卷

目录1.数据持久化2.数据卷volume2.1查看volume2.2创建数据卷 2.3删除数据卷2.4查看数据卷详细信息 2.5挂载的三种实现方法 2.5.1-v 宿主机目录:目的容器nginx目录2.5.2--mount source=创建的数据卷,target=目的容器nginx目录2.5.3-v 数据卷:目的容器nginx目录1.数据...

2022-03-23 21:26:21 3384

原创 三、docker--镜像的导入与导出

目录1.save和load1.0在ubuntu系统上下载一个ubuntu镜像1.1save保存镜像 1.2传输sc-ubuntu.tar 1.3load导入镜像2.export和import 2.0在ubuntu系统上下载一个centos镜像 2.1使用centos镜像创建一个容器2.2export导出镜像 2.3传输文件2.4im...

2022-03-23 20:03:20 2630

原创 三十五、Python--日志logging模块

1.什么是日志?日志是一种可以追踪某些软甲运行时所发生的事情的方法。2.日志有什么用?程序调试排错用户行为分析3.日志的五个级别 日志登记 数值表示 描述 debug 10 最详细的日志信息,用于诊断问题 INFO 20 详细日志信息仅次于DEBUG,记录关键节点的信息 WARNING 30(...

2022-03-22 20:13:20 2627 1

原创 三十四、Python--闭包与装饰器

1.闭包1.1什么是闭包在函数中可以(嵌套)定义另一个函数时,如果内部函数引用了外部函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组私有变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。1.2形成闭包的三个条件必须有一个内嵌函数内部函数必须引用外部函数的变量外部函数必须返回内函数1.3一个简...

2022-03-22 20:13:01 1365

原创 二、docker命令

目录1.docker1.1是什么1.2docker重要概念2.docker命令 2.1 docker version 查看版本 2.2 docker images 查看本地镜像2.3 docker search 从 Docker Hub查找镜像2.4 docker pull 从镜像仓库中拉取或者更新指定镜像 2.5 docker create 创建容器 ...

2022-03-19 16:35:42 5486

原创 十二、nginx配置https

本文将使用阿里云服务器作为例子,来配置一个用nginx搭建的https网站。1.申请阿里云证书 本文默认你拥有一台阿里云服务器和一个域名,并且已经将域名备案。

2022-03-18 20:21:20 4113

原创 一、docker安装

目录1.centos安装docker2.ubuntu安装docker1.centos安装docker1.1卸载旧版本的dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

2022-03-18 19:20:56 1333

原创 十九、linux指令--压缩-zip-gzip-bzip2-xz-tar

1.为什么需要压缩文件节约存储空间节省传输时间方便备份2.zipzip 压缩文件 源文件 压缩包后缀名.zip默认只给文件作压缩 加-r给文件夹压缩zip wj.zip wj #将wj文件压缩成wj.zipunzip wj.zip #解压wj.zip到当前目录下3.gzipgzip 是直接在源文件上打压缩包压缩包的后缀名.gz...

2022-03-17 20:55:20 720

原创 十八、linux指令--查找which-locate-whereis

1.which#which查询范围是从PATH变量下查找[root@Seesunman ~]# which mkdir/usr/bin/mkdir2.whereiswhereis 可以查询命令存放的路径,同时还会告诉我们man手册的路径whereis的查询范围也是到PATH变量下查找[root@Seesunman ~]# whereis mkdirmkdir: /usr/bin/mkdir /usr/share/man/man1...

2022-03-17 20:37:53 1093

原创 三十三、Python--面向对象(四)

目录1.自省hasattr()​getarrt()setattr()delattr()2.元类 2.1type:创建类的类,称之为元类2.2类的创建底层执行的是type2.3使用type来创建类2.4元类可以规定类的一些行为3.面向对象的两种关系1.自省hasattr(math, "xx") 判断m...

2022-03-17 19:52:07 1321

原创 三十二、Python--面向对象(三)

目录1.经典类和新式类区别1.1类型区别: 1.2继承顺序不同2.方法3.Python中的下划线1.经典类和新式类区别1.1类型区别:经典类 通过type查看到的实例类型都叫instance新式类 通过type查看到的实例类型是对象所对应的类名#Python3中类的定义全是新式类,Python2中继承了object才是新式类,其余全是经典类 ...

2022-03-17 19:15:59 806

原创 三十一、Python--面向对象(二)

目录1.类的继承2.Python中的多态1.类的继承 实现代码的重用class Animal(): species = "Animal" count = 0 def __init__(self): self.name = "animal" Animal.count += 1 print("初始化animal。。。") def breath(self): print("I...

2022-03-15 20:27:39 1033

原创 十一、nginx+zabbix(使用)

3.zabbix的一些参数主机:被zabbix-server监控的主机模板:template里面已经集合了很多可用的应用集,有针对web的模板,MySQL的模板等应用集:各种各样应用的集合,zabbix对应用进行分类:web、ssh、cpu等监控项:被监控的某个项目,例如cpu的使用率等总体关系:监控项 --》应用集 --》模板 --》主机 (左属于右的成员)触发器:盯着某个监控项,设一个高位值,一...

2022-03-14 10:42:07 4622

原创 三十、Python--面向对象(一)

目录1.面向对象1.1面向对象和面向过程有什么区别1.2面向对象基本概念2.类的定义与使用2.1类的三大基本特征 2.2类的使用与实例化 2.3类的继承 2.4类空间与实例空间 2.5__init__方法2.6__new__方法2.7属性操作2.8总结2.9self1.面向对象...

2022-03-13 14:24:17 780

原创 十、nginx+zabbix(入门)

目录1.zabbix1.1思考 1.2zabbix架构1.3使用环境2.安装使用zabbix 2.0关闭防火墙和selinux2.1安装zabbix相关软件2.2上一步选择好平台选项后,下方自动生成了下载链接2.3在zabbix-server上安装数据库并初始化2.4为zabbix-server前端配置php2.5修改时区...

2022-03-12 21:19:35 6161 1

原创 二十九、Python--迭代器与生成器

目录1.Python推导式1.1什么是推导式1.2列表推导式 1.2.1将列表中每个数的平方1.2.2求列表中偶数项的平方​ 1.2.3过滤出[1,100]中被3整除的数,且将偶数项变为0,奇数项不变。1.2.4嵌套推导式 1.3字典推导式 1.3.1将字典的key和val...

2022-03-12 10:34:43 667

原创 二十八、Python--函数式编程

目录1.什么是函数式编程?什么是高阶函数?2.常见的高阶函数2.1 map()​ 2.2 filter() 2.3 reduce()​ 2.4sorted()1.什么是函数式编程?什么是高阶函数?函数式编程中的函数指的并不是编程语言中的函数(或方法),它指的是数学意义上的函数,即映射关系(如:y = f(x)),就是 y 和 x 的对应关系。把函数作为参数传入,这样的函数称...

2022-03-10 16:23:37 1094

原创 九、nginx+ansible(进阶)

5.ansible四大组件host inventory(主机清单) --》可以去操作哪些主机modules(模块) --》实现某个功能的库plugins(插件) --》完成某些功能的模块playbook --》告诉主机清单里的服务器做什么事情#如果把ansible看成一步电影,那么host inventory可以看做演员,modules和plugins是道具师,playbook则是剧本。6.playbook使用...

2022-03-10 09:59:34 3638

原创 八、nginx+ansible(入门)

1.ansible1.1 思考:如果我们需要在100台服务器上安装nginx我们该怎么做?首先我们想到的最原始的想法是一台一台的安装nginx,显然这是个方法,但如果不是100台服务器而是10000台服务器,这个手动安装的方法则显得单纯可爱。所以有没有一种工具能够帮我们到这么多台服务器上一键安装呢,就像shell脚本一样,可以输入bash 脚本名,linux内核就自动帮我们去执行脚本里的指令了。这时候自动化运维工具出现了,ansible是一款自动化...

2022-03-09 19:40:35 1548

原创 二十七、Python--正则表达式(下)

1

2022-03-08 14:35:05 250

原创 二十六、Python--正则表达式(上)

0.什么是正则表达式 描述了一种字符串匹配的模式,对符合某种规律的字符串的匹配和验证

2022-03-05 20:45:19 1561 2

原创 二十五、Python--异常

1.错误和异常错误:语法错误逻辑错误异常:程序运行中,出现意料之外的错误回溯信息2.常见异常#NameError名称错误# print(abc)#ZeroDivisionError# print(1/0)#IndentationError缩进错误# print("ab")#SyntaxError语法错误...

2022-03-02 16:38:21 417

原创 二十四、Python--模块与包

目录0.模块是什么?包? 模块 包1.模块的导入 ①导入方式: 直接导入模块 从模块里导入函数/从包里导入模块 导入所有函数(不推荐) ②同一模块重复导入只会执行一次 ③如果导入的模块名相同,会使用后导入的④. 使用名字导入·⑤.模块的运行 ⑥.相...

2022-03-01 21:46:47 474

原创 七、nginx负载功能+nfs服务器

目录1.在nfs服务器和3台server服务器上都安装nfs-utils2.在nfs服务器上启动nfs功能3.共享文件 ①.在根下创建了共享文件web,里面有一个网页和2个供下载文件 ②.在文件/etc/exports中添加一行配置​4.刷新输出列表5.建议关闭防火墙和selinux6.在server服务器上挂载7.验证效果8.如何实现server服务器修改数据9.开机自动挂载1./etc/rc.local2/etc...

2022-02-27 20:45:10 6055 7

原创 二十三、Python--内存管理

目录0.Python引用机制1.Python引用计数定义:原理: 使用:获取引用计数:getrefcount()​ 增加引用计数:减少引用计数:del 循环引用的情况: 优点:缺点:2.Python垃圾回收 原则: gc机制:触发垃圾回收的的三种情况:...

2022-02-26 20:09:12 659

原创 十五、linux指令-grep

grep, egrep, fgrep - print lines matching a pattern#过滤文本、1.2.^和$ #^表示以什么为开头 $表示为以什么结尾...

2022-02-26 19:32:44 221

原创 二十二、Python文件操作

目录什么是文件?文件概念:文件类型:加码解码文件的基本操作 打开文件 open() 判断文件编码-chardet模块打开方式-mode 读取文件fp.read()关闭文件 fp.close() 光标位置 写入文件fp.write()什么是文件?文件概念::文件是存放在外部介质 (如硬盘、U盘) 上的一组完整信息的集合。这些信息可为各种文字、...

2022-02-25 20:46:08 1221

原创 六、nginx--大项目

项目名称:构建双vip的web集群项目环境:5台linux虚拟机centos系统 --CentOS Stream release 8Keepalived v2.1.5 (07/13,2020)nginx version: nginx/1.21.6项目布局:项目描述:构建一个高性能、高可用的web集群项目,使用nginx 做负载均衡器,keep...

2022-02-24 16:12:47 1498

原创 五、nginx--7层负载均衡

1

2022-02-24 09:46:02 1357

原创 一、移动通信原理--第一章-概述

目录移动通信发展历史:移动通信特点:利用无线电波进行信息传输移动通信在强干扰环境下工作 通信容量有限 通信系统复杂 对移动台要求高移动通信发展历史:第一代1G: 采用模拟通信,接入方式为FDMA方式(Frequency Division Multiple Access)第二代2G:CDMA(Code Division Multiple Access),TD...

2022-02-24 09:17:46 1004

原创 一、无线传感器

无线网络的定义 建立远距离无线连接的全球语音和数据网络 近距离无线连接进行优化的红外线技术及射频技术 与有线网络最大不同在于传输媒介的不同

2022-02-23 21:21:40 1652

原创 四、nginx功能--下载--状态统计

目录1.下载功能①我在虚拟主机www.a.com上添加了下载功能②创建了一个下载目录​③去浏览器打开下载​2.状态统计①我在虚拟主机b上添加状态统计功能②去浏览器打开状态统计页面1.下载功能提供下载功能的模块 ngx_http_autoindex_module在conf下的配置文件内配置加上 location / { autoindex on; }实现①我在虚拟主机www.a.com上添加了下载功能②创建了一...

2022-02-22 08:45:52 1230

原创 三、nginx功能--虚拟主机

1

2022-02-22 08:23:06 1427

原创 一.时间复杂度&异或操作

目录1.时间复杂度2.异或操作位运算的性质:(1)基本操作(2)交换&结合(3)异或运算:相同为0,相异为1实操:实现两数交换:一个数组中有1个出现次数为奇数的数,其余都为出现偶数次的数,请找出这个数:一个数组中有2个出现次数为奇数的数,其余都为出现偶数次的数,请找出这2个数:1.时间复杂度评价一个算法流程的好坏,先看时间复杂度的指标,然后再分析不同数据样本下的实际运行时间。时间复杂度:O(n) -->最坏时间复杂度,是我们一般讨论时

2022-02-17 21:02:00 737

原创 二、nginx配置文件

cd /usr/local/nginx1/conf/ #进入nginx安装的conf目录vim nginx.conf #打开配置修改文件#user nobody; #默认登录用户worker_processes 1; ##error_log logs/error.log; #错误日志#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid; #p...

2022-02-16 21:35:47 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除