文章 2023-12-23 来自:开发者社区

JVM【带着问题去学习 02】数据结构栈+本地方法栈+虚拟机栈+JVM栈运行原理

1.数据结构栈栈是一种比较简单的数据结构,后进先出。栈本身是一个线性表,但是这个表中只有一端允许数据的进出。栈的常用操作包括入栈push和出栈pop,对应于数据的压入和弹出。由于栈后进先出的特性,常可以作为数据操作的临时容器,对数据的顺序进行调控。2.本地方法栈2.1 本地方法(Native Method)本地方法是由非 Java 语言编写的,编译成和处理器相关的机器代码。它保存在动态链接库中,....

JVM【带着问题去学习 02】数据结构栈+本地方法栈+虚拟机栈+JVM栈运行原理
文章 2023-11-21 来自:开发者社区

【Redis 系列】redis 学习十五,redis sds数据结构和底层设计原理

redis 是 C 语言写的,那么我们思考一下 redis 是如何表示一个字符串的?redis 的数据结构和 C 语言的数据结构是一样的吗?我们可以看到 redis 源码中的 sds 库函数,和 sds 的具体实现,分别有如下 2 个文件:sds.hsds.c具体路径是:deps/hiredis/sds.h , deps/hiredis/sds.csds.h 中涉及如下数据结构:SDSredis....

【Redis 系列】redis 学习十五,redis sds数据结构和底层设计原理
文章 2023-07-19 来自:开发者社区

【评论抽奖xdm】redis 学习十五,redis sds数据结构和底层设计原理

【Redis 系列】redis 学习十五,redis sds数据结构和底层设计原理redis 是 C 语言写的,那么我们思考一下 redis 是如何表示一个字符串的?redis 的数据结构和 C 语言的数据结构是一样的吗?我们可以看到 redis 源码中的 sds 库函数,和 sds 的具体实现,分别有如下 2 个文件:sds.hsds.c具体路径是:deps/hiredis/sds.h , d....

【评论抽奖xdm】redis 学习十五,redis sds数据结构和底层设计原理
文章 2022-02-17 来自:开发者社区

[zz学习]MySQL索引背后的数据结构及算法原理

MySQL索引背后的数据结构及算法原理 MyISAM索引实现 image.png InnoDB索引实现 虽然InnoDB也使用B+Tree作为索引结构,但具体实现方式却与MyISAM截然不同。 第一个重大区别是InnoDB的数据文件本身就是索引文件。从上文知道,MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址。而在InnoDB中,表数据文件本身就是按B+Tree组...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注