上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1 索引操作 1) 创建索引 对比关系型数据库,创建索引就等同于创建数据库 在HTTP工具中,向 ES 服务器发 PUT 请求 : http://127.0.0.1:9200/shopping { "acknowledged"【响应结果】 : true, # true 操作成功 "shards_ac 阅读全文
posted @ 2022-02-13 22:02 DarkH 阅读(576) 评论(0) 推荐(0)
摘要: 1 相关概念 1.1 单机 & 集群 ​ 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 ​ 除了负载能力,单点服务器也存在其他问题: 单台机器存储容量有限 单服务器容易出现单 阅读全文
posted @ 2022-02-13 20:02 DarkH 阅读(609) 评论(0) 推荐(0)
摘要: ElasticSearch 官网 https://www.elastic.co/cn/ 中文社区 https://elasticsearch.cn/ 1.1 什么是 ElasticSearch ? ElasticSearch(弹性搜索):是一款开源的分布式、 RESTful 风格的搜索和数据分析引擎 阅读全文
posted @ 2022-02-13 14:30 DarkH 阅读(306) 评论(0) 推荐(0)
摘要: Beego 本文主要是对官方文档搬运 中文新版文档网站 https://beego.gocn.vip/ 快速开始 首先确保自己已经安装了 GO,版本在 1.16 之上,同时设置了 GOPATH 环境变量,并且将 GOPATH/bin 加入到了环境变量。 我们建议你直接使用最新的稳定版本,因为我们会尽 阅读全文
posted @ 2022-02-10 03:30 DarkH 阅读(822) 评论(0) 推荐(0)
摘要: GORM 写这博客时,gorm最新版本是v1.22.5。实际使用时,文档以官方文档为准。本文主要是对官方文档的搬运。 官方文档 https://gorm.io/zh_CN/docs/index.html 连接到数据库 GORM 官方支持的数据库类型有: MySQL, PostgreSQL, SQli 阅读全文
posted @ 2022-02-08 23:35 DarkH 阅读(829) 评论(0) 推荐(1)
摘要: worker pool(goroutine池) 在工作中我们通常会使用可以指定启动的goroutine数量–worker pool模式,控制goroutine的数量,防止goroutine泄漏和暴涨。 一个简易的work pool示例代码如下: func worker(id int, jobs <- 阅读全文
posted @ 2022-02-08 23:06 DarkH 阅读(156) 评论(0) 推荐(0)
摘要: grpc的流模式例子 工程结构: stream_grpc_test ├─client │ client.go │ ├─proto │ stream.pb.go │ stream.proto │ └─server server.go proto文件: syntax = "proto3"; option 阅读全文
posted @ 2022-01-26 10:28 DarkH 阅读(81) 评论(0) 推荐(0)
摘要: select 当程序有多个channel协同工作,ch1,ch2,某一时刻,ch1或者ch2触发了,程序要做响应的处理。使用select来监听多个通道,当管道被触发时(写入数据,读取数据,关闭管道)。 select语法与switch case很像,但是所有的分支条件都必须是通道IO。它有一系列cas 阅读全文
posted @ 2022-01-25 09:30 DarkH 阅读(355) 评论(0) 推荐(0)
摘要: Win 使用VScode Rmote SSH 免密登录Linux 服务端配置 在win上生成公钥,私钥 ssh-keygen -t rsa -b 4096 去到C:\Users\username\.ssh目录下,把id_rsa.pub复制出多一个副本id_rsa_win.pub,然后传到服务器的/h 阅读全文
posted @ 2022-01-15 21:43 DarkH 阅读(154) 评论(0) 推荐(0)
摘要: Protobuf与GRPC Protobuf 下载protoc-3.19.3-win64.zip https://github.com/google/protobuf/releases 解压后,把bin路径加入环境变量,比如D:\Program Files\protoc-3.19.2-win64\b 阅读全文
posted @ 2022-01-13 04:32 DarkH 阅读(289) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页