240 发简信
IP属地:广东
  • Java面试之TCP的粘包和拆包

    首先,在TCP协议中,数据的发送和接收都是以流的形式进行的,而发送的数据是以数据包的形式封装的。但是接收方并不能确定每次读取到的数据包大小,因此...

  • Resize,w 360,h 240
    Java面试之TCP/IP

    TCP/IP(Transmission Control Protocol / Internet Protocol)中文译为传输控制协议/因特网互...

  • Resize,w 360,h 240
    Java面试之线程池shutdown方法

    前一篇文章讲了线程池的execute方法,介绍了线程池的执行原理与两种提交任务执行(execute()和submit())的差异以及线程池执行任...

  • Resize,w 360,h 240
    Java面试之线程池execute方法

    首先,前面几篇文章介绍了线程池池化、状态、参数、类型等相关知识,了解到了线程池池化技术的优势;线程池状态含义与转换方式;在不同的应用场景创建下根...

  • Resize,w 360,h 240
    Java面试之线程池参数设置

    首先,在Java的类库中,提供了几种常用的线程池类型。 Executors.newCachedThreadPool(缓存线程池):该线程池根据任...

  • Resize,w 360,h 240
    Java面试之线程池类型

    首先,在Java的类库中,提供了几种常用的线程池类型。这些线程池类型都是通过java.util.concurrent.Executors类提供的...

  • Resize,w 360,h 240
    Java面试之线程池状态与参数

    首先,从ThreadPoolExecutor类图中,Executors其实是个工具类,里面提供了好多静态方法,这些方法根据用户选择返回不同的线程...

  • Java面试之线程池概念

    线程池本质上是一种池化技术,而池化技术是一种资源复用的思想,比较常见的有连接池,内存池,对象池。而线程池里面复用的是线程资源,它的核心设计目标,...

  • Resize,w 360,h 240
    Java面试之CountDownLatch、CyclicBarrier、Semaphore

    CountDownLatch是J.U.C并发包提供的一种同步工具类,基于AQS来实现的。使得某个线程在等待其他线程执行完毕后再继续执行。Coun...