240 发简信
IP属地:北京
  • MySQL使用navicate 无法连接错误

    错误信息:Lost connection to MySQL server at ‘waiting for initial communicati...

  • 并发包中的LockSupport工具类

    一、 LockSupport简介 LockSupport类是一个Java6(JSR166-JUC)引入的一个工具类,它的主要作用是对线程进行挂起...

  • Resize,w 360,h 240
    AQS双向链表

    双向链表的每个数据节点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点(head...

  • Resize,w 360,h 240
    4-7 CAS实现原理

    一、什么是原子操作 一个或多个操作在CPU执行过程中不被中断的特性,这些操作的执行顺序不能被打乱。 举个例子: 二、如何保证原子操作 锁和自旋C...

  • Resize,w 360,h 240
    4-8 AQS

    一、什么是AQS AQS:抽象队列同步器(AbstractQueuedSynchronizer),是并发容器(java.util.concurr...

  • Resize,w 360,h 240
    Activiti主流程各个属性说明BPMN 2.0

    bpmn属性说明 1.BPMN 2.0模式的根元素是definitions元素。 process元素下面有两个属性,id,name,isExec...

  • Resize,w 360,h 240
    4-6 ThreadLocal

    一、什么是ThreadLocal java.lang.ThreadLocal,线程本地变量,也叫线程局部变量。。通过ThreadLocal存取的...

  • 4-5 安全性、活跃性以及性能问题

    并发编程中我们需要注意的问题有很多,主要有三个问题:1、安全性问题:可见性,同步机制;2、活跃性问题:死锁,活锁;3、性能问题:线程的上下文切换...

  • Resize,w 360,h 240
    java内存模型

    一、现代计算机物理内存模型 Java内存模型规定了JVM如何基于计算机内存工作。JVM就是一个完整的计算机模型因此这个模型中包含一个内存模型 现...