今天我们来聊聊 code review,解构一下作为一个业务开发者怎样 review 代码才是最有效的。相信大家都或多或少帮同事 review 代码,这个度的把握其实是门学问,需要我们深入思考。这一点并不容易。
Term 词条查询是最简单的查询。它在所提供的术语的索引中执行完全匹配。 Match 匹配查询,就像一个词条查询,但首先分析输入文本。试图使用该字段被索引时使用的相同分析器。 匹配查询可以选择性地执行模糊匹配。如果模糊性参数设置为非零整数,则分析的文本将与指定的模糊水平相匹配。另外,可以使用pref...
Bleve是Golang实现的一个全文检索库,类似Lucene之于Java。在这里通过阅读其代码,来学习如何使用及定制检索功能。也是为了通过阅读代码,学习在具体环境下Golang的一些使用方式。代码的路径在github上https://github.com/blevesearch/bleve。 In...
背景 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
本文先介绍常用的 Linux 工具包,第二部分介绍我个人在平常使用Linux时,用到的一些指令和技巧,其中不包括特别基础的,大多为“用了可以省时省力,不使用也能有别的方法绕过”的技巧。 第二部分持续整理中,8月10日前整理好... 文中的指令,大部分在 Linux 和 MacOS 上都可用,少部分在...
Ctrl+l 清除屏幕显示的内容 由于太孤陋寡闻,看到一个快速清屏的操作,查了下发现, Ctrl+l 在终端下是快速清屏的快捷键。 Ctrl + l 快速清屏,比输入 clear 命令清屏方便快捷多了。 Ctrl + l (l 为 L 键)。 除此之外,还有 history -c 命令,用...
gRPC 服务要加 HTTP 接口? go-zero 给大家带来极简的 RESTful 和 gRPC 服务开发体验的同时,社区又给我们提出了新的期望: 我想只写一次代码 既要 gRPC 接口 也要 HTTP 接口
简介:今天直接开门见山,先来介绍一下我今天所带来的东西。没错,看标题想必大家已经想到了 —— Leaf-segment数据库获取 ID 方案。这个方案已经喜闻乐见了,美团早就进行了开源,不过他是由 java 来实现的,所以最近为了学习这一方面知识,我用 go 自己实现了一下,目前自己验证是没有发现...
组件 state 必须能代表一个组件UI呈现的完整状态集,即组件的任何UI改变都可以从 state 的变化中反映出来;同时, state 还必须代表一个组件UI呈现的最小状态集,即 state 中的所有状态都用于反映组件UI的变化,没有任何多余的状态,也不应该存在通过其他状态计算而来的中间状态。 ...
golang 复制对象的正确做法 需求 实际运用中,传参是一对象指针,现在如何最简便地复制一对象? 实现 坑:&* 先拿到值再指针?