周二的时候,客户端主程找到我们说有一个工具(docker image),需要我们帮忙搭建一下,丢给我们一个github地址:blueprintue-self-hosted-edition,然后提出了简单的需求:
Elasticsearch之Search
我们使用Elasticsearch
的最终目的是从数据集中搜索想要的数据,并基于这些数据建立视图;Elasticsearch
提供了很简单易用的查询方式来获得数据,例如:
Elasticsearch之Index和Mapping
本文介绍Elasticsearch的Index和Mapping,要学习Elasticsearch,我觉得首先要知道ES是如何处理数据的,这样才能更好的去构建索引和搜索的模型,当然更深层次的是学习ES底层Luence如果进行索引管理的,这个后面在总结,这里只是先简单的学习ES的Index模块和Mapping是如何工作的,我们可以怎么通过他们来进行doc的字段映射,索引,更高效的管理我们存储的数据。
一位老Vimer的插件配置和开箱即用的Vim镜像
10年Vimer准备转战Visual Studio Code了,这些年的Vim使用来看,和VS Code这种IDE对比下来,稳定性和高效都相对差一点,特别是近两年,频繁的在C++,Go,Lua,Python之间来回切换,能明显感觉Vim的稳定性和效率都会明显下降。不过还是总结一下Vim的使用,和一些插件,以及NeoVim,Visual Studio Code的相关配置。
龙年春节随笔
今天年后第一天上班,两周(请了5天育儿假)的假期转眼间就结束了,有些不舍,也有点开心😂,因为两个娃把我累得够呛。这里记录一些流水账和感想吧。
2023年度总结
一转眼2023又过去了,因为12-31的深圳宝安马拉松后遗症:跑完膝盖和小腿实在是太疼了,晚上迫切需要休息,第二天元旦也是没恢复过来,导致年终总结鸽到了2号上班才开始写。
Cgo基础和原理
为了能够直接复用优秀的历史资产,Go提供了Cgo这个特性,允许我们在Go代码中调用C/C++的代码。CGO工具作为Go编译器的一部分,负责将Go代码和C代码混合在一起,以便在Go程序中使用C语言。而我现在了解Cgo,其实是因为历史包袱的原因,不得不使用遗留的C的资产。
DNS原理浅析:如何查询一个域名所有IP
有一天老婆问我:
国外银行卡申请攻略
随着ChatGPT的风靡,付费需求成了很多人的选择,没有护照的我们是无法申请国外到普通银行的借记卡或者信用卡的,那么我们只能指望国外的互联网/虚拟银行能够提供给国外用户使用虚拟银行卡服务。