首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
golang
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
golang中gin框架接入jwt使用token验证身份
golang中gin框架接入jwt使用token验证身份,本文主要介绍了golang中gin框架接入jwt使用token验证身份,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下目录jwt流程:1、这里使用开源的jwt-go1.token工具类2.使用该中间件3.controller部分代码jwtjwt的原理和session有点相像,其目的是为了解决restapi中
676
01-01 08:00
golang中tar压缩和解压文件详情
golang中tar压缩和解压文件详情,这篇文章主要给大家介绍golang中tar压缩和解压文件,文章以查看官方文档自带的给大家演习一下golang的archive/tar压缩和解压功能,需要的朋友可以参考一下目录1、压缩并输出tar.gz文档2、tar解压缩查看官方文档,官方自带的演示:1234567891011121314151617181920212223242526272829303132
574
后端
01-01 08:00
后端
golang 数据库连接池database/sql 实现原理分析
golang 数据库连接池database/sql 实现原理分析,golang数据库连接池database/sql实现原理分析golang对数据库的请求,抽象出来一套通用的连接池,用go的机制来说,golang只需要提供一个驱动(driver)的interface,底层不同数据库协议,由用户根据自己的数据库实现对应的驱动即可。本文从源码实现的角度,探索这里的细节以及需要避免的坑,基于1.14代码分
446
代码人生
01-01 08:00
代码人生
golang FastHttp 使用
golang FastHttp 使用 golang FastHttp 使用 1. 路由处理 package main import ( "fmt" "github.com/buaazp/fasthttprouter" "github.com/valyala/fasthttp" "log" ) func main() { // 创建路由 r
322
后端
01-01 08:00
后端
golang进行简单权限认证的实现
golang进行简单权限认证的实现,本文主要介绍了golang简单权限认证的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下使用JWT进行认证JSONWebTokens(JWT)areamoremodernapproachtoauthentication.Asthewebmovestoagreaterseparationbetweentheclientands
301
代码人生
01-01 08:00
代码人生
Golang测试第一弹:单元测试
Golang测试第一弹:单元测试,热身单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。Golang当然也有自带的测试包testing,使用该包可以进行自动化的单元测试,输出结果验证。如果之前从没用过golang的单元测试的话,可以输入命令gohelptest,看看官方的介
286
代码人生
01-01 08:00
代码人生
Golang实践录:命令行cobra库实例
Golang实践录:命令行cobra库实例,本文使用cobra库实现一个命令行工具,类似git、docker、kubectl这类的工具。本文仅为一个初具模型的示例,但有实践参考意义。起因在编程中,很多时候,程序都会处理多个参数,特别是一些工具类的函数,需要整合较多功能,即使同一功能,也会有不同参数,利用配置文件或命令选项方式,可使程序具备通用性,也具扩展性。简单介绍cobra功能较强大,在gola
283
后端
01-01 08:00
后端
golang高性能的http请求 fasthttp详解
golang高性能的http请求 fasthttp详解,fasthttp是Go的快速HTTP实现,当前在1M并发的生产环境使用非常成功,可以从单个服务器进行100Kqps的持续连接,总而言之,fasthttp比net/http快10倍,下面通过本文给大家介绍golangfasthttphttp请求的相关知识,一起看看吧fasthttp是golang下的一个http框架,顾名思义,与原生的http实
279
代码人生
01-01 08:00
代码人生
Golang日志入门与技术选型(golang常用设计模式)
Golang日志入门与技术选型(golang常用设计模式),无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。Go语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用和第三日志库的选型和使用。1、原生Loggerlog包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提供了一个预定义的“标
264
后端
01-01 08:00
后端
Golang 建立RESTful webservice 接收客户端POST请求发送wav语音文件
Golang 建立RESTful webservice 接收客户端POST请求发送wav语音文件,首先看下服务器端,服务器端使用martini框架,仅建立一个简单的接收客户端post请求并保存客户端传过来的语音的后台服务:原文地址:http://liuxp0827.blog.51cto.com/5013343/1412977packagemain//http://liuxp0827.blog.51
263
«
1
2
3
4
5
6
7
8
...
15
16
»