240 发简信
  • 120
    Java多线程技术之九(JUC之并发容器)

    一、简介 java的集合框架中,容器主要分为List、Set、Queue、Map四大类,常用的容器ArrayList、LinkedList、Ha...

    0.1 96 0 1
  • Java多线程技术之八(JUC之原子类)

    一、简介 原子操作表示操作过程不会被中断,即使是在多线程环境下也能保证数据操作是以原子方式进行的,原子类是具有原子操作特征的类。原子类底层利用C...

  • Java多线程技术之七(JUC之锁框架)

    一、基本概念 锁是控制多个线程对共享资源进行访问的工具,对共享资源的所有访问都需要首先获得锁。关于锁有许多概念,现在作一个总结。 内置锁 关键字...

  • Java多线程技术之六(JUC之线程控制工具)

    一、信号量 Semaphore 信号量用于控制并发访问某个共享资源的线程数量,常用于限流。 使用时将信号量初始化为最大许可数量,信号量通过该值控...

  • 120
    Java多线程技术之五(JUC之执行器框架)

    一、Executor框架概述 并发编程的一般方式是将任务拆分为一些子任务,然后使用多个线程来执行这些子任务,最后取得任务结果。Executor框...

  • 120
    Java多线程技术之三(线程协作)

    一、线程依赖 现实生活中一件任务往往可以拆解成子任务,执行完子任务后,主任务可以汇合子任务的执行结果,子任务一般可以并行的进行。任务之间有依赖关...

  • Java多线程技术之二(线程同步)

    一、线程同步的概念 在多线程环境下,一些敏感数据不允许被多个线程同时访问,为保证数据的完整性,需要一种技术来保证敏感数据在任何时刻,最多有一个线...

  • 120
    Java多线程技术之一(基本概念)

    一、进程与线程的概念 进程:操作系统管理的一个独立的运行环境,可以看成是一个运行中的程序。 线程:进程中的一个执行单元,线程的执行依赖进程的资源...

  • 120
    Maven二十分钟快速教程

    一、Maven 基础 坦率的说我不太喜欢maven 这个工具,觉得它有点过度设计,我也是被潮流挟裹着学习,写这篇文章主要是自己作个总结,顺便也帮...

个人介绍
望望头上天外天,走走脚下一马平川。