当前位置:首页 > 文章列表 >网络编程

网络编程
收录了网络编程频道下的 29 篇文章
  • Go语言Ratelimit服务流量限制
    Go语言Ratelimit服务流量限制
    计算机程序可依据其瓶颈分为磁盘 IO 瓶颈型,CPU 计算瓶颈型,⽹络带宽瓶颈型,分布式场景下有时候也会外部系统⽽导致⾃身瓶颈。Web 系统打交道最多的是⽹络,⽆论是接收,解析⽤户请求,
    Golang· Go教程   |  2年前  |   网络编程· golang 458浏览 收藏
  • Go语言Socket编程详解
    Go语言Socket编程详解
    在很多底层网络应用开发者的眼里一切编程都是 Socket,话虽然有点夸张,但却也几乎如此了,现在的网络编程几乎都是用 Socket 来编程。你想过这些情景么?我们每天打开浏览器浏览网页时,浏
    Golang· Go教程   |  2年前  |   网络编程· golang 447浏览 收藏
  • Go语言TCP协议
    Go语言TCP协议
    下面我们建立 TCP 链接来实现初步的 HTTP 协议,通过向网络主机发送 HTTP Head 请求,读取网络主机返回的信息,具体代码如下所示。package mainimport ( "net" "os" "bytes" &
    Golang· Go教程   |  2年前  |   网络编程· golang 443浏览 收藏
  • Go语言IP网络程序设计
    Go语言IP网络程序设计
    IP 是 Internet 网络层的核心协议,它是一种不可靠的、无连接的通信协议。TCP、UDP 都是在 IP 的基础上实现的通信协议,所以 IP 属于一种底层协议,它可以直接对网络数据包 (Package) 进行处理。另
    Golang· Go教程   |  2年前  |   网络编程· golang 416浏览 收藏
  • Go语言DialTCP():网络通信
    Go语言DialTCP():网络通信
    实际上,在前面《Dial()函数》一节中介绍的 Dial() 函数其实是对 DialTCP()、DialUDP()、DialIP() 和 DialUnix() 的封装。我们也可以直接调用这些函数,它们的功能是一致的。这些函数的原型如下:func Dial
    Golang· Go教程   |  2年前  |   网络编程· golang 409浏览 收藏
  • Go语言WEB框架(Gin)详解
    Go语言WEB框架(Gin)详解
    在 Go语言开发的 Web 框架中,有两款著名 Web 框架分别是 Martini 和 Gin,两款 Web 框架相比较的话,Gin 自己说它比 Martini 要强很多。Gin 是 Go语言写的一个 web 框架,它具有运行速度快,分组的路由
    Golang· Go教程   |  2年前  |   网络编程· golang 399浏览 收藏
  • Go语言Dial()函数:建立网络连接
    Go语言Dial()函数:建立网络连接
    Go语言中 Dial() 函数的原型如下:func Dial(net, addr string) (Conn, error)其中 net 参数是网络协议的名字,addr 参数是 IP 地址或域名,而端口号以“:”的形式跟随在地址或域名的后面,端口号可选
    Golang· Go教程   |  2年前  |   网络编程· golang 377浏览 收藏
  • Go语言Cookie的设置与读取
    Go语言Cookie的设置与读取
    Web 开发中一个很重要的议题就是如何做好用户整个浏览过程的控制,因为 HTTP 协议是无状态的,所以用户的每一次请求都是无状态的,不知道在整个 Web操作过程中哪些连接与该用户有关。应该
    Golang· Go教程   |  2年前  |   网络编程· golang 374浏览 收藏
  • Go语言RPC协议:远程过程调用
    Go语言RPC协议:远程过程调用
    Go语言中 RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。RPC 协议构建于 TCP 或 UDP,或者是 HTTP 之上,允
    Golang· Go教程   |  2年前  |   网络编程· golang 374浏览 收藏
  • Go语言middleware:Web中间件
    Go语言middleware:Web中间件
    本节将对现在流行的 Web 框架中的中间件 (middleware) 技术原理进行分析,并介绍如何使用中间件技术将业务和非业务代码功能进行解耦。为什么使用中间件先来看一段代码:// middleware/hello.gopackage
    Golang· Go教程   |  2年前  |   网络编程· golang 357浏览 收藏
  • Go语言常见大型Web项目分层(MVC架构)
    Go语言常见大型Web项目分层(MVC架构)
    流行的 Web 框架大多数是 MVC 框架,MVC 这个概念最早由 Trygve Reenskaug 在 1978 年提出,为了能够对 GUI 类型的应用进行方便扩展,将程序划分为:控制器(Controller):负责转发请求,对请求进行处
    Golang· Go教程   |  2年前  |   网络编程· golang 294浏览 收藏
  • Go语言UDP网络程序设计
    Go语言UDP网络程序设计
    UDP 和上一节《TCP网络程序设计》中的 TCP 一样,也工作在网络传输层,但和 TCP 不同的是,它提供不可靠的通信服务。UDP 网络编程也为 C-S 模式,要设计一个服务器,一个或多个客户机。另外,U
    Golang· Go教程   |  2年前  |   网络编程· golang 288浏览 收藏
123
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    473次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码