golang tcp沾包处理之client

什么是粘包,为什么会有粘包处理TCP(transport control protocol,传输控制协议)是面向连接的,面向流的,提供高可靠性服务。

聊聊golang的zap的buffer

序本文主要研究一下golang的zap的bufferbufferzap@v1.16.0/buffer/buffer.gopackage buffer // import “go.uber.

WebDAV是什么,有哪些支持webdav的网盘和工具?

简单来说,webdav就像一个存储服务,各种应用都可以连接到它,允许应用直接访问我们的云盘内容,对其进行读写操作。

Centos自己搭建ngrok内网穿透,访问内网MySQL、Redis

首先我们需要准备一台云服务器,阿里、华为、腾讯都可以,这几家新用户都可以有很大的折扣,可以低价购进一台云服务器。

面向对象及其核心的概念:抽象、继承与多态、封装

比如我们看到的人、动物、植物等等,包括了这个东西的静态本质的东西就是属性,比如人有眼睛、鼻子、耳朵、腿,还包括了对象的动态行为包括人可以走、跑、跳、吃、喝、拉、撒、睡称之为方法。

超详细教程!Golang实现一个微信抽奖小程序后台

之前在学区块链,然后看到很多区块链项目都是基于golang在开发,包括以太坊的官方go-ethereum。

Golang中的defer语句是如何工作的?

在Golang中,defer语句是在函数返回之前执行一段代码的便捷方式(也就是执行defer语句通常是先将defer放入栈中,待其他代码执行完毕需要return结果时,才执行defer语句中的内容),常用于关闭连接、捕获异常、打印日志等。

企业微信开发简明教程(一):用户授权

声明:本文为原创文章,转发请注明来处。如有错误之处,欢迎批评指正。一、前言本教程根据应用场景进行划分,重点阐述企业微信在不同应用场景下的开发思路,同时讲解使用的接口及细节。进行企业微信应用开发之前需要准备:1.

Go 泛型(1)泛型和非泛型代码

Go 泛型Go 在 1.17 中支持泛型,但是默认未开启;1.18 中会正式支持泛型1. 开启泛型在 Go1.17 版本中,可以通过: export GOFLAGS=”-gcflags=-G=3″或者在编译运行程序时加上: go run -gcflags=-G=3 main.

golang 服务器实现getty(dubbo-go底层io引擎)实现之架构篇

何为gettygetty 一个类似于netty的异步io框架由于最近在学习dubbo-go, 了解底层用getty 作为网络框架,有必要了解一下实现原理,下面梳理一下整个工作的流程,作为记录已备后用运行流程如下启动服务器, 获取server对象runTcpEventLoop 监听