- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 JDBM 用于相当大的 treeMap(如果不是几 TB,也有几百 GB)。一旦创建,我将大量使用它来回答 headMap 查询。显然,答案 headMap 将很大(平均为创建的数据库的一半),但我只需要 hashMap 中的前几百个元组。我想 JDBM 不会尝试为 headMap 创建内存中对象,对吧?有没有更好的工具(Berkley DB 除外)来完成我的任务?
最佳答案
JDBM2 和 JDBM3 不会在内存中创建树子图。子图的开销非常小。我在自己的应用程序中使用子 map ,效果很好。唯一的问题是“size()”,在子图上它会遍历所有子图记录来对它们进行计数。
我建议使用 JDBM3,因为它可能“足够稳定”并且最近实现了“ConcurrentNavigableMap”
关于java - JDBM的headMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10093059/
关于 Java TreeMap 方法(或 NavigableMap 接口(interface)): public SortedMap headMap(K toKey) public Navigable
我已经实现了几次 NavigableMap,但它似乎总是比应该做的多一些。虽然它是一个非常大的接口(interface),但诸如 java.util.AbstractMap 和 Guava 的 For
有谁知道像 subMap、headMap 这样的 TreeMap 操作的时间复杂度。尾图。 get、put等操作的时间复杂度是O(logn)。但是 javadoc 并没有说明上述操作的复杂性。 我能想
Spring框架中包含以下注解: @GetMapping、@PostMapping、@PutMapping、@DeleteMapping 和 @PatchMapping标准的 Spring MVC C
我是一名优秀的程序员,十分优秀!