Java的HashMap存储数据库数据的问题??

Java的HashMap存储数据库数据的问题??,第1张

HashMap map = new HashMap<String,ArrayLisy<T>>()

T就是该链表的数据类型

增加一条记录

ArrayLisy<T>list = new ArrayLisy<T>()

map.put("item1",list)

吧keyset存起来就行了啊。但是我觉得没啥用。因为你的hashmap是基于你java进程的,进程结束或者杀死,hashmap的值就没了但是数据库不会清空啊。除非每次你启动项目都去清理数据库

数据使用寿命是业务需求决定的,业务流程越长需求越复杂,数据使用周期越长。另外还得考虑使用时的效率,将数据库里的数据查询出来放到缓存效率更高。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6757701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存