自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码小司机

欢迎交流,指正

  • 博客(2)
  • 收藏
  • 关注

原创 以ReentrantLock为例,分析Java并发编程中公平锁和非公平锁的实现;

概念解释:公平锁,指的是在进行锁的竞争中,没有获得锁的线程,当锁被释放时,会按照先后顺序依次进行锁的获取,先到先得,体现公平性;非公平锁,指的是锁释放后,竞争锁的线程不会按照先后顺序来获取被释放的锁,结果具有随机性,故不体现公平性;实例分析: 以ReentrantLock 为例,分别实现公平锁及非公平锁案例;/*** * 公平锁实现: * ReentrantLock 构造方法中可以设置为true,代表公平锁,false,代表非公平锁; * * 实例逻辑: * 主线程占用锁..

2020-05-20 10:14:06 552

原创 Scala 中如何提取正则表达式的部分匹配内容

正则表达式:用于匹配字符串是否满足某种特定的格式,在编程语言中有着广泛应用。常规使用场景为验证字符串的格式是否正确,但是也存在需要通过正则表达式提取字符串中某些特定内容的场景;实例分析1:存在某字符串 "Need extract line:Number:2345,String:abcde",编写正则表达式分别提取出Number 和 String 对应的值;代码实现: def main(args: Array[String]): Unit ={ val line = "N...

2020-05-11 12:48:38 3028

空空如也

空空如也

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

TA关注的人

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