获得徽章 2
关闭后的通道有以下特点:

1. 对一个关闭的通道再发送值就会导致 panic。
评论
在一个微服务中,RPC 框架和 HTTP 框架通常使用不同的 IDL(接口定义语言)文件,因为它们的通信机制和数据交换方式有所不同。
评论
VIPER是实现遵循的GO应用程序的完整配置解决方案

它支持:

- 支持 JSON/TOML/YAML/HCL/envfile/Java properties 等多种格式的配置文件
- 实时监控及重载配置文件(可选)
- 从环境变量、命令行标记、缓存中读取配置;
- 从远程配置系统中读取和监听修改,如 etcd/Consul;
- 显式设置键值。
展开
评论
#查看所有数据库
show databases;
#查看当前数据表的已经存在的索引
show index from users\G;
评论
gorm/gen:是 GORM 的代码生成工具。你可以根据数据库表结构自动生成对应的 GORM 模型代码。它能够自动读取数据库的元数据,并生成包含模型定义、字段映射、关联关系等内容的 Go 代码文件。这样你就可以通过运行 gorm/gen`命令来自动生成 GORM 模型代码,避免手动编写重复的代码。
评论
主要用途:Hertz 提供了 requestid 中间件以及内置的 hlog 日志库与一些 hlog 日志组件的扩展 ,本文主要讲解如何将请求ID与日志关联方便用户查找日志。
评论
IdentityHandler:用于设置获取身份信息的函数,在 demo 中,此处提取 token 的负载,并配合 `IdentityKey` 将用户名存入上下文信息。(**如何调用获取信息是hertz代码需要考虑的**)
评论
不要直接在本地main强制提交到github,可能出现的情况:我们刚pull下的main update后rebase再push main 的这个过程别人更新了main update,这样我们rebase的main 就不是最新的源代码,强制提交会销毁了别人的工作成果。
评论
上下文(Context)是 Go 语言中非常有特色的一个特性, 在 Go 1.7 版本中正式引入新标准库 context。

其主要的作用是在 goroutine 中进行上下文的传递,而在传递信息中又包含了 goroutine 的运行控制、上下文信息传递等功能。
评论
下一页
个人成就
文章被阅读 2,968
掘力值 102
收藏集
0
关注标签
0
加入于