240 发简信
  • 遇见ZooKeeper:初识

    0. 什么是ZooKeeper ZooKeeper 是一个开源的分布式,它的设计目标是将那些复杂且容易出错的分布式协同服务封装起来,抽象出一个高...

  • 哲少荐书:鞋狗

    很久没来荐书了,主要原因是最近读到的值得推荐的书比较少(其实是偷懒了,读书少了)。还好春节假期来临,也趁着难得的假期时间读完了一本书——《鞋狗》...

  • Elasticsearch从入门到放弃:浅谈算分

    今天来聊一个 Elasticsearch 的另一个关键概念——相关性算分。在查询 API 的结果中,我们经常会看到 _score 这个字段,它就...

  • 【译】代码中如何写出更有意义的命名

    作为一名开发人员,在编码过程中,你总会花很多时间来思考如何正确命名。因为名称无处不在,你需要考虑文件名、类名、方法名和变量名。 虽然我们需要花费...

  • Elasticsearch从入门到放弃:瞎说Mapping

    前面我们聊了 Elasticsearch 的索引、搜索和分词器,今天再来聊另一个基础内容—— Mapping。 Mapping 在 Elasti...

  • 【译】求你不要再写没用的提交信息了

    开始尝试优化你的 Git 提交信息吧 我们都看到过的 你在一个项目中使用 Git 作为版本控制。 当你做完了一次修改之后,你想要尽快更新你的分支...

  • Elasticsearch源码解析:环境搭建

    在之前学习Redis的过程中,我就是一边通过文档/视频学习,一边阅读源码。我发现两种方法可以相辅相成,互相补充。阅读文档可以帮助我们快速了解某个...

  • Elasticsearch从入门到放弃:再聊搜索

    在前文中我们曾经聊过搜索文档的方法,Elasticsearch 一般适用于读多写少的场景,因此我们需要更多的关注读操作。 Elasticsear...

  • Elasticsearch从入门到放弃:分词器初印象

    Elasticsearch 系列回来了,先给因为这个系列关注我的同学说声抱歉,拖了这么久才回来,这个系列虽然叫「Elasticsearch 从入...

个人介绍
个人公众号:代码洁癖患者