golang
飞行的猪猪
这个作者很懒,什么都没留下…
展开
-
Go的50度灰:Golang新开发者要注意的陷阱和常见错误
转载自http://colobu.com/2015/09/07/gotchas-and-common-mistakes-in-go-golang目录 [−]初级开大括号不能放在单独的一行未使用的变量未使用的Imports简式的变量声明仅可以在函数内部使用使用简式声明重复声明变量偶然的变量隐藏Accidental Variable Shadowing不使用显式类型,无法使用“nil”来初始化变量使用...转载 2018-05-07 15:53:40 · 240 阅读 · 0 评论 -
Golang的Json encode/decode以及[]byte和string的转换
使用了太长时间的python,对于强类型的Golang适应起来稍微有点费力,不过操作一次之后发现,只有这么严格的类型规定,才能让数据尽量减少在传输和解析过程中的错误。我尝试使用Golang创建了一个公司的OpenAPI的demo,记录一下中间遇到的问题。 编码(Encode)Json: 首先来看下如何将字典编码成Json:// 首先使用字面量来申明和初始化一个字典param := map[str...转载 2018-05-25 10:26:30 · 1218 阅读 · 0 评论 -
golang 系统学习相关
相关学习网站1、https://www.runoob.com/go/go-basic-syntax.html2、https://studygolang.com/books?p=2(go 相关书籍)3、https://studygolang.com/pkgdoc(Golang标准库文档)原创 2019-05-14 09:23:19 · 393 阅读 · 0 评论 -
Golang Redis的简单操作
相关模块以及安装方式redigo模块redis-cluster客户端实现go-redis模块注意:如下操作使用redigo模块进行redis的操作安装go get -v github.com/gomodule/redigo使用$ cat redis-conn.go/** * @File Name: redis-conn.go * @Author: xxba...原创 2019-05-24 14:58:23 · 1356 阅读 · 0 评论 -
go pprof压测文档压测相关
1. 压测工具: 1. ab || jemeter 主要用于http接口类服务的压测。 2. win [ab压力测试参考](https://www.jianshu.com/p/43d04d8baaf7 "ab压力测试参考") 3. 自己开发tcp压测工具:erlang 有针对push的压力测试工具2. 性能指标 1. 吞吐率(request per second)...原创 2019-05-13 13:45:21 · 496 阅读 · 0 评论 -
Golang xorm工具,根据数据库自动生成 go 代码
使用 golang 操作数据库的同学都会遇到一个问题 —— 根据数据表结构创建对应的 struct 模型。因为 golang 的使用首字母控制可见范围,我们经常要设计 struct 字段名和数据库字段名的对应关系。久而久之,这是一个非常繁琐的过程。事情变得繁琐了,我们都会想,有没有好的办法自动生成 model 呢?今天,记录一种自动生成代码的方法 —— xorm 工具。关于 xormxor...转载 2019-09-19 14:50:22 · 922 阅读 · 0 评论