Redis服务器中的数据库Redis服务器中也有数据库这么一个概念。如果不指定具体的数量,默认会有16个数据库。 数据库与数据库之间的数据是隔离的。在数据库中所有键值对的存储结构为哈希表,如下所示:Redis的数据库就是使用字典(哈希表)来作为底层实现的,对数据库的增删改查都是构建在字典(哈希表)的操作之上的。过期策略:定时删除(对内存友好,对CPU不友好),到时间点上就把所有过期的键删
#关于Swaggo 相信很多程序猿和我一样不喜欢写API文档。写代码多舒服,写文档不仅要花费大量的时间,有时候还不能做到面面具全。但API文档是必不可少的,相信其重要性就不用我说了,一份含糊的文档甚至能让前后端人员打起来。 而今天这篇博客介绍的swaggo就是让你只需要专注于代码就可以生成完美API ...
转载
2021-09-27 21:17:00
869阅读
2评论
概要开发web 框架数据库认证日志配置静态文件服务上传/下载发布docker 打包部署中遇到的问题时区问题概要轻量的基于 golang 的 web 开发实践.golang 上手简单, 第三方库丰富, 对于业务没那么复杂的项目, 作为 API 的后端也是不错的选择. 下面是对 golang 作为 API 后端的 web 开发实践总结.开发API 后端的功能模块基本已经固定, 基于自己的项目, 主要使
转载
2024-02-19 20:44:23
64阅读
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评论
## 实现 golang docker api
### 1. 了解 Docker API
在开始实现 golang docker api 之前,我们首先需要了解 Docker API 的基本概念和使用方式。Docker API 是一套允许开发者通过 REST 接口与 Docker 交互的接口,它提供了一系列的方法和功能,用于管理 Docker 容器、镜像、网络等。
### 2. 准备开发环境
原创
2023-09-20 04:18:56
203阅读
Kubernetes (K8S) 是一个开源的容器编排系统,可以轻松管理容器化应用程序的部署、扩展和管理。在K8S中,使用Golang编写的Docker API可以帮助开发者与Docker引擎进行交互,实现对容器的管理和操作。在本文中,我将向你介绍如何使用Golang编写的Docker API来实现与Docker引擎的交互。
整个实现“golang docker api”的流程可以分为以下步骤:
原创
2024-05-06 10:35:38
148阅读
# 用Go语言调用Windows API
## 介绍
Go语言是一种由Google开发的编程语言,它简单易学、高效地执行,并且拥有强大的标准库。在使用Go语言进行Windows编程时,我们可以通过调用Windows API来实现与操作系统的交互。本文将介绍如何使用Go语言调用Windows API,并且给出一些示例代码。
## 流程
以下是使用Go语言调用Windows API的基本流程:
原创
2024-05-06 10:35:23
315阅读
----------------------------------------How to build a RESTful API in Go for phonebook app
Ioannis PetrousovFollow
Sep 27, 2018TL;DRIn this tutorial I am going to show you how I created a RESTful
转载
2019-05-14 16:55:00
272阅读
点赞
环境: Windows:goland 虚拟机ubuntu系统:ipfs 目的:goland调用虚拟机内的IPFS实现文件的上传和下载具体步骤我在VM的ubuntu上搭建了私人ipfs网络,为在本机上通过go语言调用IPFS,首先我们需要开启IPFS节点。具体步骤为:进入IPFS目录 ,我的目录为/home/user/Downloads/go-ipfs;cd /home/user/Downloads
转载
2024-10-10 08:16:15
115阅读
在使用 Golang 构建后端服务时,接口是常用的强大工具。下面是我个人在使用 Golang 接口进行编程的一些总结。基本定义和用法在 Go 语言中,接口类型是函数签名的集合,也就是方法的集合。定义一个接口就表示定义了一堆方法:// define an interface and its abstract methods
type I interface {
PrintVal()
setV
转载
2024-04-16 14:46:44
53阅读
# 使用 Docker 实现 Golang 应用文档
在云计算和微服务架构盛行的今天,Docker 成为了开发、测试和部署应用的重要工具。对于新手开发者来说,使用 Docker 来管理你的 Golang 应用是一个很好的选择。下面,我们将为你详细介绍如何使用 Docker 来构建和运行 Golang 应用的过程。
## 流程概述
下面是实现这个目标的步骤流程:
| 步骤 | 描述 |
|
Redis介绍Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。 除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统Redis支持的数据结构Redis支持诸如字符串(strings)、哈希(hashes)、列表(lists)、集合(set
转载
2024-06-06 14:52:41
62阅读
本文主要从以下几个方面介绍Flink流处理API——window(窗口) API一、window概念二、window类型三、windowAPI 的Demo四、时间语义五、设置事件创建时间(Event Time)六、水位线(Watermark)七、watermark的API版本:scala:2.11.12Kafka:0.8.2.2Flink:1.7.2pom.xml依赖部分(log日志的依赖一定要加
转载
2024-04-10 10:33:45
187阅读
摘要在之前的几篇文章中,我们从如何实现最简单的HTTP服务器,到如何对路由进行改进,到如何增加中间件。总的来讲,我们已经把Web服务器相关的内容大概梳理了一遍了。在这一篇文章中,我们将从最简单的一个main函数开始,慢慢重构,来研究如何把API设计的更加规范和具有扩展性。1 构建一个Web应用我们从最简单的开始,利用gin框架实现一个小应用。在这这篇文章中,我先不使用MySQL和Redis,缓存和
转载
2024-05-17 15:42:25
111阅读
简介:apidoc是一个轻量级的在线REST接口文档生成系统,支持多种主流语言,包括Java、C、C#、PHP和Javascript等。使用者仅需要按照要求书写相关注释,就可以生成可读性好、界面美观的在线接口文档。1、安装apidoc是基于nodeJs平台,在安装apidoc之前,需要先安装nodeJs和npm(安装步骤省略)。进入命令行,输入npm install apidoc -g安装2、使用
转载
2023-12-15 14:14:43
70阅读
API文档管理平台 一、应用场景在公司中,有很多开发,每个人维护的api接口是不一样的。如果有一个统一的api文档管理平台,每个开发,把自己维护的接口录入进去。之后再开发别的功能时,不需要重复造轮子,直接调用就可以了。有新员工入职时,也可以快速上手! 关于api文档管理,网上有很多。有在线收费的,也有开源的。基于节省成本考虑,这里主要介绍2个开源工具:ShowDoc和YApi。
golang api项目 在过去的几年中,我从事过几个用GO编写的项目。 我注意到开发人员面临的最大挑战是在项目布局方面缺乏约束或标准。 我想分享一些对我和我的团队最有效的发现和模式。 为了更好地理解,我将逐步完成创建简单的REST API的步骤。 mkdir -p \$GOPATH /src/github.com/boilerplate/pkg \
$GOPATH /src/github.
转载
2024-05-05 07:52:09
55阅读
在刚刚过去的 2019 gopher china 大会上 context 概念被多次提起,包括很多框架的源码也大量运用了。看得出来 context 在 golang 的世界中是一个非常重要的知识点,所以有必要对 context 有一个基本的使用和认知。官方文档解释和示例都比较详细正规,本着学习的态度翻译一遍加深理解。概览context 包定义了 Context 类型,它在 API 边界和进程之间传
转载
2024-05-26 17:07:42
45阅读
Lucene3.5.0 API
转载
2013-06-07 09:56:00
216阅读
2评论