摘要: 第一章 Python基础知识 1.1 介绍 1.1.1 特点 Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。 Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。 1.1.2 应用领域 Web网站 阅读全文
posted @ 2019-09-16 15:56 paul_hch 阅读(1124) 评论(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 阅读(2773) 评论(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 阅读(815) 评论(0) 推荐(0)
摘要: 尼恩说在前面 在45岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: Redis挂了怎么办? 追问: Redis Cluster 挂一个主节点,是怎么 恢复数据? 追问:redis C 阅读全文
posted @ 2025-10-16 12:13 paul_hch 阅读(23) 评论(0) 推荐(0)
摘要: keepalived日志报错 Error exec-ing command '/usr/local/keepalived/chk.sh', error 8: Exec format 原因为/usr/local/keepalived/chk.sh脚本中最上面多了一行空行 错误内容: WARNING - 阅读全文
posted @ 2025-10-14 09:04 paul_hch 阅读(11) 评论(0) 推荐(0)
摘要: 今天使用kubectl命令查看pod信息时,一直正常运行的k8s集群突然不能访问了,输入任何命令都提示以下报错:Unable to connect to the server: x509: certificate has expired or is not yet valid: current ti 阅读全文
posted @ 2025-09-02 16:17 paul_hch 阅读(8) 评论(0) 推荐(0)
摘要: 1.基础理论学习VMware vSphere是VMware的虚拟化平台,可将数据中心转换为包含CPU,存储和网络资源的聚合计算基础架构。 vSphere将这些基础构架作为一个统一的运行环境进行管理,并提供工具来管理加入该环境的数据中心 Vcenter server底层是ESXI,然后Vcenter 阅读全文
posted @ 2025-08-28 10:56 paul_hch 阅读(24) 评论(0) 推荐(0)
摘要: 之前有一位读者诉苦,有次面试,好不容易(今年行情大家都懂的)熬到到技术终面,谁知道面试官突然放个大招问他:一台服务器最大能支持多少条 TCP 连接,把他直接给问懵逼了 。。。。(请自行脑补那尴尬的场面与气氛)。 所以,今天就来讨论一下这个问题。 一台服务器最大能打开的文件数 限制参数 我们知道在Li 阅读全文
posted @ 2025-08-27 15:01 paul_hch 阅读(27) 评论(0) 推荐(0)
摘要: 当8核服务器只能扛住500并发:一个真实的性能事故 某电商平台在促销活动中遭遇诡异卡顿——服务器CPU利用率不到50%,但用户频繁反馈页面加载超时。运维团队排查三天后发现,Nginx配置文件中worker_connections仍保持默认的1024,导致并发连接被限流。这个细节失误让价值百万的促销活 阅读全文
posted @ 2025-08-08 15:55 paul_hch 阅读(29) 评论(0) 推荐(0)
摘要: 个人其它平台技术文章: 知乎ID:砖一块一块搬 小红书ID:码农有道 在知乎上有同学提问关于 Postgres 和 MySQL 的区别,原本只是简单的回答,结果越讲越多,干脆整理成一篇文章分享出来。 简单来说,这两种数据库的核心差异,主要体现在主键索引和二级索引的实现方式,以及底层的数据存储与更新机 阅读全文
posted @ 2025-07-26 21:43 paul_hch 阅读(38) 评论(0) 推荐(0)
摘要: 🚀 前言 作为一名运维工程师,MySQL数据库优化是我们日常工作中最具挑战性的任务之一。MySQL 8.0作为当前主流版本,在性能、安全性和功能上都有了显著提升,但如何充分发挥其潜力,仍需要我们掌握正确的优化策略。 本文将分享我在生产环境中总结的20+条MySQL 8.0优化建议,涵盖配置调优、索 阅读全文
posted @ 2025-07-20 20:01 paul_hch 阅读(631) 评论(0) 推荐(1)
摘要: 遇到了启动桌面的VNC服务,收到报错的情况: vncserver :1 AI写代码 错误: Warning: IDEACOM:1 is taken because of /tmp/.X1-lock Remove this file if there is no X server IDEACOM:1 阅读全文
posted @ 2025-07-15 16:48 paul_hch 阅读(35) 评论(0) 推荐(0)
摘要: 一、前言 ​ 重装系统不久,再次安装JDK。本篇文章记录了此次安装流程,以省去以后安装查找资料的麻烦。尽管Oracle已经于2021年9月份推出了最新的JDK17,但考虑到适配性等因素,选用了更为稳定的JDK11。 操作环境: ​ Windows 10专业版,版本号21H2,操作系统内部版本1904 阅读全文
posted @ 2025-07-09 15:20 paul_hch 阅读(354) 评论(0) 推荐(0)
摘要: 前言随着大数据时代的到来,非关系型数据库在实际应用中日益重要。MongoDB 作为一款高性能、无模式的文档型数据库,凭借其灵活的数据模型和良好的可扩展性,已被广泛应用于各类现代软件开发项目中。为了帮助开发者更高效地管理和操作 MongoDB 数据库,Studio 3T 应运而生。它提供了一套功能强大 阅读全文
posted @ 2025-06-25 20:15 paul_hch 阅读(137) 评论(0) 推荐(0)
摘要: 哈罗二面:为什么Spring boot的 jar 可以直接运行? 尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、蚂蚁、得物的面试资格,遇到很多很重要的相关面试题: 为什么Spring boot的 阅读全文
posted @ 2025-06-12 15:18 paul_hch 阅读(39) 评论(0) 推荐(0)
摘要: 原因是 Terminal 找不到支持的密钥交换方法,因为新版 Openssh 中认为 SHA1 这种 hash 散列算法过于薄弱,已经不再支持,所以我们需要手动去允许对于 SHA1 的支持。 解决办法:在生成公钥的 ~/.ssh 文件夹下,(如果没有的话)新建一个 config 文件( config 阅读全文
posted @ 2025-06-12 14:51 paul_hch 阅读(679) 评论(0) 推荐(0)
摘要: MongoDB数据库备份mongodump备份有以下报错: 2025-06-07T17:11:45.536+0800 Failed: can't create session: failed to connect to mongodb://10.72.10.95:27105/: connection 阅读全文
posted @ 2025-06-07 17:27 paul_hch 阅读(69) 评论(0) 推荐(0)
摘要: 今天在部署keepalived + mysql时,keepalived一直无法正常使用。一直提示一下错误: 10月 18 18:36:01 mysql_cluster_01_52 Keepalived_vrrp[5130]: VRRP_Instance(VI_1) Dropping received 阅读全文
posted @ 2025-05-19 14:43 paul_hch 阅读(28) 评论(0) 推荐(0)