网站首页 技术文章 第305页
-
大厂必备技能:数据结构之哈希表 数据结构课程设计哈希表设计
前面我们讲了链表这种数据结构,相比于数组的好处是对元素在增删场景效率特别高,弥补了数组新增和删除效率极低的缺陷。同样链表也存在自己致命的缺陷,那就是查询和修改效率太低。其实数组和链表这两种数据结构刚好是互补的,只是前者的优点是后者的缺点,而...
2024-11-04 btikc 技术文章 26 ℃ 0 评论 -
向量数据库-相似性搜索概述 向量相似度算法
相似性搜索概述Embedding维度足够多,理论上可以将所有Vector区分开,即高维特征空间中对应一个点,世间万物都可以用Vector坐标表示。向量数据库为向量数据提供专门的存储和索引机制。向量被存储为高维空间中的点,DB会为这些点建立索...
2024-11-04 btikc 技术文章 23 ℃ 0 评论 -
两个对象不相等,HashCode 有可能相等吗?
最近在刷博客的时候看到一个挺有意思的面试题:“两个对象相等,Hashcode一定相等,那如果两个对象不相等,HashCode有没有可能相等?”这个问题涉及Java的equals和hashCode方法的工作原理和约定。本文将详...
2024-11-04 btikc 技术文章 23 ℃ 0 评论 -
JAVA教程——equals和hashCode java中hashcode的用法
在Java中,equals()和hashCode()是两个非常重要的方法,它们都定义在Object类中,因此所有的Java类都实现了这两个方法。equals()...
2024-11-04 btikc 技术文章 26 ℃ 0 评论 -
Java对象头你不知道的地方 java对象头存储在哪
在Java中,每个对象都拥有一个对象头,这些对象头包含了关于对象的一些元数据信息。对象头(Header)包含2部分(若为数组,则包含3部分):一、第一部分为MarkWord,用于存储对象自身的运行时数据,如哈希码、GC分代年龄、锁状态标...
2024-11-04 btikc 技术文章 24 ℃ 0 评论 -
MySQL B+树索引和哈希索引的区别 mysql哈希索引和b+树面试索引
索引介绍索引是一种特殊的数据库结构,被设计用来快速查询数据库表中的特定记录。索引有多种类型,就像字典有拼音查找和偏旁查找一样都是为了提高检索效率。MySQL中最常见的索引类型有...
2024-11-04 btikc 技术文章 23 ℃ 0 评论 -
集合中的Hash码,要尽量避免重复!
在一个列表中查找某值是非常耗费资源的,随机存取的列表是遍历查找,顺序存储的列表是链表查找,或者是Collections的二分法查找,但这都不够快,毕竟都是遍历嘛,最快的还要数以Hash开头的集合(如HashMap、HashSet等类)查找,...
2024-11-04 btikc 技术文章 18 ℃ 0 评论 -
2.QuestDB数据类型 queue类
QuestDB数据类型1.数据类型类型系统是从Java类型派生出来的。...
2024-11-04 btikc 技术文章 21 ℃ 0 评论 -
一次性搞清楚equals和hashCode hashcode() 与equals()区别,简单说明
前言在程序设计中,有很多的“公约”,遵守约定去实现你的代码,会让你避开很多坑,这些公约是前人总结出来的设计规范。Object类是Java中的万类之祖,其中,equals和hashCode是2个非常重要的方法。这2个方法总是被人放在一起讨论。...
2024-11-04 btikc 技术文章 19 ℃ 0 评论 -
如何判断一个对象占用多少字节? 判断一个对象里面是否存在某个属性
如何判断一个对象占用多少字节?这是我之前遇到的一个面试题,在这里分享一下。要判断一个对象占用多少字节,对象内存布局是必须要了解的。...
2024-11-04 btikc 技术文章 21 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言