Avatar notebook default
9篇文章 · 18326字 · 1人关注
  • Resize,w 360,h 240
    是时候来了解JDK8 HashMap的实现原理了

    一 HashMap底层存储结构 HashMap底层结构采用(数组)+(链表 or 红黑树)的形式来存储节点。 首先HashMap是一个数组...

  • commons-beanutils的使用

    commons-beanutils是Apache提供的一个用于操作JAVA bean的工具包。里面提供了各种各样的工具类,让我们可以很方便...

  • JAVA分布式锁介绍

    上一篇咱们讲到同一个进程,不同的线程之间我们可以通过synchronized、ReentrantLock、ReadWriteLock、Se...

  • ZooKeeper客户端Curator使用

    Curator是Netflix公司开源的一套zookeeper客户端框架.解决了很多Zookeeper客户端非常底层的细节开发工作,包括连...

  • TrueLicense实现license验证

    TrueLicense是一个开源的证书管理引擎,可以用于license的生成和有效性的验证。 一 使用keytool生产密钥对 ke...

  • Resize,w 360,h 240
    JAVA常用的锁机制

    在开发多线程应用的时候(并发编程),为了防止多个线程同时去修改一个变量的时候产生数据不一致性。这个时候就必须要用到锁机制。有一个线程在修改...

    2.2 1274 0 12
  • Resize,w 360,h 240
    JAVA NIO编程介绍

    传统的IO操作是同步阻塞IO模式(BIO),数据的读取写入必须阻塞在一个线程内等待其完成。NIO则是同步非阻塞IO模式。BIO面向流操作,N...

  • Resize,w 360,h 240
    JDK Stream流使用介绍

    Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,大批量数据操作。通常我们...

  • Resize,w 360,h 240
    RXTX实现JAVA串口编程

    给大家分项下用RXTX库实现JAVA串口编程。 一 准备工作 1.1 下载资源文件 首先下载RXTX库对应的资源文件。下载地址 ht...

文集作者