自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 04_Django-模板变量/标签/过滤器/继承-url反向解析

文章目录变量和标签变量标签if标签for标签过滤器和继承过滤器继承url反向解析博客????:https://blog.csdn.net/cPen_web视频????:https://www.bilibili.com/video/BV1vK4y1o7jH变量和标签变量视图函数中可以将Python变量封装到 字典 中传递到模板上样例:def xxx_view(request): dic = { "变量1": "值1", "变量2": "值2",

2022-02-17 00:00:00 672

原创 03_Django-GET请求和POST请求-设计模式及模板层

文章目录GET请求和POST请求定义GET处理POST处理Django的设计模式及模板层MVC和MTV传统的MVCDjango的MTV模式模板层什么是模板模板配置模板的加载方式视图层与模板层之间的交互博客链接 https://blog.csdn.net/cPen_web视频链接 https://www.bilibili.com/video/BV1vK4y1o7jHGET请求和POST请求定义无论是GET还是POST,统一都由视图函数接收请求,通过判断request.method区分具体的请求动

2022-02-16 12:00:00 383

原创 02_Django-路由配置-HTTP协议的请求和响应

文章目录路由配置path()path()函数path转换器re_path()re_path()函数HTTP协议的请求和响应请求请求样例请求中的方法Django中的请求响应响应样例响应状态码Django中的响应对象博客链接 https://blog.csdn.net/cPen_web视频链接 https://www.bilibili.com/video/BV1vK4y1o7jH路由配置settings.py中的ROOT_URLCONF指定了主路由配置列表urlpatterns的文件位置# file

2021-12-26 20:29:55 1251

原创 01_Django-介绍-项目结构-URL和视图函数

文章目录Django介绍起源组件用途版本安装Django项目结构创建项目启动服务关闭服务启动常见问题结构解析manage.py项目同名文件夹settings.py公有配置自定义配置URL和视图函数URL - 结构protocol(协议)hostname(主机名)port(端口号)path(路由地址)query(查询)fragment(信息片段)处理URL请求主路由 - urls.py视图函数示例博客链接 https://blog.csdn.net/cPen_web视频链接 https://www.bil

2021-11-16 01:44:43 746

原创 33_linux笔记-LVS

文章目录介绍架构NATDR调度算法最近在学习LVS,记录一下介绍LVS        Linux Virtual Server        Linux虚拟主机 --> 是一个高可用高扩展的软件(负载均衡的软件)        章文嵩是技术专家,也是L

2021-07-07 08:32:19 446 2

原创 [新星计划] Python内存管理 | 引用计数、垃圾回收、内存池机制

文章目录● 引用计数● 垃圾回收● 缓冲池● 深拷贝与浅拷贝系列文章https://blog.csdn.net/cpen_web/category_11089219.htmlPython内存管理三大块○ 引用计数○ 垃圾回收○ 内存池Python的内存管理以引用计数为主,垃圾回收为辅,还有个内存池Python动态类型○ 对象是储存在内存中的实体○ 我们在程序中写的对象名,只是指向这一对象的引用(reference)○ 引用和对象分离,是动态类型的核心○ 引用可以随时指向一个

2021-06-27 23:50:58 235 4

原创 [新星计划] Python上下文管理器 | with关键字

文章目录● 介绍● 语法● 异常处理● contextlib模块系列文章https://blog.csdn.net/cpen_web/category_11089219.html● 介绍上下文管理器是装饰器的近亲,与装饰器类似的,它们都是包装其他代码的工具○ 装饰器:包装用于定义的代码块○ 上下文管理器:可以包装任意格式的代码块上下文管理器是一个包装任意代码块的对象,上下文管理器保证:○ 进入上下文管理器时,每次代码执行的一致性○ 当退出上下文管理器时,相关的资源会被正确地回收(即

2021-06-27 22:38:51 218 1

原创 [新星计划] Python面向对象练习 | 回合制对战游戏、模拟ATM、Linux用户管理类

文章目录● ①、回合制对战游戏● ②、模拟ATM● ③、Linux用户管理类系列文章https://blog.csdn.net/cpen_web/category_11089219.html菜鸟教程:面向对象https://www.runoob.com/python3/python3-class.html● ①、回合制对战游戏回合制对战游戏 ●创建角色:名字、性别、血量、装备   ●战斗●创建房间:   &nbsp

2021-06-19 22:29:40 697

原创 [新星计划] Python高阶函数 | map、filter、sorted、reduce

文章目录● 介绍○ 常用高阶函数● map○ filter● sorted○ reduce系列文章https://blog.csdn.net/cpen_web/category_11089219.html● 介绍高阶函数:把函数作为参数传入,这样的函数称为高阶函数。# 示例def func01(a, b): print(f"{a} {b}")def func02(func,a,b): # 注:把函数作为参数传递;func02称为高阶函数 print("start f

2021-06-19 20:45:02 248 3

原创 [新星计划] Python psutil模块 | 使用Python实现运维监控

文章目录● 介绍● 安装● 获取系统基本信息○ 1、CPU○ 2、MEMORY○ 3、DISK○ 4、NETWORK○ 5、PROCESS系列文章https://blog.csdn.net/cpen_web/category_11089219.html● 介绍● process and system utilities● 能够轻松的实现获取系统运行的进程和系统利用率(CPU、内存、磁盘、网络等)信息,主要应用于系统监控● 实现了同等命令命令行实现的功能:ps、top、lsof、netstat

2021-06-12 08:46:29 940 6

原创 [新星计划] Python手撕代码 | 十大经典排序算法

文章目录● 冒泡排序● 选择排序● 插入排序● 快速排序● 堆排序● 归并排序● 希尔排序● 计数排序● 桶排序● 基数排序系列文章https://blog.csdn.net/cpen_web/category_11089219.html排序算法是《数据结构与算法》中最基本的算法之一。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。参考 https://www.runoob.com/w3cnote/ten-sorting-algorithm

2021-06-10 12:30:47 782 3

原创 [新星计划] Python smtplib模块 | 轻松学会收发E-mail(电子邮件)

文章目录● 理论知识○ smtplib模块作用○ 邮件协议● 实操步骤○ QQ邮箱获取授权码○ 代码部分□ 示例1□ 示例2□ 示例3○ Foxmail登录□ 使用POP3协议登录□ 使用IMAP协议登录系列文章https://blog.csdn.net/cpen_web/category_11089219.html职场必备,邮件沟通~● 理论知识菜鸟教程:Python3 SMTP发送邮件https://www.runoob.com/python3/python3-smtp.html○

2021-06-04 02:43:10 1414 1

原创 [新星计划] Python数据类型(下) | 10分钟,轻松上手Python列表操作

文章目录● 容器类型● 列表(list)○ 索引○ 切片○ 增加○ 删除○ 修改系列文章https://blog.csdn.net/cpen_web/category_11089219.html● 容器类型        4种内置数据结构(容器类型)              &

2021-06-02 12:55:02 201 1

原创 [新星计划] Python数据类型(上) | 5分钟,快速了解Python字符串

文章目录● Python数字○ int○ float○ complex● Python字符串○ 转义字符○ 字符串取值○ 字符串常用方法○ 字符串拼接○ 字符串格式化● Python布尔● Others○ 常量○ NoneType系列文章https://blog.csdn.net/cpen_web/category_11089219.html本文主要内容 Python基本数据类型,欢迎指正● Python数字       

2021-05-28 00:36:15 318 3

原创 [新星计划] Python环境搭建 | 万丈高楼平地起

[新星计划] Python环境搭建 | 万丈高楼平地起● Python解释器 安装○ Windows平台○ Linux平台● pip工具 设置○ 方法 1○ 方法 2○ Windows平台○ Linux平台● PyCharm 安装○ Windows平台系列文章https://blog.csdn.net/cpen_web/category_11089219.html● Python解释器 安装○ Windows平台       

2021-05-26 02:54:02 717 8

原创 11_MySQL笔记-主从复制-延迟备份-读写分离

文章目录主从复制异步复制半同步复制同步复制延迟备份个人博客https://blog.csdn.net/cPen_web主从复制集群cluster:多台MySQL服务器集群:很多台服务器做一样的事情如何保证数据库里的内容是一样的?如何分工?从服务器是如何知道主服务器上更新了哪些数据? 答:二进制日志(binlog)主从复制:其实就是复制的是主服务器的二进制日志,从服务器然后再重新根据日志操作一遍,从而达到和主服务器里的数据一样,但是时间上会有延迟如何解决延迟的问题?中间件 midd

2021-03-30 10:34:05 363

原创 10_MySQL笔记-日志-备份和还原

文章目录日志错误日志慢日志通用查询日志二进制日志二进制日志格式备份和还原mysqldump根据二进制日志恢复个人博客https://blog.csdn.net/cPen_webOLTP和OLAP 在线事务处理和在线分析处理https://my.oschina.net/u/2969788/blog/2875200oltp和olap oltp和olap是两种常见的业务模式 oltp(on line transcation processing) 在线事务处理 它具有以下特点,常见的系统如银行财

2021-03-30 00:02:33 230

原创 09_MySQL笔记-组函数-GROUP BY-LIMIT-多表连接查询-子查询-UNION-索引-视图-存储过程

文章目录组函数GROUP BYLIMIT多表连接查询子查询UNION索引视图存储过程个人博客https://blog.csdn.net/cPen_web组函数组函数 组函数又叫做聚集函数(aggregation function),它在一个行的集合(一组行)上进行操作,对每个组给一个结果常用的组函数 AVG([DISTINCT] expr) :求平均值 COUNT({*|[DISTINCT] } expr) :统计行的数量 MAX([DISTINCT] expr) :求最大值

2021-03-29 23:25:29 614 1

原创 08_MySQL笔记-锁-常量-DISTINCT-DESC-WHERE

文章目录锁常量DISTINCTDESCWHERE个人博客https://blog.csdn.net/cPen_webSession是什么? 会话:创建一个连接 --> 建立了一个会话长连接:一直的连着不断开,除非人为的关闭 --> mysql和ssh连接短连接:先建立3次握手 --> 传输数据 --> 四次断开root@test mysql>show processlist; #注:查看有哪些人连接(几个session)#注:一个连接里面创建很多的事务

2021-03-29 22:44:04 356

原创 07_MySQL笔记-GRANT-REVOKE-INSERT-UPDATE-DELETE-TRUNCATE-事务

文章目录GRANTREVOKEINSERTUPDATEDELETETRUNCATE事务个人博客https://blog.csdn.net/cPen_webPython里连接MySQL的库 mysql-connector records pymysqlPython3 MySQL 数据库连接 - PyMySQL详细步骤 https://www.runoob.com/python3/python3-mysql.html步骤:安装PyMySQL[root@cPen ~]# pip3 ins

2021-03-29 22:10:32 510 1

原创 32_linux笔记-zabbix

文章目录安装部署监控进程与服务监控nginx服务监控crond进程监控sshd服务微信告警个人博客https://blog.csdn.net/cPen_web官网 https://www.zabbix.com/cn/手册 https://www.zabbix.com/documentation/4.0/zh/manual客户端zabbix-agentd开放端口号 10050服务器端zabbix-server开放端口号 10051PHP写的zabbix架构图安装部署准备一台全新的

2021-03-20 12:33:51 322

原创 04_项目-基于Docker-K8s的Web集群

文章目录网络拓扑图项目描述步骤及代码其他项目https://blog.csdn.net/cpen_web/category_10833878.html网络拓扑图项目描述项目名称:基于Docker-K8s的Web集群项目环境:Docker 20.10.5,CentOS 7.6 (7台 2核2G),Nginx 1.19.8,Ansible 2.9.18,NFS,Prometheus 2.0.0,Grafana 4.2.0项目描述: 实现一个高可用的负载均衡器的Web服务器集群

2021-03-15 14:13:01 686

原创 31_linux笔记-k8s

文章目录安装minikube暴露服务实验:配置 Pod 以使用 PersistentVolume 作为存储案例:通过NFS实现持久化存储实验:多节点集群部署个人博客https://blog.csdn.net/cPen_webKubernetes k8sKubernetes k8s 生成级别的容器编排工具https://kubernetes.io/https://www.kubernetes.org.cn/coursehttps://kubernetes.io/docs/tutorials

2021-03-13 14:41:16 313

原创 30_linux笔记-文件系统

文章目录个人博客https://blog.csdn.net/cPen_web文件系统:file system文件系统:file system 管理文件的系统: 文件的增删改查 --> 新建,删除,移动,重命名,查找 磁盘分区:新建,删除,格式化,挂载内核kernel内核kernel: 1 .对CPU进行调度管理 2 .内存的分配管理 3 .文件系统的管理 4 .进程的管理 5 .其他硬件的管理(网络,显卡,声卡点)用户空间的进程 不能访问内核空间;内核空间有接口

2021-03-13 12:35:51 434

原创 29_linux笔记-docker

文章目录安装镜像制作镜像容器编排工具ComposeSwarm数据卷网络类型个人博客https://blog.csdn.net/cPen_web安装docker是什么?docker 是一个软件,运行在操作系统上 docker里运行很多的容器 container,一个容器里跑(运行)一个程序(app) docker是容器的管理程序 docker也是一个虚拟化软件,里面的虚拟机是container 容器 容器才是底层真正干活的软件 一个容器相当于一个虚拟机,里面会运行一个微型的操作系统和程

2021-03-13 10:56:42 1118 2

原创 03_项目-基于Docker Swarm的高可用Web集群

文章目录项目名称:基于Docker Swarm的高可用Web集群网络拓扑图数据流程图项目环境:Docker 20.10.3,CentOS 8.2(8台 1核1G),Ansible 2.9.15,Keepalived,Nginx 1.19.7,NFS项目描述:        实现一个高可用的负载均衡Web服务器集群,融入Ansible实现自动化运维,后端采用Swarm管理的Docker集群来提供Web服务,大量使用容器来完成Web

2021-03-05 22:30:40 912

原创 02_项目-使用ansible进行Nginx集群和MySQL集群的批量部署

文章目录项目名称:使用ansible进行Nginx集群和MySQL集群的批量部署项目环境:CentOS 7.8,ansible 2.9.15,Nginx 1.19.7,MySQL 5.7.32项目描述:        使用ansible去批量部署6台Nginx服务器,1台NFS文件服务器,3台MySQL服务器,其中Nginx、MySQL采用源码编译安装,NFS采用yum安装。提前编写好Nginx、MySQL的编译安装脚本,通过a

2021-02-27 01:51:26 525

原创 01_项目-基于keepalived的双vip高可用web集群

文章目录项目名称:基于keepalived的双vip高可用web集群架构图项目环境:CentOS 8.2(8台 1核1G),ansible 2.9.17,keepalived 2.0.10,Nginx 1.19.7,NFS项目描述:        构建一个高并发,高可用性的web集群项目,融入ansible实现自动化运维,使用Nginx做负载均衡器,keepalived实现高可用。ansible服务器(1台)、firewall服

2021-02-25 21:54:50 771

原创 06_MySQL笔记-数据类型-字段属性-存储引擎-字符集-创建新表-数据库建模

文章目录数据类型字段属性存储引擎字符集创建新表数据库建模PowerDesigner 建模工具个人博客https://blog.csdn.net/cPen_web数据类型数据类型 - 日期和时间类型https://www.runoob.com/mysql/mysql-data-types.html年 year月 month日 day小时 hour分钟 minute秒 secondtimestamp --> 时间戳:距离1970-1-1 0:0:0为起点 有多少秒

2021-02-19 16:35:46 400 1

原创 05_MySQL笔记-配置文件-连接方式-密码破解-存储引擎-SQL语句分类

文章目录MySQL的配置文件DBMSMySQL的连接方式MySQL里密码破解MySQL的存储引擎SQL语句分类个人博客https://blog.csdn.net/cPen_webMySQL的配置文件mysql的配置文件:/etc/my.cnf 配置文件的作用:给进程传递参数[root@cPen_aliyun mysql]# vim /etc/my.cnf [mysqld_safe] #注:指定mysqld_safe进程的配置 (传参)#需要创建mkdir /data/mysq

2021-02-13 23:40:52 194

原创 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接

文章目录介绍rpm方式安装MySQL源码编译安装MySQL一键安装脚本远程连接个人博客https://blog.csdn.net/cPen_web介绍MySQLMySQL是一个数据库软件 数据库 database关系型数据库oracle(甲骨文)、MSSQL(SQL server)、MySQL、postgreSQL(PG 国内的)非关系型数据库NOsql:redis、mongodb为什么是MySQL? 1 . MySQL是一个比较成熟而且稳定、有很多大公司在使用的。 --&

2021-02-13 21:41:00 303

原创 28_linux笔记-web-nginx

文章目录nginx 编译安装./configure安装脚本nginx 模块ngx_http_ssl_module示例1 https服务器的搭建示例2 访问http跳转到httpsngx_http_realip_modulengx_http_autoindex_modulengx_http_stub_status_modulengx_http_auth_basic_modulengx_http_rewrite_modulengx_http_referer_modulengx_http_limit_conn_m

2021-02-10 10:14:32 653 2

原创 07_计算机网络笔记-防火墙-iptables

文章目录iptables的规则表、链结构规则链规则表脚本 - 清除防火墙规则管理和设置iptables规则脚本 - iptables规则(防火墙服务器)个人博客https://blog.csdn.net/cPen_webLinux防火墙概述firewall 防火墙是防止别人进攻 --> 防火墙就是对进去的数据进行限制防火墙不能检查病毒,查杀病毒示例:查看内核版本[root@cPen_A ~]# uname -r3.10.0-1127.el7.x86_64内核kernel:是Li

2021-02-10 06:27:08 762

原创 06_计算机网络笔记-TCP-三次握手-四次断开-UDP

文章目录TCP三次握手、四次断开UDP相关工具dstatnetstatlsofcurlncnmapglancestcpdump个人博客https://blog.csdn.net/cPen_web传输层的作用IP层提供点到点的连接 (网络层)传输层提供端到端的连接 (端口) 端到端 --> 端口到端口 程序 --> 进程 --> 占用一个端口 --> 对外提供服务QQ (应用层)我们的电脑安装的qq的客户端 58759 ----> QQ服务器端:8000客

2021-02-10 04:46:43 420

原创 05_计算机网络笔记-NAT

文章目录NATSNATDNAT个人博客https://blog.csdn.net/cPen_webNATNAT的概念Network Address Translation,网络地址转换 --> 公用ip地址和私有ip地址之间的转换路由器在转发数据的时候,修改ip包头里的源ip地址或者目的ip地址 --> 在公网ip和私网ip之间的转换为什么需要NAT? 答:ipv4的ip地址不够用,不能做到每个人都分配一些公用ip地址 1. 解决ip地址不够用的问题 2. 起到安全的作

2021-02-10 02:45:50 1104 1

原创 04_计算机网络笔记-ARP协议-ICMP协议-路由-三层交换-TTL

文章目录ARP协议路由ICMP协议TTL三层交换个人博客https://blog.csdn.net/cPen_web子网划分ip地址由32位二进制组成区分网络段和主机段网络段用来标识是否在同一个网段,同一个网段对的主机ip,它们的网络段是一致的掩码就是用来区分网络段高位为网络段,低位为主机段网络段二进制掩码标识全为1,主机段二进制掩码标识全为0A、B、C三类地址A类地址,网络位8位,主机位24位,掩码就是255.0.0.0A类私有:10.0.0.0/8B类地

2021-02-10 00:52:36 768

原创 03_计算机网络笔记-子网划分-路由配置

文章目录子网划分配置静态路由个人博客https://blog.csdn.net/cPen_web子网划分vlan和子网划分都是绑在一起的vlan是物理层 二层子网划分 三层 逻辑层#注:默认网关。访问外网经过路由器出去,没有设置其他路由时,走默认网关windows查看ip等信息打开网络共享中心 --> 本地连接 --> 打开详细信息 查看ipv4相关地址即可#注:dhcp动态获得ip地址,有租约,有时间限制不能上网怎么办?1、ping网关 (网关不通,看灯亮不亮

2021-01-19 13:22:44 2177

原创 02_计算机网络笔记-网络拓扑-交换机-VLAN

文章目录一般家庭的网络拓扑交换机的基本原理与配置虚拟局域网VLAN个人博客https://blog.csdn.net/cPen_web一般家庭的网络拓扑光猫(调制解调器):1.光信号和电信号的转换2.路由器的功能:可以拨号(账号和密码的认证过程)3.无线功能:无线功能有限的,只能带10个人左右,距离远了,也不行无线路由器:信号强,覆盖范围广,带的机器数量也多2.配置自己的wifi名字和密码光猫(调制解调器):1.光信号和电信号的转换2.更改网络的连接模式为桥接(不在光猫

2021-01-14 20:34:22 1077

原创 01_计算机网络笔记-OSI七层模型-TCP/IP模型

文章目录个人博客https://blog.csdn.net/cPen_web计算级网络 --> computer network线缆:光纤,网线,铜线等网络设备:交换机,路由器交换机:switch 是用来组件局域网的 --> 将很多台电脑连接起来,组成一个局域网络,让大家可以互相通信路由器:router 是实现跨网段通信使用的品牌:中高端:华为、思科cisco中端:锐捷、H3C(huawei 3com)、中兴低端:tp-link(普联)、小米、360、tenda等

2021-01-11 21:51:39 235

原创 27_linux笔记-sed

文章目录sed的-i选项sed的-n选项sed的p命令shell变量传到sed里sed的d命令sed的查找方式sed的c命令sed的w命令sed的s命令个人博客https://blog.csdn.net/cPen_websed是一种支持正则表达式的非交互式流编工具(stream editor)脚本中修改文本或者文本替换的最佳工具2个空间 pattern space --> 处理数据的地方 --> 处理一行数据后,模式空间会清空 hold space --> 临时存放数

2021-01-11 20:56:30 252 1

空空如也

空空如也

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

TA关注的人

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