golang
-
Go语言结构体struct详解,Go空结构体的这些妙用你知道吗?
本文详解了Go语言结构体的各个知识点,最后介绍了空结构体的3种妙用。希望对你有帮助。 定义 结构体,是一种自定义的数据类型,由多个数据类型组合而成。用于描述一类事物相关属性。 定义…
-
PHP转Go实践:xjson解析神器「开源工具集」
前言 近期会更新一系列开源项目的文章,新的一年会和大家做更多的开源项目,也欢迎大家加入进来。 xutil 今天分享的文章源自于开源项目jinzaigo/xutil的封装。 在封装过…
-
go 语言中的别名类型
什么是别名类型 我们可以用关键字 type 声明自定义的各种类型,类似: type People struct { name string age int } 当然了,这些类型必须…
-
Java转Go:java开发者转学go语言,请给我一些建议和学习推荐
在做开发时遇到最无理的需求就是部门没了😂 目录 做开发时你遇到最无理的需求是什么? 方向一:分享那些你遇到的无理需求 方向二:面对这些无理需求时你是怎么做的? 方向…
-
Go进阶:Go语言最热门的开源Web开发框架总结
注意:后续技术分享,第一时间更新,以及更多更及时的技术资讯和学习技术资料,将在公众号CTO Plus发布,请关注公众号:CTO Plus Go语言是近年来备受关注的一种编程语言,…
-
打包与解包:Go 中 archive 库的实战应用
打包与解包:Go 中 archive 库的实战应用 引言 archive 库概览 支持的文件格式 archive 库与其他 Go 标准库的协同 使用 archive/tar 打包与…
-
【Golang】三分钟让你快速了解Go语言&为什么我们需要Go语言?
博主简介:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:数据结构、Go,Java等相关知识。 博主主页: @是瑶瑶子啦 所属专栏: Go语言核心编程 近期目标…
-
【Golang】三分钟让你快速了解Go语言&为什么我们需要Go语言?
博主简介:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:数据结构、Go,Java等相关知识。 博主主页: @是瑶瑶子啦 所属专栏: Go语言核心编程 近期目标…
-
RabbitMQ从原理到实战—基于Golang【万字详解】
文章目录 前言 一、MQ是什么? 优势 劣势 二、MQ的用途 1、应用解耦 2、异步加速 3、削峰填谷 4、消息分发 三、RabbitMQ是什么 1、AMQP 协议 2、Rabbi…
-
示例代码:使用golang进行flink开发
以下是一个使用 Golang 进行 Flink 开发的简单示例代码: package main import ( “context” “encoding/json” “log” “…
-
Go面试题:锁的实现原理sync-mutex篇
在Go中,主要实现了两种锁:sync.Mutex(互斥锁) 以及 sync.RWMutex(读写锁)。 本篇主要给大家介绍sync.Mutex的使用和实现原理。 文章目录 为什么需…
-
【Golang | json】golang解析json数据的4种方法
现在有一个json格式的字符串,应该怎么解析呢,这里总结了以下4种方法 1. json.Unmarshal 函数func json.Unmarshal(data []byte, v…
-
导包bug,is not in std以及no non-test Go files in的处理
一、在02那篇文章中我有提到这个is not in std这个错误,这里我搞了好久才正常。 首先分析一下什么意思,它说我们的目标文件包不存在,那么第一可能是我们的路径错了,第二就是…
-
依赖Kafka的Go单元测试例解
Kafka[1]是Apache基金会开源的一个分布式事件流处理平台,是Java阵营(最初为Scala)中的一款杀手级应用,其提供的高可靠性、高吞吐量和低延迟的数据传输能力,让其到目…
-
基础篇:新手使用vs code新建go项目(从0开始到运行)
学习新语言,搭建新环境。在网上找了一些教程,感觉还是写一个比较详细的方便以后自己使用。其实vs code没有新建项目这个功能,具体怎么运行go语言的项目请看下文。 一、下载GO安装…
