生命不息,奋斗不止

  1. Java并发:CopyOnWriteArrayList实现原理及源码分析

    CopyOnWriteArrayList实现原理及源码分析

    2019/03/19

  2. Java并发:ConcurrentHashMap解读

    ConcurrentHashMap解读

    2019/03/18

  3. Java并发:BlockingQueue解读

    BlockingQueue解读

    2019/03/17

  4. Java并发:AtomicInteger源码分析——基于CAS的乐观锁实现

    AtomicInteger源码分析——基于CAS的乐观锁实现

    2019/03/16

  5. Java基础:Java容器之HashMap

    Java容器之HashMap

    2019/03/15

  6. Java基础:Java容器之ArrayList

    Java容器之ArrayList

    2019/03/14

  7. Java基础:java中HashSet详解

    java中HashSet详解

    2019/03/13

  8. Java基础:JAVA中BitSet使用详解

    JAVA中BitSet使用详解

    2019/03/12

  9. Java基础:JAVA Hashmap的死循环及Java8的修复

    在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。 这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loop”可以看到很多人都在说这个事)所以,觉得这个是个普遍问题,需要写篇疫苗文章说一下这个事,并且给大家看看一个完美的“Race Condition”是怎么形成的。

    2019/03/11

  10. Java基础:Java容器之LinkedList

    Java容器之LinkedList

    2019/03/10

从基础到进阶,带你进入成神之路。

Java之根基,Java程序员必学

一个架构师的自我修养


《史上最简单的Spring Cloud教程源码》

14173 7030

《Spring Boot教程》源码

1852 1107

An open resource for Douban API with NETEASY Music's UI.

906 247