网络编程
已收录文章:34篇
-
在很多底层网络应用开发者的眼里一切编程都是 Socket,话虽然有点夸张,但却也几乎如此了,现在的网络编程几乎都是用 Socket 来编程。你想过这些情景么?我们每天打开浏览器浏览网页时,浏447 收藏
-
流行的 Web 框架大多数是 MVC 框架,MVC 这个概念最早由 Trygve Reenskaug 在 1978 年提出,为了能够对 GUI 类型的应用进行方便扩展,将程序划分为:控制器(Controller):负责转发请求,对请求进行处294 收藏
-
计算机程序可依据其瓶颈分为磁盘 IO 瓶颈型,CPU 计算瓶颈型,⽹络带宽瓶颈型,分布式场景下有时候也会外部系统⽽导致⾃身瓶颈。Web 系统打交道最多的是⽹络,⽆论是接收,解析⽤户请求,458 收藏
-
前面《Cookie设置与读取》一节我们介绍了 Cookie 的应用,本节我们将讲解 session 的应用,我们知道 session 是在服务器端实现的一种用户和服务器之间认证的解决方案,目前 Go语言标准包没有为 ses151 收藏
-
本节我们将综合之前介绍的网站开发相关知识,一步步介绍如何开发一个虽然简单但五脏俱全的相册网站。新建工程首先创建一个用于存放工程源代码的目录并切换到该目录中去,随后创建一个264 收藏
-
本节我们来学习如何搭建一个简单的网站程序。首先打开你最喜爱的编辑器,编写如下所示的几行代码,并将其保存为 hello.go。package mainimport ( "io" "log" "net/http")func227 收藏
-
本节将对现在流行的 Web 框架中的中间件 (middleware) 技术原理进行分析,并介绍如何使用中间件技术将业务和非业务代码功能进行解耦。为什么使用中间件先来看一段代码:// middleware/hello.gopackage357 收藏
-
本节我们将介绍 HTTP 服务端技术,包括如何处理 HTTP 请求和 HTTPS 请求。处理 HTTP 请求使用 net/http 包提供的 http.ListenAndServe() 方法,可以在指定的地址进行监听,开启一个 HTTP,服务端该方法的原278 收藏
-
前面已经介绍了如何通过 Go语言搭建一个 Web 服务,我们可以看到简单应用一个 net/http 包就方便的搭建起来了。那么 Go语言在底层到底是怎么做的呢?web 工作方式的几个概念以下均是服务器端169 收藏
-
IP 是 Internet 网络层的核心协议,它是一种不可靠的、无连接的通信协议。TCP、UDP 都是在 IP 的基础上实现的通信协议,所以 IP 属于一种底层协议,它可以直接对网络数据包 (Package) 进行处理。另416 收藏