自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程等待和唤醒的方法(三)

学习LockSupport类中通过part()和unpart()方法来实现阻塞和唤醒线程1、使用part()和unpart()线程等待和唤醒情况,且无锁块要求public static void main(String[] args) { Thread parkThread = new Thread(() -> { System.out.println(Thread.currentThread().getName() + "\t" + "parkT

2021-11-19 15:18:33 391

原创 线程等待和唤醒的方法(二)

学习Condition接口中await()和signal()方法实现线程的等待和唤醒1、正常await()和signal()线程等待和唤醒情况public static void main(String[] args) { Lock lock = new ReentrantLock(); Condition condition = lock.newCondition(); new Thread(() -> { lo

2021-11-18 09:22:53 288

原创 线程等待和唤醒的方法(一)

学习synchronized可重入锁在以下三种情况的不同表现。1、正常wait()和notify情况/** * 使用Object类中得wait()方法让线程等待,使用Object类中得notify()方法唤醒线程 */public class WaitNotifyLock { public static void main(String[] args) { Object object = new Object(); new Thread(()

2021-11-16 09:40:37 435

原创 linux中rabbitmq安装教程(初学笔记)

1、官网地址https://www.rabbitmq.com/download.html2、安装erlang安装前更新yum -y update安装erlang,默认安装最新版本yum -y install epel-releaseyum -y updateyum -y install erlang socat检查erlang版本erl -version3、安装RabbitMQ下载rabbitmq-server-3.8.23-1.el8.n...

2021-10-22 16:46:01 410

转载 linux清空日志的三种方式

初学linux,记录下清空日志的集中方式1)echo "'" > log.txt 2) echo > log.txt ,这种文件里会存在空格3) cat /dev/null > log.txt

2018-04-27 11:26:15 29111

sentinel-dashboard-1.7.0.rar

sentinel-dashboard-1.7.1.jar 下载慢的朋友们可以点此下载,github下载太慢了

2020-03-28

空空如也

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

TA关注的人

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