自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

catalinaLi的博客

Whereas I was blind, now I see.

  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA并发编程(七):并发容器(ConcurrentHashMap)

我们上节讲了HashMap,实际上HashMap并不是线程安全的,在并发插入元素的时候有可能出现环形链表,让下一次读操作出现死循环。解决的办法就是使用线程安全的容器,除了Collections提供的synchronizedMap同步容器外,实际上我们还可以选择性能更好的juc提供的同步容器。一、分段锁Segment概述分段锁Segment是ConcurrentHashMap很重要的一个...

2018-10-23 10:33:49 104

原创 深入理解HashMap

HashMap是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。今天我们来深入了解一下这个集合的底层原理。众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。这个数组在首次使用时进行初始化,每...

2018-10-19 09:52:54 137

原创 Java设计模式之单例模式的究极版写法

单例模式可能是后端学习者接触到的第一种设计模式,可是单例模式真的有那么简单吗?在并发模式下会出现什么样的问题?在学习了前面的并发知识后,我们来看看究极版的单例模式应该怎么写。一、单例模式第一版我们最初接触到的单例模式一般就是懒汉模式与饿汉模式。我们先来看看怎么写://懒汉模式public class Singleton { private Singleton() {} ...

2018-10-11 09:39:21 95

redis-3.0.0.gem

淘淘商城搭建redis集群时安装ruby脚本运行所需要的一个包

2017-11-01

redis-3.0.0.gem

淘淘商城搭建redis集群时安装ruby脚本运行所需要的一个包

2017-11-01

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除