240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Java LinkedBlockingQueue

    本章介绍JUC包中的LinkedBlockingQueue。目录 LinkedBlockingQueue介绍 LinkedBlockingQue...

  • MySQL会引起全表查找的语句(转)

    全表扫描是数据库搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。通常在数据库中,对无索引的表进行查询一般称为全表扫描;然而有时候我...

  • Scala ArrayBuffer/ListBuffer vs Java ArrayList

    在我们编写Scala代码的时候,由于ListBuffer方便的特性,所以经常会使用ListBuffer。过去也一直没有什么问题。 但是呢,最近在...

  • Resize,w 360,h 240
    ZooKeeper源码解析(7)-请求处理(上)

    在前面的文章中,我们分析了Cluster模式的启动过程,以及Zab的实现. 在这篇文章中,我们会详细介绍,ZooKeeper是如何处理每个请求的...

  • Spark内存模型初探(2)-User Memory

    在上一篇文章Spark内存模型初探(1)-Storage/Execution Memory的使用中,我们初步解析了一下Storage/Execu...

  • Resize,w 360,h 240
    Kafka Consumer通过WebSocket发送数据给WebUI

    Kafka Stream API在处理完数据后,会将数据发送到我们预定义的topic.如果我们需要将这些数据发送给我们的WebUI,那么我们就需...

  • Resize,w 360,h 240
    Linux性能调优指南

    在很久以前,就对性能调优有非常浓厚的兴趣。虽然之前也在做过一些性能调优的工作,但是主要集中在代码层面,以及业务层面。对如何从Linux操作系统方...

    0.3 9130 1 11
  • Resize,w 360,h 240
    ZooKeeper源码解析(5)-Snapshot文件的格式

    在ZooKeeper的Snapshot文件中,存储了当时ZooKeeper的状态和数据. 那么ZooKeeper中到底存储了什么内容呢?官方文档...

  • Resize,w 360,h 240
    点赞模块的设计及优化

    昨天晚上,跟我们的几名开发人员,去水吧开了个小小的会议,一起总结了一下过去一个月中的进度,并规划了下一步的开发计划. 期间,针对排名的问题,讨论...

个人介绍
由于简书会刻意屏蔽某些文章,所以现在所有的文章都会发布在https://alstonwilliams.github.io/,简书不再更新.