掘友等级
获得徽章 0
#青训营 x 字节后端训练营#
测试结构test
—— calc.go 存放被测试函数的文件
—— calc_test.go 存放测试函数的文件
#青训营 x 字节后端训练营# 虽然发沸点是一件小事情,但是真的,要是每天都坚持的话,还是得有坚定的意志嘞!
#青训营 x 字节后端训练营#
分支管理工作流(Github 、Gitlab)
Git Flow : 分支类型丰富,规范严格
Github Flow : 只有主干分支和开发分支,规则简单
Gitlab Flow : 在主干分支和开发分支上构建环境分支,版本分支,满足不同发布 or 环境的需要
#青训营 x 字节后端训练营# Go 语言中的通道(channel)是一种特殊的类型。通道像一个传送带或者队列,总是遵循先入先出 (First In First Out)的规则,保证收发数据的顺序。
#青训营 x 字节后端训练营# 马上要期末考试了,又要进入紧张的复习阶段了,加油加油加油!
#青训营 x 字节后端训练营#
分布式控制版本(git)优点
分布式开发,每个库都是完整的提交历史,支持本地提交,强调个体
分支管理功能强大,方便团队合作,多人协同开发
校验和机制保证完整性,一般只添加数据,很少执行删除操作,不容易导致代码丢失
#青训营 x 字节后端训练营#
微服务架构
各个模块在不同的服务中
不同模块需要进行RPC通信
不同模块可以独立扩缩容
每个服务的代码仓库仅由少部分人维护
#青训营 x 字节后端训练营# 微服务架构是把模块拆分到不同的服务中去,拆分的粒度更细,可以让每个模块独立的扩缩容,同时可以让少数几个人维护一个仓库,更适合敏捷的开发流程
#青训营 x 字节后端训练营#
当我们要连接数据库时首先就需要导入 mysql驱动程序
import _ "github.com/jinzhu/gorm/dialects/mysql"
#青训营 x 字节后端训练营# 如果要把表单里的内容赋值到一个 struct 里,
除了一个一个获取再赋值外,
beego 提供了简单方法,就是通过 struct 的字段名或 tag 与表单字段对应直接解析到struct。
下一页