获得徽章 0
#青训营 x 字节后端训练营#
5.17 第三次阅读打卡 今天阅读了go web入门指南,但是我只弄懂了其中一小部分
1.一般的web开发项目,要处理 1.路由分配2.参数获取3.orm持久化操作4.日志
更高级将去使用redis,es,以及rpc远程调用
2.了解web开发的工作原理,客户端发送http请求做出响应,服务器通过http响应将html网页传回到客户端
3.http协议,了解web工作方式的前提是要了解http协议
http协议是基于tcp、ip之上的应用层协议,不涉及数据包的传输,关注的是传输的格式是否规范,所有类型的格式都可以用http进行传输
http协议基于请求响应模式,是一个标准的客户端和服务端模型
请求部分:请求行,头,体
http是一个让浏览器和服务器发送与接受请求数据的协议,建立在tcp之上,一般采用tcp的80端口
在http中客户端总是通过发起一个http请求和建立一个连接来发起一个事务。
5.17 第三次阅读打卡 今天阅读了go web入门指南,但是我只弄懂了其中一小部分
1.一般的web开发项目,要处理 1.路由分配2.参数获取3.orm持久化操作4.日志
更高级将去使用redis,es,以及rpc远程调用
2.了解web开发的工作原理,客户端发送http请求做出响应,服务器通过http响应将html网页传回到客户端
3.http协议,了解web工作方式的前提是要了解http协议
http协议是基于tcp、ip之上的应用层协议,不涉及数据包的传输,关注的是传输的格式是否规范,所有类型的格式都可以用http进行传输
http协议基于请求响应模式,是一个标准的客户端和服务端模型
请求部分:请求行,头,体
http是一个让浏览器和服务器发送与接受请求数据的协议,建立在tcp之上,一般采用tcp的80端口
在http中客户端总是通过发起一个http请求和建立一个连接来发起一个事务。
展开
评论
点赞
#青训营 x 字节后端训练营# 5.16 第二次阅读打卡 今天读了go中的零值,空值,空结构。
知道了
1.零值是声明变量未初始化时始终为我的变量设置一个默认初始值的策略。
零值对于值类型:布尔值为false,字符串“ ”,数值类型为0.
引用类型:均为nil,比如说指针,接口,函数...对于数组和结构中的元素或字段设置默认值,是保障安全性与正确性代码保持简洁。
2.空值nil,刚接触nil肯定是用来检查错误,nil也是golang中预先声明的标识符,其主要用来表示引用类型的零值
3.空结构:指的是没有任何字段的结构类型,一个结构的实例大小是由其字段宽度和对齐共同决定的,这样有益于寻址速度
知道了
1.零值是声明变量未初始化时始终为我的变量设置一个默认初始值的策略。
零值对于值类型:布尔值为false,字符串“ ”,数值类型为0.
引用类型:均为nil,比如说指针,接口,函数...对于数组和结构中的元素或字段设置默认值,是保障安全性与正确性代码保持简洁。
2.空值nil,刚接触nil肯定是用来检查错误,nil也是golang中预先声明的标识符,其主要用来表示引用类型的零值
3.空结构:指的是没有任何字段的结构类型,一个结构的实例大小是由其字段宽度和对齐共同决定的,这样有益于寻址速度
展开
评论
1