阿里云文档 2024-07-18

使用Go语言驱动连接表格存储

表格存储提供了Go语言驱动用于使用SQL访问表格存储数据。本文介绍如何使用Go语言驱动连接表格存储。

阿里云文档 2024-06-21

使用Go语言开发网关插件扩展网关功能

开发网关插件可以扩展API网关的核心功能,使其能够满足更加复杂和特定的业务需求。本文介绍如何使用Go语言开发网关插件,并提供了本地开发和调试的指引。

文章 2024-06-19 来自:开发者社区

go语言后端开发学习(二)——基于七牛云实现的资源上传模块

前言 在之前的文章中我介绍过我们基于gin框架怎么实现本地上传图片和文本这类的文件资源(具体文章可以参考gin框架学习笔记(二) ——相关数据与文件的响应),但是在我们实际上的项目开发中一般却是不会使用本地上传资源的方式来上传的,因为文件的上传与读取会频繁进行磁盘读写,会造成资源的不必要浪费,所以我们一般会寻找第三方平台来托管我们的一些文件资源,而这也就是我们今天的主题——基于七牛云平台...

go语言后端开发学习(二)——基于七牛云实现的资源上传模块
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件

前言 在上一篇文章中,我们实现了通过etcd来同时指定多个不同的有关分区与日志文件的路径,但是锁着一次读取配置的增多,不可避免的出现了一个问题:我们如何来监控多个日志文件,这样原来的tailFile模块相对于当下场景就显得有些捉襟见肘了,所以对tialFile模块进行重构就成了我们必须要做的事情了。 TailFiile模块的重构流程 储存数据结构体的重构 在上一篇...

go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件
文章 2024-04-30 来自:开发者社区

【Go 语言专栏】Go 语言的模块版本控制与管理

在软件开发中,版本控制和管理是至关重要的环节。对于 Go 语言来说,也不例外。随着 Go 语言的不断发展和应用场景的扩大,有效的模块版本控制与管理成为了保障项目顺利进行的关键因素之一。本文将深入探讨 Go 语言的模块版本控制与管理的相关内容。 一、Go 模块的基本概念 Go 模块是 Go 语言在 1.11 版本后引入的一种新的依赖管理机制。它取代了之前的...

文章 2024-04-03 来自:开发者社区

掌握Go语言:Go语言基础构建模块解析,优缺点及进销存项目实战(2)

Go语言的基础构建模块包括包声明、引入包、函数、变量、语句与表达式以及注释。让我们来逐一详细介绍这些内容,并结合进销存项目的例子代码。 包声明 包声明在Go语言中非常重要,它定义了当前文件所属的包。一个包是一组提供共享功能的Go源代码文件的集合。在每个Go源文件的非注释第一行必须声明属于哪个包。 ...

文章 2024-02-29 来自:开发者社区

Go语言模块导入的实践与技巧:提升代码重用与模块化开发效率

一、引言 Go语言作为一种静态类型、编译型的编程语言,其模块化特性使得代码的组织和重用变得简单而直观。在Go中,通过模块导入,我们可以轻松地将不同的代码模块组合在一起,构建出复杂且可维护的应用程序。本文将探讨Go语言模块导入的实践与技巧,帮助读者更好地利用这一特性提升开发效率。 二、Go语言模块导入的实践 2.1 本地模块的导...

文章 2024-02-28 来自:开发者社区

Go语言标准库核心模块详解:构建高效应用的基石

Go语言标准库中的核心模块是构建高效、可靠应用的基石。这些模块提供了基础的数据结构和功能,帮助开发者解决各种常见的编程问题。下面我们将详细解析几个核心模块的使用方法和最佳实践。 一、容器与集合 Go语言标准库提供了丰富的容器与集合类型,包括切片(Slice)、映射(Map)等。这些数据结构为开发者提供了灵活、高效...

文章 2024-01-23 来自:开发者社区

带你玩转Go语言必会的包和模块

概述在 Go 语言中,包(package)和模块(module)是两个非常重要的概念。包是 Go 语言代码组织的基本单元,而模块则是引入 Go 语言生态系统的新概念,用于管理包和版本。   一、包的基本概念包的定义在 Go 语言中,包是一组相关 Go 源文件的集合,它定义了一些函数、变量和数据类型。每个 Go 源文件都必须声明属于哪个包,通过package关键字进行声明。package....

文章 2024-01-09 来自:开发者社区

云原生系列Go语言篇-模块、包和导入 Part 2

使用模块我们已经学习了如何在单个模块中使用包,接下来该学习如何集成第三方模块及其中的包。然后,我们会学习如何发布自己模块并添加版本,以及Go的中央服务:pkg.go.dev、模块代理和校验和(checksum)数据库。导入第三方代码我们已导入过标准库中的包,如fmt、errors、os和math。Go使用同样的导入系统来集成第三方包。和很多其它编译语言不同,Go总是通过源代码将应用构建为单个二进....

云原生系列Go语言篇-模块、包和导入 Part 2

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。