自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【计算机网络】面试常考——GET 和 POST 的区别

计算机网络面试常考——GET 和 POST 的区别

2025-04-29 21:08:43 1241

原创 【计算机网络】DHCP——动态配置ip地址

DHCP 的作用:自动分配 IP 地址及其他网络配置,简化网络管理。• 工作原理:通过 Discover → Offer → Request → ACK 四步完成 IP 分配。• 关键特性:IP 地址池、租期管理、续约机制、静态/动态分配。• 适用场景:企业、家庭、公共场所 Wi-Fi、物联网等动态网络环境。• 注意事项:需防范 DHCP 欺骗攻击,合理设置租期和排除地址。

2025-04-29 20:56:54 1015

原创 【计算机网络】TCP的四种拥塞控制算法

TCP的四种拥塞控制算法——慢启动、拥塞避免、快速重传、快速恢复

2025-04-26 21:25:24 574

原创 【Python】Python中的浅拷贝和深拷贝

面试常问——Python中的深拷贝和浅拷贝的区别

2025-04-26 16:00:09 196

原创 【k8s】sidecar边车容器

Kubernetes 提供了丰富的工具和机制来支持 Sidecar 模式的实现,例如 ConfigMap、Secret 等资源可以用于配置 Sidecar 的行为,而 Service 和 Ingress 等资源可以用于实现 Sidecar 之间的通信。Sidecar 的名称来源于摩托车的边车,它与摩托车紧密相连,为主车提供额外的功能和辅助支持。通过将关键功能(如日志收集、监控等)分离到 Sidecar 中,即使主应用程序出现故障,这些功能仍然可以正常运行,从而提高了系统的整体可靠性。

2025-04-25 23:59:05 1075

原创 【k8s】k8s是怎么实现自动扩缩的

Kubernetes 提供了多种自动扩缩容机制,主要包括 Pod 水平自动扩缩(HPA)、垂直 Pod 自动扩缩(VPA) 和 集群自动扩缩(Cluster Autoscaler)

2025-04-24 20:45:03 1334

原创 【k8s】KubeProxy 的三种工作模式——Userspace、iptables 、 IPVS

Userspace 模式:简单易用,但性能较低,适合开发和测试环境。iptables 模式:性能较好,适合中等规模的生产环境。IPVS 模式:性能最佳,适合大规模生产环境。在现代 Kubernetes 集群中,通常推荐使用 IPVS 模式,因为它能够提供更高的性能和更精细的负载均衡控制。

2025-04-24 16:01:17 500

原创 【k8s】docker、k8s、虚拟机的区别以及使用场景

docker、k8s、虚拟机的区别以及使用场景

2025-04-23 22:13:59 1799

原创 【k8s】LVS/IPVS的三种模式:NAT、DR、TUN

LVS(Linux Virtual Server)的三种主要工作模式——NAT模式、DR模式和TUN模式

2025-04-23 11:49:18 665

原创 【k8s】PV,PVC的回收策略——return、recycle、delete

PV,PVC的回收策略——return、recycle、delete

2025-04-22 20:51:01 1159

原创 k8s的yaml文件里的volume跟volumeMount的区别

k8s的yaml文件里的volume跟volumeMount的区别

2025-04-22 10:18:30 539

原创 基于Docker+k8s集群的web应用部署与监控

功部署了高可用的Web集群,通过Kubernetes集群管理、负载均衡和数据持久化措施,确保了Web应用的稳定运行和弹性扩展。同时,通过Prometheus和Grafana建立了完善的监控机制,实现了资源使用和系统状态的实时监控与可视化,显著提升了系统的可靠性和运维效率。

2025-04-20 12:45:57 1261

原创 通过NFS将目录共享给 Docker 容器

通过 NFS(Network File System,网络文件系统) 将一个目录共享给 Docker 容器,并让容器内的 Nginx 服务器能够访问并显示该目录中的网页内容

2025-03-31 09:58:59 614

原创 正则+grep+awk+sed

整理了Linux文本三剑客grep、awk、sed的知识

2025-03-25 16:45:00 635

原创 Linux文件系统知识

整理了一些Linux关于文件系统的知识

2025-03-23 17:00:00 1663

原创 Linux里面一些关于硬件方面的知识整理

Linux里面一些关于硬件方面的知识整理

2025-03-22 15:15:36 848

原创 基于kafka、celery的日志收集报警项目

这个项目搭建了一个基于 Nginx 和 Flask 的 Web 集群,使用 Filebeat 将 Nginx 的访问日志发送到 Kafka 集群。通过 Python 消费者程序解析日志并存储到 MySQL 数据库中,最后使用 Celery 监控数据库中的流量数据,当流量超过阈值时发送邮件告警。

2025-02-13 16:32:05 1871 2

原创 MySQL登入忘记密码

MySQL/mariadb登入忘记密码正确处理步骤

2025-02-12 16:45:00 153

原创 MySQL管理

查看MySQL状态信息(是否开启)

2025-02-11 16:45:00 397

原创 MySQL事务

MySQL事务知识

2025-02-11 16:45:00 559

原创 MySQL查询顺序

MySQL的查询顺序

2025-02-10 17:00:00 318

原创 MySQL函数

MySQL函数知识

2025-02-08 16:45:00 297

原创 MySQL触发器

MySQL触发器知识

2025-02-07 16:45:00 1157

原创 MySQ视图

MySQL视图知识

2025-02-06 16:45:00 1079

原创 数据库mariadb备份项目

做了一个数据库备份项目,实现了:1. 每天凌晨3点创建一个全备2. 每隔30分钟创建一个差备3. 本地备份完成后,上传到备份服务器/backup/名字.tar.gz4. 本地保留最近30的备份数据,(备份服务器保留180天的数据)5. 今天下午3点05分数据库test2被删除了,如何进行数据恢复

2025-02-05 16:45:00 1257

原创 MySQL数据库备份

详细的数据库备份知识

2025-02-04 17:22:52 1519

原创 Mariadb的升级

CentOS系统的mariadb升级5.6 ---> 10.6.19

2025-01-31 16:45:00 351

原创 MySQL日志

MySQL日志知识

2025-01-30 16:45:00 1099

原创 MySQL索引

MySQL索引知识笔记

2025-01-27 04:45:00 843

原创 Python连接MySQL

实现Python与数据库之间的连接数据库授权语句

2025-01-26 11:23:51 920

原创 MySQL学习笔记(第五天)

SELECT * FROM product WHERE cid IN (SELECT cid FROM category WHERE cname IN ('家电','鞋服'));查询`家电类`和`鞋服类`下面的全部商品信息。SELECT 字段 FROM 表 WHERE id = (SELECT 字段 FROM 表 WHERE 条件)SELECT 字段 FROM (SELECT 字段 FROM 表 WHERE)AS 别名 WHERE 条件;被嵌入的SELECT => 子查询 => (查询数据源| 查询条件)

2024-12-09 17:00:00 670

原创 MySQL学习笔记(第四天)

->"---MySQL"(消去末尾的'-')SELECT "---MySQL--", TRIM(LEADING '-' FROM '---MySQL--');-->"MySQL--"(消去开头的'-')SELECT "---MySQL--", TRIM(BOTH '-' FROM '---MySQL--');--> 2019-01-01 往前5年。--> 2023-11-27 往前5周。

2024-12-08 17:00:00 1590

原创 MySQL学习笔记(第三天)

ON DELETE CASCADE => 主表数据删除,子表也删除ON DELETE SET NULL => 当主表中的一行被删除时,所有引用该行的子表中的外键列将被设置为NULLON DELETE SET DEFAULT => 当主表中的一行被删除时,所有引用该行的子表中的外键列将被设置为默认值(如果列有默认值的话)ON DELETE NO ACTION=>这是一个限制,意味着如果尝试删除主表中的一行,同时子表中还有引用该行的记录,那么操作将被拒绝,并且会抛出一个错误。

2024-12-07 17:00:00 1309 5

原创 MySQL学习笔记(第二天)

列名2 字段类型 属性创建表user1,age设为tinyint型非负数-> );插入数据的值。

2024-12-06 17:00:00 214

原创 MySQL学习笔记(第一天)

" -e 接需要执行的SQL语句。netstat -tulnp 使用这个库显示网络连接、路由表、接口统计等网络相关信息。sudo systemctl restart firewalld 重启防火墙。systemctl disable firewalld 防止开机自启动。# 查看防火墙状态并关闭防火墙。# 安装mariadb。

2024-12-05 17:00:00 177

原创 Linux命令学习笔记(第六天)

cat access.log |awk '{print $1}'|sort|uniq -c |sort -nr|head -2 |awk '{print $2}' 查看access.log文件,截取第一列,排序去重,再以数量排序,取前两行,然后再截取第二列。cat name.txt |sort|uniq -c|sort -n -r|head -3 查看name.txt,排序,去重,如何根据数量降序排序,然后读取前三行。sed -n '5p;

2024-12-04 21:58:04 222

原创 Linux命令学习笔记(第五天)

ps aux >process.txt 查看所有进程并重定向到process.txt文件。top 查看系统资源消耗的--》cpu、内存、进程,每隔1.5秒会更新一次,按q退出。rm -rf * 删除当前目录下的所有的文件,不包含隐藏文件。rm -rf feng* 强制删除以feng开头的全部文件。free -h 以人类可读的格式显示系统内存的使用情况。echo "feng" >>sc.txt追加重定向。ps 是静态的显示某一个时刻,进程的信息。ls -a 显示隐藏文件。

2024-12-04 21:57:13 118

原创 Linux命令学习笔记(第二-四天)

ln 是创建链接文件 link ln -s hunan xiang(原文件 链接文件。| 管道符号: 将前面一个命令的输出送给后面一个命令作为输入 中间人 借花献佛。yum install net-tools -y 安装net-tools工具包。alias 查看命令的别名(定义的快捷键)alias c='clear'netstat -anplut 查看本机开放的所有的端口号。ps -aux 查看所有的进程。

2024-12-04 21:55:58 149

原创 Linux命令学习笔记(第一天)

man mkdir 查看mkdir命令的使用手册 manual 指南、手册、说明书。cat 用来查看文件里的内容,会读取一个文件里的内容(查看 拼接)useradd chenjian 新建用户chenjian。passwd chenjian 给chenjian设置密码。su - chenjian 切换到chenjian这个用户。ip add 查看ip地址(= ip address)env 查看环境变量---》全局变量,公共的变量。tree 命令是用来查看文件夹的结构。ls 查看文件夹里的内容 list。

2024-12-03 16:39:36 134

空空如也

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

TA关注的人

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