摘要: MySQL中的“投影下推”(Projection Pushdown) 是一个与查询优化相关的概念,尽管MySQL官方文档中未明确使用该术语,但其核心思想是**通过尽早筛选查询所需的列(而非所有列),减少数据传输和处理的开销**,与“谓词下推”共同提升查询效率。以下是具体解析: 什么是投影下推? 在关 阅读全文
posted @ 2026-02-28 10:52 技术摘抄 阅读(2) 评论(0) 推荐(0)
摘要: 网络型(TCP/UDP)和应用型(HTTP/HTTPS)协议之间的主要区别在于它们在网络通信模型中所处的层次以及各自的功能。 1. 网络分层模型 理解这些协议的关键在于了解网络分层模型,最常用的是OSI模型(开放系统互联模型)和TCP/IP模型。 OSI模型将网络通信分为七层:物理层、数据链路层、网 阅读全文
posted @ 2026-02-28 10:45 技术摘抄 阅读(10) 评论(0) 推荐(0)
摘要: Apache Curator 核心组件分析 Apache Curator 主要由以下三个核心组件组成,它们层层递进,提供了不同抽象级别的功能: curator-client curator-framework curator-recipes 1. curator-client 组件分析: curat 阅读全文
posted @ 2025-12-23 17:47 技术摘抄 阅读(25) 评论(0) 推荐(0)
摘要: # 在Linux执行命令报错: root@xxx:/home/software/mysql_80# ./mysql -h127.0.0.1 -P3306 -uroot -proot ./mysql: error while loading shared libraries: libncurses.s 阅读全文
posted @ 2025-11-26 16:01 技术摘抄 阅读(78) 评论(0) 推荐(0)
摘要: 首先在系统中搜索 libssl 相关文件 find / -name "libssl.so*" 下载需要的libssl文件 # 下载地址:https://openssl-library.org/source/old/1.0.1/ # 解压 tar -zxvf openssl-1.0.1u.tar.gz 阅读全文
posted @ 2025-11-26 15:57 技术摘抄 阅读(73) 评论(0) 推荐(0)
摘要: 参考链接:https://juejin.cn/post/6844904152850497543 阅读全文
posted @ 2025-11-11 20:41 技术摘抄 阅读(4) 评论(0) 推荐(0)
摘要: 栈空间虽然不是无限的,但一般正常调用的情况下是不会出现问题的。不过,如果函数调用陷入无限循环的话,就会导致栈中被压入太多栈帧而占用太多空间,导致栈空间过深。那么当线程请求栈的深度超过当前 Java 虚拟机栈的最大深度的时候,就抛出 StackOverFlowError 错误。 Java 方法有两种返 阅读全文
posted @ 2025-08-05 20:05 技术摘抄 阅读(19) 评论(0) 推荐(0)
摘要: https://developer.aliyun.com/article/769587 阅读全文
posted @ 2025-03-25 13:57 技术摘抄 阅读(27) 评论(0) 推荐(0)
摘要: Linux NIO 系列(01) 五种网络 IO 模型:https://www.cnblogs.com/binarylei/p/8933516.html netty系列之:NIO和netty详解 :https://www.cnblogs.com/flydean/p/15986570.html 面试官 阅读全文
posted @ 2025-03-10 11:05 技术摘抄 阅读(29) 评论(0) 推荐(0)
摘要: MySQL临时表分析 临时表是MySQL在处理查询时为了存储中间结果而临时创建的表。它们可能在内存中或者被写入磁盘,具体取决于情况。 首先,可能是在执行ORDER BY和GROUP BY子句的时候,尤其是当这些子句中的列不是从驱动表获取,或者无法利用索引进行排序或分组时。比如,如果一个查询需要对不同 阅读全文
posted @ 2025-02-11 11:34 技术摘抄 阅读(235) 评论(0) 推荐(0)