自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Semaphore类

Semaphore是信号量,是juc(java.util.concurrent)包下的工具类,用于控制同时访问资源的线程数量

2024-04-20 12:26:06 740

原创 CyclicBarrier类

CyclicBarrier类的基本使用

2024-04-18 01:05:59 515 1

原创 CountDownLatch类

java.util.concurrent.CountDownLatch工具类用于线程间的同步与通信,协调多个线程间的执行顺序,用于确保一组线程任务执行完成,其他等待线程才会继续执行;CountDownLatch是通过一个计数器来实现的,创建CountDownLatch对象的时候,构造参数指定计数器的初始值,也即是需要执行任务的线程数量;

2024-04-17 00:00:11 371 1

原创 多线程入门学习

多线程技术是指在一个程序中同时运行多个独立的执行流,这些执行流被称为线程。

2024-04-12 00:23:46 776

原创 怎样保证线程的有序执行

面试题:有任务A、任务B和任务C三个任务,怎样保证任务以C、A、B的顺序执行。

2024-04-11 23:49:10 185 1

原创 sleep()和wait()方法

sleep()和wait()方法的区别

2024-04-11 22:47:21 245 1

原创 线程池入门学习

线程池类关系图:Executors线程池工具类,类中都是一些静态方法用于创建线程池对象,但是方法内部调用的还是ThreadPoolExecutor类的方法,最好不要使用Executors工具类去创建线程,可能引起资源OOM;Executor接口是线程池顶级接口,ExecutorService接口是线程池接口,使用ThreadPoolExecutor类的自定义线程池,合理配置线程池的参数,使得创建的线程池更加灵活并且安全;

2024-04-10 08:16:57 921 1

原创 ThreadPoolExecutor常用方法

ThreadPoolExecutor常用方法介绍

2024-04-10 01:00:36 884 1

原创 IDEA热部署项目

以上是Run模式启动项目,热部署的方式,如果是Debug模式启动项目,可以只需要配置Run/Debug Configurations,再在Settings设置里面配置Reload classes after compilation为Always。快捷键ctrl + shift + alt + / 选择Registry进入,勾选compiler.automake.allow.when.app.running。添加spring-boot-devtools依赖。勾选应用启动时自动编译。

2024-02-02 00:16:06 285

原创 MyBatisPlus多表分页查询

MyBatisPlus多表分页查询快速上手

2024-01-27 00:00:02 178 1

原创 查看jdk版本命令

踩坑记录,从jdk 17版本降到jdk 8版本后,还是使用的高版本命令,就会报Unrecognized option: --version错误。在安装完成jdk程序后,大都会在cmd窗口使用java -version命令查看jdk是否安装成功,查看jdk版本;还要记着,无论什么应用程序多使用-help命令,java -help命令。对于jdk 8版本以上,使用的命令是java --version。对于jdk 8版本来说,使用的命令是java -version。

2024-01-20 16:16:46 865

原创 IDEA展开树形目录结构

可以点击齿轮(Show Options Menu),将Compact Middle Packages取消选中。刚安装完成的IDEA创建文件时,目录结构可能是扁平化的,非常不好看。

2024-01-17 21:37:43 785

原创 nodejs安装配置

访问nodejs官网:https://www.nodejs.com.cn/,下载自己需要的版本,文中是以node-v17.0.1-x64.msi版本为例。

2023-10-22 19:11:51 37 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除