自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【深入解析AQS】从设计模式到ReentrantLock实现再到自定义锁

模板方法模式通过固定算法骨架+可变实现细节的设计,实现了代码复用与扩展性的平衡。AQS采用这种模式,将同步器的核心流程(如线程排队、阻塞唤醒)固化在父类,仅将资源获取/释放的逻辑通过抽象方法交给子类实现。设计优势:保证正确性:关键同步流程不可修改提高复用:通用逻辑只需实现一次便于扩展:子类只需关注业务逻辑/*** 基于AQS的简单互斥锁(不可重入)*/// 内部同步器// 尝试获取锁@Override。

2025-06-24 18:36:21 23

转载 spark部署模式 client

如何实现Spark部署模式client作为一名经验丰富的开发者,我将向你介绍如何实现Spark的部署模式client。Spark支持多种部署模式,其中client模式是最常见的一种。在client模式下,Driver程序运行在提交作业的机器上,而Executor则运行在集群的各个节点上。步骤流程以下是实现Spark部...

2024-07-19 03:23:54 206

转载 android home键底部退出动画

Android Home键底部退出动画在Android应用开发中,实现一个流畅且炫酷的退出动画是很重要的。其中,底部退出动画是一种常见的动画效果,可以增加用户体验和视觉吸引力。本文将介绍如何在Android应用中实现一个带有底部退出动画的界面。1. 实现底部退出动画首先,我们需要创建一个新的Activity,并在其中...

2024-07-12 04:12:55 157

转载 java读取指定目录的文件

在Java中,我们经常会遇到需要读取指定目录下的文件的需求。这种操作可以帮助我们快速找到目标文件,并对其进行进一步处理。本文将介绍如何使用Java代码来读取指定目录下的文件,并提供一个简单的示例来演示该过程。1. 使用Java代码读取指定目录的文件在Java中,我们可以使用File类来操作文件和目录。通过File类,我...

2024-06-30 03:24:02 727

空空如也

空空如也

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

TA关注的人

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