上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 36 下一页
摘要: 参考方式对url进行crc32做哈希处理。 使用CRC32进行哈希处理是一种有效的方法来快速根据URL查询对应的random值,尤其是在大规模数据集和高性能需求的场景下。下面是设计这样一个系统的几个关键步骤: 1. 数据结构选择 哈希表: 由于需要快速根据URL查询random值,哈希表(HashM 阅读全文
posted @ 2024-06-26 11:14 使用D 阅读(38) 评论(0) 推荐(0)
摘要: HashMap 的容量(长度)之所以选择为2的n次幂(如16、32、64等),主要是基于以下几点考虑: 位运算加速:当 HashMap 的容量是2的幂时,可以利用位运算(特别是右移运算 >> 和按位与运算 &)来替代模运算(%),提高计算效率。具体来说,对于任何整数 hash,hash & (len 阅读全文
posted @ 2024-06-26 10:55 使用D 阅读(560) 评论(0) 推荐(0)
摘要: TreeMap 是 Java 集合框架中的一部分,它实现了 SortedMap 接口,具有以下特点: 有序性:TreeMap 中的元素是按照键(Key)的自然顺序或者自定义的比较器(Comparator)排序的。这意味着当你遍历 TreeMap 时,你会得到一个按照键排序的键值对序列。 底层数据结构 阅读全文
posted @ 2024-06-26 10:40 使用D 阅读(152) 评论(0) 推荐(0)
摘要: ConcurrentHashMap 在 Java 8 中引入了红黑树作为其内部结构的一部分,主要是为了提高在高散列冲突情况下的查询性能。以下是几个关键原因: 性能优化:当链表长度过长时,查询操作的时间复杂度会退化为 O(n),其中 n 是链表的长度。而红黑树作为一种自平衡二叉查找树,可以在 log( 阅读全文
posted @ 2024-06-26 10:35 使用D 阅读(142) 评论(0) 推荐(0)
摘要: Nacos定位 一个更易于构建云原生应用的服务发现与管理、动态配置服务和动态DNS服务平台。 动态配置服务:动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。 服务 阅读全文
posted @ 2024-06-25 22:00 使用D 阅读(124) 评论(0) 推荐(0)
摘要: 在MySQL中,MOD() 函数用于执行模运算,即求两个数相除后的余数。 这个函数可以接受两个参数,第一个参数是被除数(dividend),第二个参数是除数(divisor)。函数的语法如下: MOD(dividend, divisor) 这里有一些关于MOD()函数的要点和例子: 基本用法: 如果 阅读全文
posted @ 2024-06-25 14:53 使用D 阅读(884) 评论(0) 推荐(0)
摘要: 在MySQL中,LIMIT 和 OFFSET 子句是用来控制从数据库中检索结果集的一部分,通常用于分页查询中。 以下是它们的用法: 1、LIMIT 一个参数 当 LIMIT 后面跟一个参数时,这个参数表示要返回的行数。例如: SELECT * FROM table_name LIMIT 5; 2、L 阅读全文
posted @ 2024-06-24 19:18 使用D 阅读(2378) 评论(0) 推荐(0)
摘要: 在 MySQL 8.0 及更高版本中,ROW_NUMBER() 函数作为窗口函数被引入,这使得在查询结果中为行分配一个唯一编号变得更加直接和简单。 ROW_NUMBER() 函数的基本语法如下: ROW_NUMBER() OVER ( [PARTITION BY partition_expressi 阅读全文
posted @ 2024-06-24 18:42 使用D 阅读(1252) 评论(0) 推荐(0)
摘要: 1、节点存储关键字多,IO次数少 B-树和B+树最重要的一个区别就是B+树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域。 B+树的一个结点可以存储更多的关键字,每个结点能索引的范围更大更精确,也意味着B+树单次磁盘IO的信息量大于B树,I/O的次数相对减少。 B+树空 阅读全文
posted @ 2024-06-24 17:00 使用D 阅读(201) 评论(0) 推荐(0)
摘要: 数据库为什么要设计索引? 有索引,用于提升数据库的查找速度 哈希(hash)比树(tree)更快,索引结构为什么要设计成树型? 加速查找速度的数据结构,常见的有两类: (1)哈希,例如HashMap,查询/插入/修改/删除的平均时间复杂度都是O(1); (2)树,例如平衡二叉搜索树,查询/插入/修改 阅读全文
posted @ 2024-06-24 16:51 使用D 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 36 下一页