本章介绍JUC包中的LinkedBlockingQueue。目录 LinkedBlockingQueue介绍 LinkedBlockingQue...
全表扫描是数据库搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。通常在数据库中,对无索引的表进行查询一般称为全表扫描;然而有时候我...
在我们编写Scala代码的时候,由于ListBuffer方便的特性,所以经常会使用ListBuffer。过去也一直没有什么问题。 但是呢,最近在...
在前面的文章中,我们分析了Cluster模式的启动过程,以及Zab的实现. 在这篇文章中,我们会详细介绍,ZooKeeper是如何处理每个请求的...
在上一篇文章Spark内存模型初探(1)-Storage/Execution Memory的使用中,我们初步解析了一下Storage/Execu...
Kafka Stream API在处理完数据后,会将数据发送到我们预定义的topic.如果我们需要将这些数据发送给我们的WebUI,那么我们就需...
在很久以前,就对性能调优有非常浓厚的兴趣。虽然之前也在做过一些性能调优的工作,但是主要集中在代码层面,以及业务层面。对如何从Linux操作系统方...
在ZooKeeper的Snapshot文件中,存储了当时ZooKeeper的状态和数据. 那么ZooKeeper中到底存储了什么内容呢?官方文档...
昨天晚上,跟我们的几名开发人员,去水吧开了个小小的会议,一起总结了一下过去一个月中的进度,并规划了下一步的开发计划. 期间,针对排名的问题,讨论...