• 用Go语言编写一个简单的WebSocket推送服务
  • 用Go语言编写一个简单的WebSocket推送服务

    推送服务实现基本原理server 启动以后会注册两个 Handler。websocketHandler 用于提供浏览器端发送 Upgrade 请求并升级为 WebSocket 连接。pushHandler 用于提供外部推送端发送推送数据的请

  • go的websocket实现(附代码)
  • go的websocket实现(附代码)

    websocket分为握手和数据传输阶段,即进行了HTTP握手 + 双工的TCP连接握手阶段握手阶段就是普通的HTTP客户端发送消息:GET /chat HTTP/1.1 Host: server.example.com Upg

  • go语言中的并发介绍(附代码)
  • go语言中的并发介绍(附代码)

    当被问到为什么用Go语言,一定不得不提的是Go语言的并发程序编写。在C语言中编写非常繁琐复杂的并发程序在Go语言中总是显得如此便捷。Go中并发程序依靠的是两个:goroutine和channel理解什么是goroutine?对于初学者,go

  • 完全掌握Go的pprof使用方法
  • 完全掌握Go的pprof使用方法

    go中有pprof包来做代码的性能监控,在两个地方有包:net/http/pprofruntime/pprof其实net/http/pprof中只是使用runtime/pprof包来进行封装了一下,并在http端口上暴露出来pprof包we

  • vscode中的Golang配置介绍
  • vscode中的Golang配置介绍

    vscode中的Golang配置:1、配置 GOPROXY 科学上网set GOPROXY="https://goproxy.io"配置代理地址端口http://127.0.0.1:1080 // 端口一般为1080端口查看:安装 Go

  • “12306”的架构到底有多牛逼?
  • “12306”的架构到底有多牛逼?

    每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!12306 抢票,极限并发带来的思考虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用 12306,还会考

  • golang能否替代php
  • golang能否替代php

    看看PHP和Golang如何在开发速度,性能,安全性,可伸缩性等方面展开合作。PHP与Golang比较是一个艰难的比较。(推荐学习:web前端视频教程)PHP最初创建于1994年,已有24年。自那时起,由于PHP的开源格式,易用性和稳定性,

  • .go是什么文件
  • .go是什么文件

    .go是什么文件?扩展名为.go的文件是go语言源文件。Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。推荐:《go教程》Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾

  • go语言适合做什么?
  • go语言适合做什么?

    Go语言主要用作服务器端开发,其定位是用来开发“大型软件”的,适合于很多程序员一起开发大型软件,并且开发周期长,支持云计算的网络服务。Go语言能够让程序员快速开发,并且在软件不断的增长过程中,它能让程序员更容易地进行维护和修改。它融合了传统

0.0485s