catalinaLi's Notes

Rooookie


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索

应对大并发

发表于 2019-04-02 | 分类于 concurrency |

concurrency_logo

高并发是我们现在老生常谈的内容了,这里我们以秒杀为例,来聊聊怎么应对大并发。

阅读全文 »

(转载)JAVA并发编程(八):并发容器(CopyOnWriteArrayList)

发表于 2019-01-09 | 分类于 juc |

cowlist_logo

Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet。CopyOnWrite容器非常有用,可以在非常多的并发场景中使用到。

阅读全文 »

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

发表于 2018-10-23 | 分类于 juc |

concurrmap_logo

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

阅读全文 »

深入理解HashMap

发表于 2018-10-19 | 分类于 HashMap |

hashmap_logo

HashMap是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。今天我们来深入了解一下这个集合的底层原理。

阅读全文 »
12…10
从不装逼夫斯基

从不装逼夫斯基

是故胜兵先胜而后求战

38 日志
21 分类
25 标签
RSS
GitHub 简书 segmentF CSDN
友情链接
  • 玉面小二龙
  • mini
© 2017 - 2019 从不装逼夫斯基   |  
个人博客
解释权归本人所有 -
本站访客数 人次