240 发简信
IP属地:海南
  • vscode搭建vue开发环境

    PS:需要先在本地安装nodejs及vscode,步骤省略 1、安装vite 2、创建vue项目 3、安装vite mock插件 4、安装常用依...

  • vue3项目

    安装过程 1、安装vue3 2、创建vue3项目 3、启动vue3项目 4、vue3加载过程 加载index.html 执行index.html...

  • Resize,w 360,h 240
    Java线程池实现原理

    线程池的目的是为了实现线程的重复利用,避免了重复创建线程的开销,我们以ThreadPoolExecutor为例,分析一下线程池实现原理,下面是一...

  • Resize,w 360,h 240
    ThreadLocal介绍及原理

    概述 threadlocal是线程变量,存放到threadlocal中的值只能被存放值得线程所访问,每个线程只能访问自己设置的变量;thread...

    0.1 85 0 1
  • ArrayBlockingQueue实现原理

    概述 ArrayBlockingQueue是常用的的FIFO阻塞队列,实现了BlockingQueue接口,是线程安全的。内部主要通过数组(Ar...

  • Resize,w 360,h 240
    实现根据key分片的线程池-ShardThreadPoolExecutor

    实现一个线程池,该线程池可根据key来确定让哪一个线程来执行。该线程池是固定大小的线程池,初始化后不可改变线程的数量,主要由阻塞队列blocki...