摘要:准备环节 在正式开始我们的Grpc+Grpc Gateway实践前,我们需要先配置好我们的开发环境 Grpc Protoc Plugin Protocol Buffers Grpc-gateway Grpc 是什么 Google对Grpc的定义: A high performance, open-s
阅读全文
摘要:什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的
阅读全文
摘要:1. Go对单元测试的原生支持 1.1 testing——Go内置的单元测试库。 要编写一个新的测试,需要创建一个以 _test.go 结尾的文件,该文件包含 TestXxx 函数。 将该文件放在与被测试的包相同的包中。 通过 go test 命令,能够自动执行如下形式的任何函数: func Tes
阅读全文
摘要:https://juejin.im/entry/5aeff7c8f265da0b7b35d3ae https://github.com/wuYin/blog/blob/master/microservices/protobuf-with-grpc-in-golang.md https://itnex
阅读全文
摘要:参考 "Building and Testing a REST API in Go with Gorilla Mux and PostgreSQL" 代码结构 app.go model.go go package model import ( "database/sql" ) type Produc
阅读全文
摘要:Go 教程 Go 是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决
阅读全文
摘要:redis Redis 简介 Redis 优势 Redis 数据类型 string hash list set Zset 小总结 基本命令 发布订阅 简介 实例 发布订阅常用命令 事务 实例 Redis 事务命令 持久化 RDB 持久化 AOF 复制 连接过程 主从链 哨兵 分片 string ha
阅读全文
摘要:https://www.centoschina.cn/command/help/10954.html 系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / D
阅读全文
摘要:Go 是一个快速增长的开源编程语言,用于构建简单、快速和可靠的软件。点这里看有哪些大公司在使用Go语言来构建他们的服务。 本文提供了所有必要的信息,以帮助开发人员了解使用Go语言开发Web应用程序的最佳选项。。 本文包含了最详细的框架比较,通过尽可能多的角度(人气,社区支持,内置功能等)来比较最知名
阅读全文
摘要:https://studygolang.com/articles/18887 这里要介绍的两种方式是Go Mod和Go Vendor。 1.Go Mod 1.11版本之后开始能支持的一个包的管理,1.12版本正式GA解决的问题是golang不再依赖gopath的设置,下载下来的包可以直接使用。 1.
阅读全文
摘要:1.下载安装包 下载地址:https://studygolang.com/dl 本次下载 go1.14.1.linux-amd64.tar.gzwget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz 2. 解压到指定目录
阅读全文