240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    框架 - Mybatis 源码一步步深入(三)

    简介上一章我们大概了解了SqlSessionFactoryBuilder和Configuration两个类。这一章我们主要了解XMLConfig...

  • Resize,w 360,h 240
    数据结构 - ConcurrentHashMap 一步步深入(二)

    简介前面一篇我们介绍了ConcurrentHashMap一些重要的内部类Node 、TreeNode、TreeBin、ForwardingNod...

  • 数据结构 - SynchronousQueue 线程通信阻塞队列

    简介 SynchronousQueue 没有长度,每一个入队操作必须对应一个出队操作,或者每一个出队操作必须对应一个入栈操作,否则阻塞。Sync...

  • 数据结构 - DelayQueue 延时队列

    简介 DelayQueue 是JDK中提供的延时队列,内部封装优先级队列,并且提供空阻塞功能。DelayQueue中所有元素必须实现Delaye...

  • 基础 - Unsafe 内存操作不安全类

    简介 Java是面向对象语言,在使用Java编程时,大多数情况下都不会直接操作内存,而且Java也不提倡直接操作内存,但是Java中到底有没有可...

  • 框架 - Mybatis 源码一步步深入(二)

    简介 上一章我们大概了解了MyBatis初始化过程,本章主要了解SqlSessionFactoryBuilder、Configuration,它...

  • 框架 - Spring 源码一步步深入(一)

    引文 很多人都想看spring源码,但是spring模块太多了,翻开一开头皮发麻,然后就放弃了,这里我带领大家一起看spring源码,推荐从io...

  • Resize,w 360,h 240
    数据结构 - ConcurrentLinkedQueue 线程安全链表队列

    简介 ConcurrentLinkedQueue 是线程安全的非阻塞队列,内部是单向链表。ConcurrentLinkedQueue 使用CAS...

  • Resize,w 360,h 240
    数据结构 - PriorityBlockingQueue 优先级阻塞队列

    简介 PriorityBlockingQueue 是优先级阻塞队列,虽然我们称它为无界,实际上它也是有界的。它跟PriorityQueue 最大...