240 发简信
IP属地:北京
  • Resize,w 360,h 240
    高拓展性的Java多线程爬虫框架reptile(个人开源项目)

    简介 Reptile是一个具有高拓展性的可支持单机与集群部署Java多线程爬虫框架,该框架可简化爬虫的开发流程。该框架各个组件高内聚松耦合的特性...

  • Redis底层数据结构实现

    1. 简介 Redis是一个基于内存的非关系型的键值对数据库,因它基于内存的特性所以它的速度比传统的关系型数据库快,除此之外它还具有许多特性: ...

  • ReentrantLock源码解析

    1. 简介 ReentrantLock与synchronized关键字一样是可重入的独占锁,不过ReentrantLock提供比synchron...

  • Resize,w 360,h 240
    AbstractQueuedSynchronizer源码解析

    1. 简介 AbstractQueuedSynchronizer(抽象队列同步器)简称AQS,是一个用来构建同步组件的基础框架,JDK中java...

  • ConCurrentHashMap源码解析

    1. 简介 在之前写了HashMap源码解析介绍了HashMap这个数据结构,可惜它并不是线程安全的,在多线程情况下最好还是使用ConCurre...

  • LinkedHashMap源码解析

    1. 简介 Map是一种关联容器,其中键是唯一的,每个键都有与之对应的值,我们可以通过键获取到唯一的值。JDK中,HashMap是其中的一种实现...

  • ArrayList源码解析

    1. 简介 List是一种支持插入、删除、查找,元素可重复,可为null的数据结构,在JDK中有不同的实现类,其中ArrayList基于数组实现...

  • Vector源码解析

    1. 简介 Vector跟ArrayList一样是一个基于数组实现的List,只不过Vector是线程安全的,在可能出现线程安全性问题的方法,V...

  • LinkedList源码解析

    1. 简介 LinkedList基于链表实现,非线程安全,其既实现了List接口又实现了Deque接口,所以既可以做为列表使用又可以做双端队列使...

个人介绍
生活就像海洋,只有意志坚强的人才能到达彼岸。