自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AQS原理及应用

AbstractQueuedSynchronizerLockSupportunpark函数为线程提供“许可(permit)”,线程调用park函数则等待“许可”。“许可”是不能叠加的:当对一个线程执行park操作时,本次调用前的所有对该线程的unpark操作只存在一次“许可”。例如线程B连续三次被执行unpark操作,此时B没有被任何park操作阻塞,之后线程B被执行park操作时就会使用并清除这个许可,如果线程B再次被执行park操作,就进入等待状态。对一个线程unpark操作可以发生在park

2021-03-05 12:49:38 362

原创 Flink活动时间和Watermark入门

Flink在流处理过程中支持不同的时间概念1.事件时间(EventTime):事件在生产设备上发生的事件,是事件自身的属性。2.提取时间(IngestionTime):事件到达Flink source的时间、。3.处理时间(ProcessingTime):flink算子处理事件的系统时间,不需要流和机器间的协调,具有最佳性能和最低延迟官方介绍图什么是水位线(Watermark)官方解...

2019-12-12 19:55:07 210

原创 将proguard混淆的class文件替换到项目中遇到的问题

直接跳过配置proguard部分,会生成两个jar包,一个是项目的,另一个是classes的首先看一下jar使用方法1.打包成功后解压两个jar包jar -xvf test.jar2.删除项目包目录BOOT-INF/classes下的文件,将classes下的所有文件copy到BOOT-INF/classes下3.重新对文件进行打包jar -cvf filename.jar a.c...

2019-07-24 17:57:53 1077

空空如也

空空如也

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

TA关注的人

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