
笔记
潇湘刀客
游荡在技术界的灵魂
展开
-
Docker数据存储
Docker数据存储配置方式1. -v or --volume使用此参数严格保证参数的有序性,其主要有三个参数,其参数以:分隔, 此种方式的可读性较弱,建议使用--mount的方式指定主要参数有path of host machine指定挂载在主机的文件路径path of container the file指定挂载于容器内的文件路径third field optional. such as: co, consistent … etc.额外的一些属性配置,以,分隔配置案例$ do原创 2020-12-01 00:03:00 · 573 阅读 · 1 评论 -
关于ReentrantReadWriteLock的一些问题
关于ReentrantReadWriteLock的一些问题场景在使用此Lock时应特别注意: 读 ——> 写 ——> 读 交替使用的场景在工作使用时,该场景是经常出现的,在非公平锁的若干个读写线程抢占读写锁读线程手脚快,优先抢占到读锁(其中少数线程任务较重,执行时间较长)写线程随即尝试获取写锁,未成功,进入双列表进行等待随后读线程也进来了,要去拿读锁关键 JUC 的实现代码ReentrantReadWriteLock.ReadLock.clas [行:727]public原创 2020-11-20 23:49:14 · 241 阅读 · 0 评论 -
Flink实战-快速开始
Flink案例实战一、案例业务背景在传统业务进行报表类统计,经常需要对数据进行分类汇总之类业务的开发,在过去我们基于关系型数据库进行相应的功能实现,这样有如下一些缺点: 当需要分析的数据集很大时,严重增加查询的时效,更有严重的直接让数据库崩溃。分析的结果通常是具有特定业务意义的,具有对历史数据所分析的结果不变性的特性,也就是说其结果本质只需要进行一次计算就好了,可是在传统实现方案中很难做到。不具备实时性的特性。其实所有的数据是具有事件的特性,在数据产生的源头我们就可以对其进行相应的分析,而原创 2020-11-20 23:44:05 · 656 阅读 · 0 评论 -
Ignite 快速开始
http://note.youdao.com/s/FCDkfuPf原创 2020-11-20 23:36:38 · 263 阅读 · 0 评论