首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小飞哥小
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
ReentrantReadWriteLock
ReentrantReadWriteLock的核心思想是:允许多个读操作同时进行,读写操作互斥(即读时不能写,写时不能读);同时兼顾读写的性能。
ReentrantLock详解
AQS原理以及实现过程 ReenetrantLock获取锁、释放锁流程,以及原理 源码分析 Condition原理 ReentrantLock与Synchronized的对比
LockSupport
LockSupport是用于创建锁和其他同步类的阻塞原语.LockSupport通过许可(permit)实现挂起线程、唤醒挂起线程功能
CyclicBarrier
CyclicBarrier比较适用于多线程计算的场景,当这些线程都执行到某一个预设地点以后,再执行另外的操作
Zookeeper原理
* Paxos协议,以及在Zookeeper上的应用。 * Zookeeper原理,包括集群结构、特性等。 * Zookeeper的设计,包括QuorumPeer模型、leader选举、lead流程
ZAB协议恢复模式-数据同步
* lead流程。 * followLeader流程。 * 主从数据如何同步。 * 如何保证集群数据一致性。 * 异常场景分析。
ZAB协议恢复模式-Leader选举
* 详细讲述zookeeper的leader fast选举流程。 * 源码分析。 * 通过示例分析选举详细过程,以及可能的各种异常场景。
LockSupport
LockSupport是用于创建锁和其他同步类的阻塞原语。以下是jdk对LockSupport的描述。Basic thread blocking primitives for creating locks and other synchronization classes.在《R...
CountDownLatch
CountDownLatch和ReentrantLock有很多相似的地方,因为相似部分内容已经在博客《ReentrantLock详解》中讨论过了,本文不会再次详细讨论。CountDownLatch是一个计数(构造函数中指定此数值)的锁,当通过countDown方法将此计数值减为0...
ElasticSearch应用篇-搜索增强
1.为了搞清楚这个问题,我们需要提前搞清楚ES搜索的过程,ElasticSearch的这个能力是由Analyzer来实现的。从这个处理流程可以看到,在token filter会为词条增加一些同义词,这就是ES可以支持同义词搜索的原因所在。2.Analyzer由0个或多个char_...
下一页
个人成就
文章被点赞
41
文章被阅读
31,174
掘力值
806
关注了
0
关注者
13
收藏集
0
关注标签
5
加入于
2021-06-03