摘要: HashMap提供高效的查找,插入和删除。是怎么做到的? HashMap的存储结构 HashMap底层是以数组方式进行存储的。将key-value键值对作为数组的一个元素进行存储。Key-value都是Map.Entry中的属性。其中将key的值进行hash之后进行存储,即每一个key都是计算has 阅读全文
posted @ 2019-12-24 16:54 小虾米的java梦 阅读(4289) 评论(0) 推荐(1) 编辑
摘要: 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接; 简单解释下第二条:上下文切换就是cpu在多线程之间进行轮流执行(枪战cpu资源),而redis单线程的,因此避免了繁琐的多线程上下文切 阅读全文
posted @ 2019-12-24 16:50 小虾米的java梦 阅读(4514) 评论(0) 推荐(0) 编辑