百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类
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...