简介 Reptile是一个具有高拓展性的可支持单机与集群部署Java多线程爬虫框架,该框架可简化爬虫的开发流程。该框架各个组件高内聚松耦合的特性...
1. 简介 Redis是一个基于内存的非关系型的键值对数据库,因它基于内存的特性所以它的速度比传统的关系型数据库快,除此之外它还具有许多特性: ...
1. 简介 ReentrantLock与synchronized关键字一样是可重入的独占锁,不过ReentrantLock提供比synchron...
1. 简介 AbstractQueuedSynchronizer(抽象队列同步器)简称AQS,是一个用来构建同步组件的基础框架,JDK中java...
1. 简介 在之前写了HashMap源码解析介绍了HashMap这个数据结构,可惜它并不是线程安全的,在多线程情况下最好还是使用ConCurre...
1. 简介 Map是一种关联容器,其中键是唯一的,每个键都有与之对应的值,我们可以通过键获取到唯一的值。JDK中,HashMap是其中的一种实现...
1. 简介 List是一种支持插入、删除、查找,元素可重复,可为null的数据结构,在JDK中有不同的实现类,其中ArrayList基于数组实现...
1. 简介 Vector跟ArrayList一样是一个基于数组实现的List,只不过Vector是线程安全的,在可能出现线程安全性问题的方法,V...
1. 简介 LinkedList基于链表实现,非线程安全,其既实现了List接口又实现了Deque接口,所以既可以做为列表使用又可以做双端队列使...