摘要: 第一章 Python基础知识 1.1 介绍 1.1.1 特点 Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。 Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。 1.1.2 应用领域 Web网站 阅读全文
posted @ 2019-09-16 15:56 paul_hch 阅读(1193) 评论(0) 推荐(0)
摘要: 1、遍历目录及文件方法 1)根据时间遍历指定目录下的文件 [root@04 b2c]# cat file_list.py #!/usr/bin/env python # coding: utf-8 import os def get_file_list(file_path): dir_list = 阅读全文
posted @ 2019-06-25 10:10 paul_hch 阅读(3101) 评论(0) 推荐(0)
摘要: 查看文件内容-while: cat 1.txt|while read line;do echo $line;done while read line; do echo $line; done <./1.txt 从日志当中测试连接统计情况 while :; do tail -n 100 /app/ng 阅读全文
posted @ 2018-06-06 12:53 paul_hch 阅读(837) 评论(0) 推荐(0)
摘要: 一文搞懂 Linux 系统负载 Load Average 到底怎么看 问题背景 服务器突然变慢、SSH 登录卡顿、业务接口响应时间上升——这些场景几乎每个运维工程师都遇到过。很多人的第一反应是"负载太高了",然后跑去查 CPU、查进程。但其实大多数人对 Linux Load Average 的理解是 阅读全文
posted @ 2026-04-30 17:08 paul_hch 阅读(6) 评论(0) 推荐(0)
摘要: 上一章我们添加了共享存储磁盘,这一章我们开始创建故障转移集群 首先来到ser01服务器上,在功能里面找到故障转移群集,然后添加 注意ser01和ser02都需要安装故障转移群集, 安装完成后可以再功能模块下看到已经安装的组件 然后再管理工具--故障转移群集管理器 打开管理工具,可以看到有3个管理功能 阅读全文
posted @ 2026-04-27 20:38 paul_hch 阅读(5) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-04-21 14:06 paul_hch 阅读(4) 评论(0) 推荐(0)
摘要: 1. 简介 基于Core系统安装SQL Server有几个好处 Core没有图形化界面,尤其是没有Explorer进程使得系统更稳定,同时也减少了被黑风险 Core只有关键性的进程,避免开启过多程序导致操作系统臃肿,运行更稳定快速 本文仅介绍最容易掌握的安装方式—GUI + 字符集界面配置安装 由于 阅读全文
posted @ 2026-04-09 10:20 paul_hch 阅读(4) 评论(0) 推荐(0)
摘要: 一、为什么监控是分布式系统的"生命线"? 在微服务和分布式架构成为主流的今天,系统的复杂度呈指数级增长。线上服务突然卡顿、接口响应超时、服务器资源耗尽……这些问题如果不能及时发现和定位,小则影响用户体验,大则导致业务瘫痪。而传统的日志排查、人工巡检方式,早已跟不上分布式系统的节奏——你需要的是一套实 阅读全文
posted @ 2026-04-08 20:10 paul_hch 阅读(25) 评论(0) 推荐(0)
摘要: 上一次用kubeadm部署k8s还是在2023年,那个时候应该还是k8s v1.22版本,虽然当时容器运行时已经变成了containerd,但是我还是习惯用docker,所以当时还是用了docker,第一次部署大概花了2天左右,踩了不少坑。 这次突然心血来潮,想重新部署一下最新版k8s v1.35, 阅读全文
posted @ 2026-03-31 21:58 paul_hch 阅读(65) 评论(0) 推荐(0)
摘要: 你好,我是《Redis 高手心法》畅销书作者码哥,可以叫我靓仔。 今天,码哥带你深入 MySQL 的内心世界,扒一扒这个每天被你“增删改查”的老伙计,到底怎么才能跑得比香港记者还快! 咱都是实干派,不整那些虚头巴脑的理论。直接上硬菜,告诉你为啥你的 SQL 写得跟树懒一样慢,以及怎么给它装上火箭推进 阅读全文
posted @ 2026-03-28 11:49 paul_hch 阅读(8) 评论(0) 推荐(0)
摘要: 你好,我是《Redis 高手心法》畅销书作者码哥,可以叫我靓仔。 友情提示:码哥宣言,只讲官网最硬核的实战,不搞理论废话。要是看完没收获,码哥我当场……给你再讲一遍! 在当今互联网业务高速发展的背景下,系统的迭代升级、架构演进已成为常态。 数据迁移是系统演进中无法绕开的关键技术挑战。我注意到很多开发 阅读全文
posted @ 2026-03-28 11:26 paul_hch 阅读(7) 评论(0) 推荐(0)
摘要: 前两天面试问了一个非常日常的问题: ❝ 你们线上发版的时候,怎么保证旧服务下线时,用户的请求不报错? 他挺自信地回答:这很简单啊,去 Nacos 控制台找到那个实例,点一下下线按钮。或者在发布脚本里直接 kill -15 杀进程,Nacos 收不到心跳自然就把节点剔除了,网关就不会往这台机器发流量了 阅读全文
posted @ 2026-03-27 15:19 paul_hch 阅读(14) 评论(0) 推荐(0)
摘要: 又是新的一周,需要收收心投入到新的工作中去。那么这篇继续分享关于 Prometheus+Grafana 的文章,通过 Prometheus 采集 MongoDB数据库 的关键指标,再搭配 Grafana 强大的可视化能力🖥️✨,轻松打造一套高效的数据库监控系统。博主还会分享一些 常见的 Mongo 阅读全文
posted @ 2026-03-19 11:09 paul_hch 阅读(24) 评论(0) 推荐(0)
摘要: 一、概述 1.1 背景介绍 复制延迟一上来,很多人先盯 Seconds_Behind_Master。这个指标当然要看,但它只能告诉你“延迟已经发生了”,不能告诉你是网络拉取慢、Relay Log 堆积、SQL 线程执行慢、并行复制没吃满,还是下游被长事务、DDL、热点表拖住了。 生产环境更稳的排查方 阅读全文
posted @ 2026-03-10 09:43 paul_hch 阅读(39) 评论(0) 推荐(0)
摘要: 上一讲详细叙述了explain结果中最重要的type字段(连接类型)的含义。explain结果中还有一个Extra字段,对分析与优化SQL有很大的帮助,今天继续和大家聊一聊explain。 数据准备: create table user ( id int primary key, name varc 阅读全文
posted @ 2026-03-03 20:20 paul_hch 阅读(10) 评论(0) 推荐(0)
摘要: 项目场景:又是升级,项目交付时需要使用第三方安全软件检测当前服务和服务器是否存在漏洞。结果刚升级完tomcat和nginx。又出来一个openssh漏洞。果断升级版本 问题描述:linux xshell 能登陆上但xftp连不上 提示无法“127.0.0.1”建立连接 具体升级openssh操作网上 阅读全文
posted @ 2026-03-02 16:09 paul_hch 阅读(28) 评论(0) 推荐(0)
摘要: 导读 ibd2sql v2.2版本新增了恢复drop和truncate的表的功能. 这么叼? 我来瞅瞅呢 原理 虽然之前讲过原理, 但还是来简单回顾回顾:DROP TABLE是delete和insert系统表, 那么被删表之前的元数据信息就能找到, 虽然数据文件没了,但磁盘不会马上覆盖, 我们就能拿 阅读全文
posted @ 2026-01-18 21:16 paul_hch 阅读(14) 评论(0) 推荐(0)
摘要: 两种方式: 1、在/usr/lib/systemd/system目录下创建以.service结尾的文件,后缀必须为.service文件。如“mysql.service“文件 touch /usr/lib/systemd/system/mysql.service 然后编辑该文件,添加以下内容: vim 阅读全文
posted @ 2025-12-26 17:24 paul_hch 阅读(45) 评论(0) 推荐(0)