如何理解复杂的指针或引用语句

如何理解复杂的指针或引用语句

如何一眼看透复杂的 C++ 声明?秘诀就在于“由右向左”的解析顺序。

Explore categories

Explore the categories

System

5+ articles

System

思维

2+ articles

思维

Lang

18+ articles

Lang

Database

14+ articles

Database

Other

6+ articles

Other

Distributed

7+ articles

Distributed

Web

2+ articles

Web

DevPractice

1+ articles

DevPractice

Latest articles 🎈

Check out our latest articles

MySQL中BufferPool缓存机制简单介绍

本文简要介绍数据库中的 Buffer Pool 缓存机制,探讨其在 SQL 查询中的作用,如何减少磁盘 I/O 并提升数据库性能。

·#MySQL
0
3 min read

MySQL使用trace命令验证查询成本

介绍了如何使用MySQL的trace命令来分析查询的执行过程。文章详细讲解了trace命令的具体用法,并通过解析trace结果,帮助读者理解MySQL在执行查询时是如何选择索引的,以及如何通过分析这些信息来优化查询性能。

·#MySQL
0
4 min read

MySQL单表查询如何计算成本

在 MySQL中,索引的选择和使用直接影响查询的执行成本。本文将详细介绍如何计算索引查询的代价,包括范围区间数量、回表次数、索引选择、排序代价、扫描行数等关键因素。通过EXPLAIN和TRACE命令,我们可以深入分析 SQL查询的执行过程,理解 MySQL 优化器的决策逻辑,并针对索引选择、查询优化提供实用的优化策略,帮助开发者提升数据库性能。

·#MySQL
0
10 min read

MySQL索引优化实践

系统梳理 MySQL 索引优化的实战要点:联合索引的使用原则、覆盖索引的收益与适用场景、索引下推(ICP)机制、In/OR 与 LIKE 前缀匹配的索引行为,以及 ORDER BY、GROUP BY 与分页查询在大表下的性能优化策略与示例。

·#MySQL
0
15 min read

MySQL索引优化规则

MySQL 索引是数据库查询优化的关键,合理的索引设计可以显著提高查询性能。本篇博客将介绍 MySQL 索引的优化规则,包括索引类型、最佳实践、常见误区以及如何使用 EXPLAIN 进行优化分析,帮助你构建高效的数据库查询方案。

·#MySQL
0
6 min read

Parallels安装和设置

本文详细介绍了在macOS M1环境下使用Parallels Desktop安装Ubuntu虚拟机的步骤,包括如何选择合适的镜像、安装过程中的设置、以及如何通过SSH连接Ubuntu虚拟机。还介绍了如何安装Parallels Tools以实现文件共享功能,并提供了常见问题的解决方法和实用参考链接,帮助用户顺利完成虚拟机的安装与配置。

·#Tools/Linux
0
3 min read

RabbitMQ的介绍和安装

本文介绍了 MQ 的基本概念、使用场景,并提供了在本地环境下安装 RabbitMQ 的详细步骤,适合消息队列初学者快速上手。

0
3 min read

RabbitMQ的最佳实践

本文深入探讨了在使用 RabbitMQ 时如何保障消息系统的可靠性与稳定性,涵盖了消息不丢失的保障机制、消费者幂等性的实现策略、消息顺序的控制技巧以及数据堆积的应对方法。通过实践经验与配置建议相结合,帮助你构建一个高可用、可控且具备容错能力的消息队列系统。

0
4 min read

RabbitMQ的死信队列和延迟队列

死信队列(DLX)和延迟队列是构建健壮消息系统的关键机制。本文深入讲解了 RabbitMQ 中死信队列的触发场景(如消息过期、拒收、队列满等),以及如何利用插件或 TTL+死信机制实现延迟队列。通过配置示例帮助你掌握在生产环境中正确使用这两类队列,以实现消息重试、延迟处理、异常监控等常见需求。

0
3 min read

Redis开源相关命令记录

记录自己参与 Redis 开源过程中的问题复现、调试步骤和思考。

·#Source Code/Redis
0
1 min read