
Golang
文章平均质量分 95
Mercury_cc
做你说过的,说你能做的。
Do what you say, and say what you do.
展开
-
Go For Web:Golang http 包详解(源码剖析)
在之前我们 使用的时候,其实内部是调用了 http 包默认的路由器也就是,通过这个路由器把本次请求的信息传递到了后端的处理函数。那么这个路由器是怎么实现的呢?结构如下:首先是一个 自定义类型结构体 ServeMux 其中包含一个锁和一个路由规则路由规则中一个 string 对应一个 mux 实体,我们来看看 muxEntry 它也是一个自定义类型结构体,包含一个 布尔值,一个Handler 处理函数最后再来看看 Handler 的定义,它其实是一个接口,实现了ServeHTTP这个函数。原创 2023-04-14 22:13:49 · 481 阅读 · 1 评论 -
Go For Web:一篇文章带你用 Go 搭建一个最简单的 Web 服务、了解 Golang 运行 web 的原理
到这里我们对 Go 的 Web 服务工作原理有了基本的了解,下一节我们会继续去学习 Go 的 http 包,详细解剖以下里面的内容,了解其中的流程关于 Golang 基础部分 以及 计算机网络部分读者可以参阅我的往期 blog👇Goalng:基础复习一遍过漫谈计算机网络:网络层 ------ 重点:IP协议与互联网路由选择协议以上看完记得留下一个👍。原创 2023-04-14 11:50:48 · 711 阅读 · 1 评论 -
Go For Web:踏入Web大门的第一步——Web 的工作方式
本文作为解决如何通过 Golang 来编写 Web 应用这个问题的前瞻,对 Golang 中的 Web 基础部分进行一个简单的介绍。目前 Go 拥有成熟的 Http 处理包,所以我们去编写一个做任何事情的动态 Web 程序应该是很轻松的,接下来我们就去学习了解一些关于 Web 的相关基础,了解一些概念,以及 Golang 是如何运行一个 Web 程序的。文章预计分为四个部分逐步更新2023-04-13 星期四 一更 全文共计约 3800 字 阅读大约花费 5 分钟。原创 2023-04-13 16:41:52 · 219 阅读 · 0 评论