
获得徽章 0
#青训营 x 字节后端训练营#
day12
打卡
今日学习《连肝7个晚上,总结了计算机HTTP网络协议的知识点》。
文章主要介绍了http的基本知识并详细的讲述了计算机网络的基本知识,图文结合,使我加深了对http的理解。
day12
打卡
今日学习《连肝7个晚上,总结了计算机HTTP网络协议的知识点》。
文章主要介绍了http的基本知识并详细的讲述了计算机网络的基本知识,图文结合,使我加深了对http的理解。
展开
评论
点赞
#青训营 x 字节后端训练营#
day11
打卡
今日学习了《前后端分离项目,该如何定义接口规范》 。
文章首先从为什么要前后端分离,什么是前后端分离入手。又详细的描述了前后端分离的接口规范。
1)接口返回数据即显示:前端仅做渲染逻辑处理;
2)渲染逻辑禁止跨多个接口调用;
3)前端关注交互、渲染逻辑,尽量避免业务逻辑处理的出现;
4)请求响应传输数据格式:JSON,JSON数据尽量简单轻量,避免多级JSON的出现;
5)GET请求、POST请求==必须包含key为body的入参,所有请求数据包装为JSON格式,并存放到入参body中==等要求
day11
打卡
今日学习了《前后端分离项目,该如何定义接口规范》 。
文章首先从为什么要前后端分离,什么是前后端分离入手。又详细的描述了前后端分离的接口规范。
1)接口返回数据即显示:前端仅做渲染逻辑处理;
2)渲染逻辑禁止跨多个接口调用;
3)前端关注交互、渲染逻辑,尽量避免业务逻辑处理的出现;
4)请求响应传输数据格式:JSON,JSON数据尽量简单轻量,避免多级JSON的出现;
5)GET请求、POST请求==必须包含key为body的入参,所有请求数据包装为JSON格式,并存放到入参body中==等要求
展开
评论
点赞
#青训营 x 字节后端训练营#
day10
打卡
今日学习《阿里官方 Redis 开发规范!》
1.键值设计:以业务名为前缀,用冒号分隔。注意控制key的生命周期。
2.命令使用:禁止线上使用keys、flushall、flushdb等。合理使用select,不建议过多使用Redis事务功能。
3.客户端的使用:避免多个应用使用一个Redis实例,使用连接池
建议客户端添加熔断功能。进行合理的加密和淘汰策略。
day10
打卡
今日学习《阿里官方 Redis 开发规范!》
1.键值设计:以业务名为前缀,用冒号分隔。注意控制key的生命周期。
2.命令使用:禁止线上使用keys、flushall、flushdb等。合理使用select,不建议过多使用Redis事务功能。
3.客户端的使用:避免多个应用使用一个Redis实例,使用连接池
建议客户端添加熔断功能。进行合理的加密和淘汰策略。
展开
评论
点赞
#青训营 x 字节后端训练营#
day9
打卡
今日学习《 产品开发流程|互联网|敏捷》
作者主要介绍了产品开发的基本流程和项目管理的体系。并分享了敏捷开发的流程,最后吧传统项目管理和敏捷项目管理进行对比。突出了敏捷项目管理的优点。
day9
打卡
今日学习《 产品开发流程|互联网|敏捷》
作者主要介绍了产品开发的基本流程和项目管理的体系。并分享了敏捷开发的流程,最后吧传统项目管理和敏捷项目管理进行对比。突出了敏捷项目管理的优点。
展开
评论
点赞
#青训营 x 字节后端训练营#
day8
打卡
今日学习《万字详解腾讯微服务平台 TSF 的敏捷开发流程》,从组件分布上看,TSF整体功能主要分布在管控平台、注册中心、分布式任务调度平台、分布式事务平台、Mesh平台等各个子平台中,每个子平台又包含若干个数量不等的服务。需求管理是研发流程中非常重要的一环,TSF的需求管理主要包括需求汇总、需求分析、需求变更。研发过程:概要设计-详细设计-代码编写-单元测试-本地自测-联调测试-提测邮件。试流程分为:冒烟测试、功能测试、集成测试,以及自动化测试、相关兼容性及性能测试等。
day8
打卡
今日学习《万字详解腾讯微服务平台 TSF 的敏捷开发流程》,从组件分布上看,TSF整体功能主要分布在管控平台、注册中心、分布式任务调度平台、分布式事务平台、Mesh平台等各个子平台中,每个子平台又包含若干个数量不等的服务。需求管理是研发流程中非常重要的一环,TSF的需求管理主要包括需求汇总、需求分析、需求变更。研发过程:概要设计-详细设计-代码编写-单元测试-本地自测-联调测试-提测邮件。试流程分为:冒烟测试、功能测试、集成测试,以及自动化测试、相关兼容性及性能测试等。
展开
评论
点赞
#青训营 x 字节后端训练营#
day7
打卡
今天学习了《谁说明天上线,这货压根不知道开发流程!》
1.首先需要掌握时间节奏,定义项目的开发节点。
2.进行资源投入。
3.研发、测试、上线阶段。
4.进行项目复盘。
day7
打卡
今天学习了《谁说明天上线,这货压根不知道开发流程!》
1.首先需要掌握时间节奏,定义项目的开发节点。
2.进行资源投入。
3.研发、测试、上线阶段。
4.进行项目复盘。
展开
评论
点赞
#青训营 x 字节后端训练营#
day6
打卡
1.go语言支持递归。
2.go语言可以将一种类型的变量转成另一种类型的变量。基本格式如下:
type_name(expression);
3.将字符串转换成另一个类型,可以使用strconv.Atoi(str),返回两个值,一个是转换后的整型值,第二个是可能发生的错误。
4.go语言支持并发,需要开启goroutine即可。
day6
打卡
1.go语言支持递归。
2.go语言可以将一种类型的变量转成另一种类型的变量。基本格式如下:
type_name(expression);
3.将字符串转换成另一个类型,可以使用strconv.Atoi(str),返回两个值,一个是转换后的整型值,第二个是可能发生的错误。
4.go语言支持并发,需要开启goroutine即可。
展开
评论
点赞
#青训营 x 字节后端训练营#
day5
打卡
今天学习了go语言的切片(Slice)
切片是对数组的抽象,与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。
切片是可索引的,可以由len()方法获取长度。
cap()方法可以测量切片最长可以到达多少。
day5
打卡
今天学习了go语言的切片(Slice)
切片是对数组的抽象,与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。
切片是可索引的,可以由len()方法获取长度。
cap()方法可以测量切片最长可以到达多少。
展开
评论
点赞
#青训营 x 字节后端训练营#
day4
打卡
今天学习了go语言函数
定义格式如下:
func function_name ([paramter list]) [return_types]{
函数体
}
另外,go函数可以返回多个值。调用函数可以使用两种方式来传递参数:引用传递和值传递。
初始化数组时,如果数组长度不确定,可以用...代替数组的长度,编译器会根据元素的个数自行推断数组的长度。
day4
打卡
今天学习了go语言函数
定义格式如下:
func function_name ([paramter list]) [return_types]{
函数体
}
另外,go函数可以返回多个值。调用函数可以使用两种方式来传递参数:引用传递和值传递。
初始化数组时,如果数组长度不确定,可以用...代替数组的长度,编译器会根据元素的个数自行推断数组的长度。
展开
评论
点赞
#青训营 x 字节后端训练营#
day3
今天学习了简单的go语言基础语法
go变量声明形式是使用var关键字,如果变量已经使用var声明过了,再使用:=声明变量就会产生编译错误。
可以通过&i来获取变量i的内存地址。
值类型变量的值存储在堆中。
变量赋值:简短形式可以使用:=赋值操作符。但是它只能被用在函数体内,而不可以用于全局变量的声明与赋值。
如果声明了一个局部变量却没有在相同的代码块中使用它,也会得到编译错误。
day3
今天学习了简单的go语言基础语法
go变量声明形式是使用var关键字,如果变量已经使用var声明过了,再使用:=声明变量就会产生编译错误。
可以通过&i来获取变量i的内存地址。
值类型变量的值存储在堆中。
变量赋值:简短形式可以使用:=赋值操作符。但是它只能被用在函数体内,而不可以用于全局变量的声明与赋值。
如果声明了一个局部变量却没有在相同的代码块中使用它,也会得到编译错误。
展开
评论
1
#青训营 x 字节后端训练营#
day2
打卡
git命令
1.stash:存储临时代码
2.reset --soft:软回溯,回退 commit 的同时保留修改内容。
3.cherry-pick:复制 commit。
4.revert:撤销 commit 的修改内容。
5.reflog:记录了 commit 的历史操作。
day2
打卡
git命令
1.stash:存储临时代码
2.reset --soft:软回溯,回退 commit 的同时保留修改内容。
3.cherry-pick:复制 commit。
4.revert:撤销 commit 的修改内容。
5.reflog:记录了 commit 的历史操作。
展开
评论
1
#青训营 x 字节后端训练营#
打卡 git的使用
流程:
1.在工作区开发,添加,修改文件。
2.将修改后的文件放入暂存区。
3.将暂存区域的文件提交到本地仓库。
4.将本地仓库的修改推送到远程仓库。
git add. 将文件📄添加至暂存区
git commit -m ''备注信息'' 提交到仓库
git pull 从仓库拉取代码合并到本地
git fetch 只会拉取远程仓库的代码,不会进行merge操作
打卡 git的使用
流程:
1.在工作区开发,添加,修改文件。
2.将修改后的文件放入暂存区。
3.将暂存区域的文件提交到本地仓库。
4.将本地仓库的修改推送到远程仓库。
git add. 将文件📄添加至暂存区
git commit -m ''备注信息'' 提交到仓库
git pull 从仓库拉取代码合并到本地
git fetch 只会拉取远程仓库的代码,不会进行merge操作
展开
评论
1