获得徽章 10
- #青训营 x 字节后端训练营#
今天学习了go module环境配置,这篇文章主要介绍了在不能使用魔法的情况下如何在Go语言中设置第三方包代理(GOPROXY)
1,理解go mod
2, 选择goproxy地址
3,在idea goland 中设置go proxy
4,在命令行中设置环境变量展开评论点赞 - #青训营 x 字节后端训练营#
今天学习了:
零值:在Golang中,当你声明变量但没有明确初始化它们时,系统会自动为你的变量设置一个默认的初始值,这就是零值。对于值类型,布尔值的零值是false,数字的零值是0,字符串的零值是""。对于引用类型,所有的零值都是nil。
nil:nil是Golang中预先声明的标识符,主要用来表示引用类型的零值。nil在Golang中的使用与其他语言中的null或None有许多不同之处。nil在Golang中是唯一没有默认类型的无类型值,它不是一个未定义的状态。
空结构:空结构是没有任何字段的结构类型。空结构不占用任何内存空间,因此,我们声明的数组或切片如果以空结构作为元素,也不会占用空间。展开评论点赞 - #青训营 x 字节后端训练营#
今天学习go web开发入门指南,对Go Web开发套装有初步的认识,Gin,Gorm,viper,validator,zap,go-redis,grpc
一般开发web项目,需要处理:
1,路由匹配
2,参数获取
3,ORM持久化操作
4,日志
更高级一些,将使用redis,Elasticsearch,以及rpc远程调用展开评论点赞 - 记一个接项目的坑:本来说好6000块做四五个静态页面,结果在没有提前说明的情况下让我去做后端的数据接入,随意变更需求范围也没有提前说明要加多少钱,从五一就开始天天催我(根本不是我的活,只是因为我的进度快),一个简单的问题重复问五六遍,已经文字给他12条详细步骤,只要复制粘贴到命令行就好了,我跑得出来他跑不出来搞得像我的问题一样:“你v2到底怎么跑通的,你已经跑通了,为什么我照着你的做跑不通”
你说让我继续搞,给我加一千块,让我把subgraph部署上去
我问你缺的参数在哪里,我这个流程先从codegen 再到build最后deploy,我build都没跑通,让我改deploy这边的package.json
我说我是初学,全栈真做不来,他说你学一学,做得好以后给你开两万
我问他那这次做出来你是不是给我两万,
他说:这个规则应该我来定,我说开连调会议你就得给我开,我才不管什么休息日,当天预约。
你做页面对我团队没有什么价值,多学做得好以后给你开两万。
我摆:没什么价值那我不做了2400退给你
他急了他急了,数据接不通他急了,但,关我屁事展开评论点赞