#关于Swaggo 相信很多程序猿和我一样不喜欢写API文档。写代码多舒服,写文档不仅要花费大量的时间,有时候还不能做到面面具全。但API文档是必不可少的,相信其重要性就不用我说了,一份含糊的文档甚至能让前后端人员打起来。 而今天这篇博客介绍的swaggo就是让你只需要专注于代码就可以生成完美API ...
转载 2021-09-27 21:17:00
869阅读
2评论
前言 一份清晰明了的接口文档能够极大地提高前后端双方的沟通效率和开发效率。 本文将介绍如何使用swagger生成接口文档。 swagger介绍 Swagger本质上是一种用于描述使用JSON表示的RESTful API的接口描述语言。Swagger与一组开源软件工具一起使用,以设计、构建、记录和使用
原创 2021-12-06 11:27:53
10000+阅读
Swagger 是一款强大的 API 文档生成工具,可以帮助开发者轻松创建、管理和展示 RESTful API 文档。在本文中,我们将介绍如何在 Golang 项目中使用 Swagger 来生成 API 文档
原创 2024-08-01 15:35:03
153阅读
(源自:https://golang.google.cn/doc/) 前言 Go编程语言是一个提高程序员工作效率的开源项目Go富有表现力、简洁、简洁、高效。他让编写并发机制程序变得更加容易,能更好的适应多核CPU和联网设备,同时它新颖的类型体系能构建可伸缩和模块化的组件,Go 可以快速编译为机器代码 ...
转载 2021-09-04 10:57:00
611阅读
2评论
# 使用 Docker 实现 Golang 应用文档 在云计算和微服务架构盛行的今天,Docker 成为了开发、测试和部署应用的重要工具。对于新手开发者来说,使用 Docker 来管理你的 Golang 应用是一个很好的选择。下面,我们将为你详细介绍如何使用 Docker 来构建和运行 Golang 应用的过程。 ## 流程概述 下面是实现这个目标的步骤流程: | 步骤 | 描述 | |
原创 10月前
16阅读
Redis介绍Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。 除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统Redis支持的数据结构Redis支持诸如字符串(strings)、哈希(hashes)、列表(lists)、集合(set
转载 2024-06-06 14:52:41
62阅读
Golang生成唯一的字符串(UUID,GUID)什么是UUID?通用唯一标识符 (UUID) 是一种特定形式的标识符,在大多数实际用途中可以安全地认为是唯一的。两个正确生成的 UUID 相同的可能性几乎可以忽略不计,即使它们是由不同的各方在两个不同的环境中创建的。这就是为什么说 UUID 是普遍唯一的。UUID 是唯一的(出于实用目的):它重复的概率非常接近零。UUID 不依赖中央机构的注册
转载 2024-01-10 12:53:52
88阅读
office文档本质上是一个 zip压缩文件内部包含的是一些 xml 文件,按照规范生成对应的xml文件,并进行打包就可以得到office文件,下面这个是一个网站,可以上去看看学习一下http://officeopenxml.com/WPspacing.php这个代码可以检查服务器资源信息,并生成一个简单的报告package main import ( "fmt" "log" "strco
在刚刚过去的 2019 gopher china 大会上 context 概念被多次提起,包括很多框架的源码也大量运用了。看得出来 context 在 golang 的世界中是一个非常重要的知识点,所以有必要对 context 有一个基本的使用和认知。官方文档解释和示例都比较详细正规,本着学习的态度翻译一遍加深理解。概览context 包定义了 Context 类型,它在 API 边界和进程之间传
转载 2024-05-26 17:07:42
45阅读
go语言小白,最近开始接触grpc,特此记录一下。 1.grpc安装 GRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计,是由谷歌发布的首款基于Protocol Buffers的RPC框架。 目前grpc提供C、JAVA、GO语言版本,其代码都托管于github上,分别是:gr
转载 2017-10-10 17:55:00
107阅读
2评论
https://blog.csdn.net/zxy_666/article/details/80182688
转载 2022-05-05 17:41:49
79阅读
# 如何使用golang操作mongodb修改文档 ## 整个流程 下面是完成修改文档的流程: | 步骤 | 操作 | |------|------------------| | 1 | 连接到MongoDB数据库 | | 2 | 选择要修改的集合 | | 3 | 根据条件查询文档 | | 4 | 修改文档
原创 2024-04-01 04:12:15
18阅读
Redis服务器中的数据库Redis服务器中也有数据库这么一个概念。如果不指定具体的数量,默认会有16个数据库。 数据库与数据库之间的数据是隔离的。在数据库中所有键值对的存储结构为哈希表,如下所示:Redis的数据库就是使用字典(哈希表)来作为底层实现的,对数据库的增删改查都是构建在字典(哈希表)的操作之上的。过期策略:定时删除(对内存友好,对CPU不友好),到时间点上就把所有过期的键删
// Copyright 2016 2020 The excelize Authors. All rights reserved. Use of // this source code is governed by a BSD style license that can be found in /
原创 2021-08-11 10:05:49
1168阅读
golang 支持生产图片的源码在下面地址可以看到:https://github.com/vdobler/chart这个项目 的 example 目录下编译后,执行下面命令就可以生产所有它支持的图表。example/example –All这些生产的图表效果如下:bestof.pngxautoscale.png xbar1.png xbar2.png xbar3.png xbox1.png xg
原创 2023-07-20 21:06:35
269阅读
【代码】golang生成uuid。
原创 2024-05-27 14:47:11
77阅读
# 用Go语言生成iOS应用 随着Go语言(Golang)日益发展,越来越多的开发者希望利用Go的高效性能和简洁性来开发移动应用,尤其是iOS应用。本文将介绍如何使用Go语言生成iOS应用,并提供代码示例,同时我们将探讨Go的架构以及如何进行跨平台开发。 ## Go语言与移动开发 Go语言是一种开源编程语言,主要设计用于构建高效的应用程序。因此,Go语言在服务端开发中已经收获了广泛的应用。在
原创 8月前
92阅读
不是容器哈(容器——>百度搜菜鸟教程),里面有三个部分:heap(堆),list(双向链表),ring(环)。         本文是对其中的list.go的学习,既然是学习源码:那就直接贴代码吧,里面注释变成了中文,仅供参考。package list //链表的元素结点 type Element struct { //前项和后项 结点
转载 2023-09-18 05:41:43
69阅读
数据格式介绍数据格式是系统中数据交互不可缺少的内容这里主要介绍JSON、XML、MSGPack JSONjson 是完全独立于语言的文本格式,是 k-v 的形式 name:zs应用场景:前后端交互,系统间数据交互json 使用 go 语言内置的 encoding/json 标准库编码 json 使用 json.Marshal()函数可以对一组数据进行 JSON 格式的编码生成 json 格式通过结
转载 2023-11-09 13:31:39
45阅读
golang项目中使用条件编译C语言中的条件编译golang中没有类似C语言中条件编译的写法,比如在C代码中可以使用如下语法做一些条件编译,结合宏定义来使用可以实现诸如按需编译release和debug版本代码的需求#ifndef #define ... #end golang中的条件编译golang支持两种条件编译的实现方式build tags文件后缀1. 通过Build tags实
转载 2024-03-27 08:21:55
45阅读
  • 1
  • 2
  • 3
  • 4
  • 5