codeing-java
小步走 不停步 等于前进一大步.
并发编程-深入理解CountDownLatch源码 并发编程-深入理解CountDownLatch源码
概述 允许一个线程的或多个线程等待其他线程完成操作。和join方法类似,初始化对象时通过传入一个固定的计数器总数,线程方法执行时调用coun
2019-03-22
并发编程-深入理解ReentrantReadWriteLock读写锁 并发编程-深入理解ReentrantReadWriteLock读写锁
概述 ReentrantReadWriteLock内部维护了一对锁,读锁和写锁。支持重入和公以及平非公平模式。读锁是共享式的,多个线程可以并
2019-03-21
并发编程-深入理解ReentrantLock 并发编程-深入理解ReentrantLock
什么是ReentrantLock ReentrantLock是一个可重入的互斥锁锁, 实现Lock接口。具有与使用 synchronized
2019-03-20
并发编程-深入理解AQS(队列同步器) 并发编程-深入理解AQS(队列同步器)
什么是AQS AbstractQueuedSynchronizer是一个队列同步器,是用来构建锁和其它同步组件的基础框架,它使用一个vola
2019-03-19
【PMP备考】关进术语和计算公式 【PMP备考】关进术语和计算公式
关键术语 EVM: 挣值管理 ES:挣得进度。ES 是 EVM 理论和实践的延伸。如果挣得进度大于 0,则 表示项目进度提前了 AT:实际
2019-03-15
数据结构与算法(七)查找算法 数据结构与算法(七)查找算法
顺序表查找 顺序查找又叫线性查找,是最基本的查找技术。 它的查找过程是:从表中第一个(或最后一个)记录开始,逐个进行记亲的关键字和给定值比较
2019-02-21
什么是算法的时间复杂度 什么是算法的时间复杂度
时间复杂度定义 在进行算法分析时 ,语旬总的执行次次T(n)是关子问题规模n的函数,进而分析T(n)n的变化情况并确定T(n)的数量级。 一
2019-02-11
数据结构与算法(六)什么是二叉树 数据结构与算法(六)什么是二叉树
概述 二叉树是树的特殊一种,具有如下特点: 每个结点最多有两颗子树,结点的度最大为2。 左子树和右子树是有顺序的,次序不能颠倒。 即使
2019-02-11
数据结构与算法(五)什么是队列 数据结构与算法(五)什么是队列
队列的概述队列是一种先进先出 (First 10 First Out) 的线性表,简称 FIFO。允许插入的一 端称为队尾,允许删除的一端
2019-02-08
数据结构与算法(四)什么是栈 数据结构与算法(四)什么是栈
前言今天是大年初三,在广州过的第四个还是第五个年了,已经忘了,中午吃完饭看书大话数据结构的这本书的栈与队列的关于栈的这篇文章。就去电影看黄
2019-02-07
数据结构与算法(三)双向链表 数据结构与算法(三)双向链表
前言今儿是大年初二,没事继续复习数据结构与算法。复习完双向链表下面就开始栈与队列的复习了。搞完这篇先去北京路溜达溜达。晚上在继续PMP和数据
2019-02-06
数据结构与算法(二)循环链表的实现 数据结构与算法(二)循环链表的实现
前言今儿是大年初一,白天看完流浪地球这部科幻电影,号称中国科幻电影的一个里程碑。剧情紧凑,特性也不错很有质感。特别末日的的地下城生活片段。一
2019-02-05
2 / 5