- AQS实现的原理及一个实例分析(ReentrantLock)
-
基于AQS实现锁机制需要关心什么?AQS由一个FIFO的双向队列以及一个单一的状态信息state组成;对于state,AQS提供了getState()、setState()、compareAndSet...
- 详解 Calcite JDBC查询流程的实现
-
导读:这篇文章会详细分析CalciteJDBC查询的整个流程实现,理解了这整个流程就对Calcite的核心功能和Calcite能做什么都会有深入的了解。@Testpublicvoidsingl...
- Flink与Spark Streaming谁的拳头更硬
-
流数据(或数据流)是指在时间分布和数量上无限的一系列动态数据集合体,数据的价值随着时间的流逝而降低,因此必须实时计算给出秒级响应。流式计算,顾名思义,就是对数据流进行处理,是实时计算。作者:大数据三十...
- Electron进程间通信(electron通知)
-
进程间通信(Inter-ProcessCommunication)对于Electron使相当重要的,由于rendererprocess没有权限处理系统有关的任务(比如访问文件系统),而对于桌面应用...
- Flink从入门到放弃之源码解析系列-第9章 异常处理
-
导语Flink组件和逻辑计划Flink执行计划生成JobManager中的基本组件(1)JobManager中的基本组件(2)JobManager中的基本组件(3)TaskManager算子网络水印W...
- Eureka核心功能源码分析(eureka原理及执行流程)
-
服务注册(Register)EurekaClient会通过jerseyClient发送REST请求的方式向EurekaServer注册自己的服务,提供自身的元数据,比如ip地址、端口、运行状况指...
- 「并发编程」一文带你读懂深入理解AQS
-
什么是AQSAbstractQueuedSynchronizer(简称AQS),是用来构建锁或者其他同步组件的基础框架。核心思想使用了一个int成员变量表示同步状态,通过内置的FFIFO队列来实完成资...
- 救火分享:记一次 K8s 管理节点故障排查经历,太深入了
-
集群以及环境信息的信息:...
- Webview的使用和面试常见问题(webview_)
-
Webview的使用需要申请权限,例如android.permission.INTERNET等。...
- Jenkins集成GitLab的正确姿势,实现Git代码提交触发CI/CD
-
?jenkins和gitlab是目前DevOps工具链中最常见的,抛开gitlab-ci不谈,gitlab代码提交触发jenkins流水线是最经典的搭配。这里就介绍下如何配置实现jenkins和git...
- 一周热门
- 控制面板
- 网站分类
- 最新留言
-