一江溪水
12
25
redis 事务 redis 事务
事务事务是一组逻辑操作。事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作,事务中的命令要么全部被执行,要么全部都不执行。 四大特性事务通常具有
2022-12-25
24
http 库的服务端实现 http 库的服务端实现
前言net/http 库的客户端实现(上) net/http 库的客户端实现(下) net/http 库的服务端实现 上两篇文章介绍了 http 客户端的实现,这篇文章看一下服务端的实现 服务端使用 net/http 库可以快速搭建HTTP
2022-12-24
24
net/http 库的客户端实现(下) net/http 库的客户端实现(下)
前言net/http 库的客户端实现(上) net/http 库的客户端实现(下) net/http 库的服务端实现 上一篇文章我们讲了 net/http 库客户端 request 的构建,接下来继续讲构建HTTP请求之后的处理操作net/
2022-12-24
17
net/http 库的客户端实现(上) net/http 库的客户端实现(上)
前言net/http 库的客户端实现(上) net/http 库的客户端实现(下) net/http 库的服务端实现 Go语言标准库 net/http 是一个非常强大的标准库,使得构建 HTTP 请求和编写 Web 服务器的工作变得非常简单
2022-12-17
11
OAuth2.0的四种授权方式 OAuth2.0的四种授权方式
前言OAuth 简单理解就是一种授权机制,它是在客户端和资源所有者之间的授权层,用来分离两种不同的角色。在资源所有者同意并向客户端颁发令牌后,客户端携带令牌可以访问资源所有者的资源。OAuth2.0 是 OAuth 协议的一个版本,有 2.
2022-12-11
10
MQTT协议 MQTT协议
前言MQTT (Message Queue Telemetry Transport)是一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,通过订阅相应的主题来获取消息,是物联网(Internet of Thing)
2022-12-10
04
gin 集成 swagger gin 集成 swagger
前言一个好的项目工程,必然离不开一个好的 API 文档,如果要自己编写 API 文档,维护起来比较困难,而且难以保证一致性,因此我们要自动生成在线接口文档。 swaggoswagger 在 java 里面,是一个非常流行的 api 组件,他
2022-12-04
03
gin 统一响应结果 gin 统一响应结果
使用 gin使用 gin 框架,编写 api 接口时,需要定义返回格式 package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() {
2022-12-03