相关文章
【MySQL】第7节|Mysql锁机制与优化实践以及MVCC底层原理剖析
锁等待分析
我们通过检查InnoDB_row_lock相关的状态变量来分析系统上的行锁的争夺情况
示例场景
假设有两个用户同时操作账户表 accounts(主键为 id):
1. 用户A:执行转账,锁定账户 id1 并等待3秒:
BEG…
建站知识
2025/6/2 2:32:23
开发者工具箱-鸿蒙网络工具之Ping工具开发实践
鸿蒙网络工具之Ping工具开发实践
前言
最近在开发鸿蒙开发者工具箱时,需要实现一个网络连通性测试功能。由于鸿蒙系统API的限制,无法直接使用传统的ICMP协议实现Ping功能。经过多次尝试,发现使用HTTP协议是一个可行的替代方案,虽…
建站知识
2025/6/8 7:20:20
C++ 输入输出流示例代码剖析
一、开篇:代码核心概述 本文围绕一段融合输入输出流操作、自定义类型重载、文件读写的C代码展开,深入探究其底层原理与实践应用。代码通过类型转换、操作符重载等技术,实现自定义类型与标准输入输出流的交互,同时借助文件流完成数…
建站知识
2025/6/8 7:03:32
CPU飚高处理经验总结
1. CPU 飙高指标
CPU使用率
定义:CPU在单位时间内处于忙碌状态的时间占比(例如70%表示CPU有70%时间在运行任务,30%空闲)。
CPU负载
定义:单位时间内处于运行状态或等待CPU的进程数的平均值(如Linux中的…
建站知识
2025/6/8 8:02:26
Spring Boot微服务架构(二):开发调试常见中文问题
Spring Boot开发调试常见中文问题及解决方案
一、环境配置类问题 端口冲突 表现:启动时报错"Address already in use"解决:修改application.properties中的server.port或终止占用端口的进程 数据库连接失败 表现:启动时报错"…
建站知识
2025/6/8 7:54:32
Linux里more 和 less的区别
在 Linux/Unix 系统中,more 和 less 都是用于分页查看文本文件的命令,但 less 是 more 的增强版,功能更强大。以下是它们的核心区别和用法对比: 1. 基础功能对比
特性moreless(更强大)向前翻页❌ 仅支持向…
建站知识
2025/6/8 7:12:49
STM32之看门狗(IWDG)
一、看门狗外设的原理与应用
背景说明
随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影响,由于运行方式的…
建站知识
2025/6/4 10:48:35