- 7DGroup性能实施项目日记3 7DGroup性能实施项目日记3
- 大家好,我是冰河~~很多小伙伴去大厂面试,几乎都会遇到一些开放式的题目,这些开放式的题目没有固定的答案,但是它能够实实在在的体现面试者较为真实的系统设计能力和技术功底。如果你回答的比较完美,那么,通过这种开放式题目,就能够让你从众多的面试者中脱颖而出。今天,我们就一起来聊聊,去大厂面试时,一个较为常见的开放式题目:如果让你设计一个高并发的消息中间件,你会怎么做? 消息中间件涉及的知识点要想设... 大家好,我是冰河~~很多小伙伴去大厂面试,几乎都会遇到一些开放式的题目,这些开放式的题目没有固定的答案,但是它能够实实在在的体现面试者较为真实的系统设计能力和技术功底。如果你回答的比较完美,那么,通过这种开放式题目,就能够让你从众多的面试者中脱颖而出。今天,我们就一起来聊聊,去大厂面试时,一个较为常见的开放式题目:如果让你设计一个高并发的消息中间件,你会怎么做? 消息中间件涉及的知识点要想设...
- 默认模式写大表会把单元格对象留在内存,百万行时容易内存紧张。本文用 openpyxl 的 write_only 工作簿配合 append 分批写入,并给出列宽、表头样式与保存收尾的最小示例。 默认模式写大表会把单元格对象留在内存,百万行时容易内存紧张。本文用 openpyxl 的 write_only 工作簿配合 append 分批写入,并给出列宽、表头样式与保存收尾的最小示例。
- 在华为云 CCE 集群中,容器资源配置不当可能导致节点资源争抢、应用延迟升高,甚至触发 OOM。本文结合 Kubernetes 的 requests、limits 与探针配置,介绍一套从识别瓶颈到验证效果的调优方法,帮助应用在资源可控的前提下稳定运行。 在华为云 CCE 集群中,容器资源配置不当可能导致节点资源争抢、应用延迟升高,甚至触发 OOM。本文结合 Kubernetes 的 requests、limits 与探针配置,介绍一套从识别瓶颈到验证效果的调优方法,帮助应用在资源可控的前提下稳定运行。
- 流式日志无法全量驻留内存时,可用固定大小的最小堆维护耗时最高的 K 个接口:堆满后仅当新耗时严格大于堆顶才替换,最后排序输出。本文给出 Python 实现、并列值处理、运行示例及时间复杂度和边界说明。 流式日志无法全量驻留内存时,可用固定大小的最小堆维护耗时最高的 K 个接口:堆满后仅当新耗时严格大于堆顶才替换,最后排序输出。本文给出 Python 实现、并列值处理、运行示例及时间复杂度和边界说明。
- 介绍一个可复用的 Python 定时 DNS 解析封装:用 ThreadPoolExecutor 执行 socket.getaddrinfo,以 Future 超时控制调用方等待,并用信号量限制在途任务,避免慢解析无界占用线程。给出最小可运行示例与适用边界。 介绍一个可复用的 Python 定时 DNS 解析封装:用 ThreadPoolExecutor 执行 socket.getaddrinfo,以 Future 超时控制调用方等待,并用信号量限制在途任务,避免慢解析无界占用线程。给出最小可运行示例与适用边界。
- 在华为云 CCE 集群中,Pod 资源配置不当可能引发 CPU 抢占、内存驱逐与节点负载失衡。本文结合 Kubernetes 调度和容器运行机制,说明 requests 与 limits 的配置思路、QoS 等级影响及落地排查方法,帮助团队在保障服务稳定的同时提升资源利用率。 在华为云 CCE 集群中,Pod 资源配置不当可能引发 CPU 抢占、内存驱逐与节点负载失衡。本文结合 Kubernetes 调度和容器运行机制,说明 requests 与 limits 的配置思路、QoS 等级影响及落地排查方法,帮助团队在保障服务稳定的同时提升资源利用率。
- 容器资源配置不当,容易引发节点资源争抢、服务延迟抖动甚至 OOM。本文从 Kubernetes 的 requests、limits 与 QoS 机制出发,介绍一套结合监控、压测和线上观察的资源调优方法,帮助团队在保障服务稳定性的同时提升集群资源利用率。 容器资源配置不当,容易引发节点资源争抢、服务延迟抖动甚至 OOM。本文从 Kubernetes 的 requests、limits 与 QoS 机制出发,介绍一套结合监控、压测和线上观察的资源调优方法,帮助团队在保障服务稳定性的同时提升集群资源利用率。
- 容器网络延迟可能来自丢包重传、连接队列拥塞、软中断过载或应用自身阻塞,单看平均响应时间很难准确定位。本文介绍如何结合常用 Linux 网络工具与 eBPF 观测思路,逐层排查问题,并通过指标关联和验证步骤缩短故障诊断时间。 容器网络延迟可能来自丢包重传、连接队列拥塞、软中断过载或应用自身阻塞,单看平均响应时间很难准确定位。本文介绍如何结合常用 Linux 网络工具与 eBPF 观测思路,逐层排查问题,并通过指标关联和验证步骤缩短故障诊断时间。
- 从数组与双向链表的底层差异出发,讲清扩容、增删改查与选型。 从数组与双向链表的底层差异出发,讲清扩容、增删改查与选型。
- 从 top、pidstat 到 jstack 与 perf,一套可复用的 Linux CPU 飙高定位路径,以及容器核数、GC 线程、符号缺失三个常见误判。 从 top、pidstat 到 jstack 与 perf,一套可复用的 Linux CPU 飙高定位路径,以及容器核数、GC 线程、符号缺失三个常见误判。
- 介绍如何用 Python logging 的 QueueHandler 与 QueueListener 搭建后台日志线程:QueueHandler 只负责入队,QueueListener 在独立线程中绑定 FileHandler 落盘,避免主线程因磁盘 IO 阻塞,并给出可运行示例与退出时 stop() 的注意事项。 介绍如何用 Python logging 的 QueueHandler 与 QueueListener 搭建后台日志线程:QueueHandler 只负责入队,QueueListener 在独立线程中绑定 FileHandler 落盘,避免主线程因磁盘 IO 阻塞,并给出可运行示例与退出时 stop() 的注意事项。
- 面向无法重启或改代码的 Python 服务,介绍用 py-spy 对运行中进程做无侵入采样:准备 ptrace 权限后,用 py-spy top 观察实时热点,用 py-spy record 生成火焰图,并结合示例说明如何读图定位 CPU 瓶颈与使用限制。 面向无法重启或改代码的 Python 服务,介绍用 py-spy 对运行中进程做无侵入采样:准备 ptrace 权限后,用 py-spy top 观察实时热点,用 py-spy record 生成火焰图,并结合示例说明如何读图定位 CPU 瓶颈与使用限制。
- 面对可能内存泄漏的脚本,直接用 systemd-run 创建临时 cgroup,设置 MemoryMax 与 CPUQuota 运行,再用 systemd-cgtop 观察限制是否生效,可在不修改持久配置的情况下防止单个进程耗尽系统资源。 面对可能内存泄漏的脚本,直接用 systemd-run 创建临时 cgroup,设置 MemoryMax 与 CPUQuota 运行,再用 systemd-cgtop 观察限制是否生效,可在不修改持久配置的情况下防止单个进程耗尽系统资源。
- 同一份 1.9MB 文件,grep -c 秒回、grep -o 却要 14 秒。七组实测把行长、窗口宽度、locale 三个变量拆开,最反直觉的一条是输出到 /dev/null 就不慢。 同一份 1.9MB 文件,grep -c 秒回、grep -o 却要 14 秒。七组实测把行长、窗口宽度、locale 三个变量拆开,最反直觉的一条是输出到 /dev/null 就不慢。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签