首页
学习
活动
专区
工具
TVP
发布

涓流

专栏作者
94
文章
55436
阅读量
16
订阅数
es工作原理 _
elasticsearch设计的理念就是分布式搜索引擎,底层实现还是基于Lucene的,核心思想是在多态机器上启动多个es进程实例,组成一个es集群。
leobhao
2023-03-08
3220
异步编程CompletableFuture使用
CompletableFuture 是对 Future 的扩展, 提供了函数式编程的能力,简化了异步编程的复杂性。
leobhao
2022-06-28
3170
AQS之condition与中断
我们常用 obj.wait(),obj.notify() 或 obj.notifyAll() 来实现生产者-消费者, 不过它们是基于对象监视器锁的。
leobhao
2022-06-28
5040
AQS下的并发工具类
CountDownLatch也叫闭锁, 它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。
leobhao
2022-06-28
4700
kafka参数使用
客户端先将消息写入内存缓存, 多个消息形成一个个Batch, 然后send线程将多个Batch打包成一个request发送到kafka服务器上。
leobhao
2022-06-28
5240
kafka使用以及原理
每条发布到Kafka集群的消息都有一个类别,这个类别被称为topic。(物理上不同topic的消息分开存储,逻辑上一个topic的消息虽然保存于一个或多个broker上但用户只需指定消息的topic即可生产或消费数据而不必关心数据存于何处)
leobhao
2022-06-28
3350
zookeeper分布式协调详解
ZooKeeper的数据模型,在结构上和标准文件系统的非常相似,都是采用这种树形层次结构,ZooKeeper树中的每个节点被称为:Znode。和文件系统的目录树一样,ZooKeeper树中的每个节点可以拥有子节点:
leobhao
2022-06-28
5060
hdfs介绍
HDFS(Hadoop Distributed File System)是 Apache Hadoop的一个子项目, 是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的。
leobhao
2022-06-28
1.4K0
java泛型详解
语法糖指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。Java中最常用的语法糖主要有泛型、变长参数、条件编译、自动拆装箱、内部类等。虚拟机并不支持这些语法,它们在编译阶段就被还原回了简单的基础语法结构,这个过程成为解语法糖。
leobhao
2022-06-28
3040
ReentrantLock与AQS
AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。
leobhao
2022-06-28
1530
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档