
hashmap
文章 3浏览 13
String 到 List<String> 的内存高效映射
MemoryEfficientMappingofStringtoList<String>我使用hashmap结构来存储父文档(键)和与该父文档关联的所有子文档(值)的列表之间的映射。这需要稍后迭代以处理映射。List中的键和每个值通常是75-100个字符长的文件名。这很好用,但有50000个父文档,每个文档都有50-100个子文档与之关联。所以这会在内存中产生巨大的对象负载。有没有更好…如何确定我的类是不可变的
HowcanIbesurethatmyclassisimmutable我需要创建一个与String非常相似的类,但是该对象必须存储一个字节数组,而不是存储一个字符数组,因为我将处理二进制数据,而不是字符串。我在我的应用程序中使用HashMaps。因此,我热衷于使我的自定义byteArray类不可变,因为不可变对象在哈希图中执行更快的搜索。(我想要这个事实的来源)我很确定我的类是不可变的,但它在ha…结构成员是使用关联类型的特征
Structmemberswhoaretraitsthatuseassociatedtypes我对这个问题有一个后续问题:ExposeaHashMapinagenericwaythatdisregardtheHashMapvalue假设我想使用HashMapContainer(与上一个问题的第一个答案中定义的相同)作为另一个结构(我们称之为MyDB)和MyDB中的成员构造函数我想决定是将这个成员构…