当前位置: 代码网 > it编程>前端脚本>

Golang

golang testing使用示例小结

2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 50

testing包服务于自动化测试基本测试table drvien test基于表的测试通过表形式进行测试每种情况的输入和期望输出,从而测试程...

Golang实现IO操作

Golang实现IO操作

2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 46

1. 输入输出的底层原理终端其实是一个文件(linux下一切皆文件),相关实例如下:os.stdin:标准输出的文件实例,类型为*fileo...

Golang中http包的具体使用

2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 44

go语言内置的net/http包十分优秀,提供了http客户端和服务器的实现。超文本传输协议(http,hypertext transfer...

Go标准库Flag库和Log库的使用

Go标准库Flag库和Log库的使用

2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 47

一.flaggo语言内置的flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简单。1.1 os.args如果你只是简单的的想...

GoLang中panic和recover作用详解

2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 46

问题引出:go语言中的panic和recover有什么作用?解答:在go语言中,panic 和 recover 是用于处理程序错误和恢复的机...

golang通过http访问外部网址的操作方法

golang通过http访问外部网址的操作方法

2024-05-20 16:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 36

不同项目之前,通过http访问,进行数据沟通先设定一个接口,确认外部能访问到php写一个接口public function ceshi_re...

Golang使用Zookeeper实现分布式锁

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 54

什么是分布式锁分布式锁是一种在分布式系统中用于控制并发访问的机制。在分布式系统中,多个客户端可能会同时对同一个资源进行访问,这可能导致数据不...

Go 1.22对net/http包的路由增强功能详解

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 61

引言go 1.22 版本对 net/http包的路由功能进行了增强,引入了方法匹配(method matching)和通配符(wildcar...

golang防止内存逃逸的方法小结

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 54

在go语言中,内存逃逸是指在函数中分配的变量在函数结束后仍然被引用,从而导致变量的生命周期延长,被分配在堆上而不是栈上。防止内存逃逸有助于提...

详解Go语言中获取文件路径的不同方法与应用场景

详解Go语言中获取文件路径的不同方法与应用场景

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 64

在使用 go 开发项目时,估计有不少人遇到过无法正确处理文件路径的问题,特别是刚从如 php、python 这类动态语言转向 go 的朋友,...

grpc-go如何通过context传递额外数据

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 55

使用 ctx.value 从 context 读取数据// valuefromincomingcontext returns the met...

一文教你学会Go中singleflight的使用

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 53

写作背景缓存在项目中使用应该是非常频繁的,提到缓存只要了解过singleflight,基本都会用于缓存实现的一部分吧?但singleflig...

Go语言中常用语法编写与优化技巧小结

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 58

go 语言以其简洁的语法和强大的并发性能而受到开发者的喜爱。然而,为了充分利用 go 的潜力,我们需要了解如何优化 go 程序。本文将介绍一...

Go语言构建流数据pipeline的示例详解

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 54

什么是pipelinepipeline在go中并没有书面的定义,只是众多并发程序中的一种。非正式地,pipeline由一系列stage组成。...

使用Golang轻松实现JWT身份验证的示例代码

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 55

json web tokens (jwt)是一种流行的安全方法,用于在两个方之间表示声明。在web应用程序领域,它们通常用作从客户端向服务器...

详解Go语言中如何高效遍历目录

详解Go语言中如何高效遍历目录

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 54

目录遍历是一个很常见的操作,它的使用场景有如文件目录查看(最典型的应用如 ls 命令)、文件系统清理、日志分析、项目构建等。本文将尝试逐步介...

golang监听ip数据包的实现步骤(golang纯享版)

golang监听ip数据包的实现步骤(golang纯享版)

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 55

golang 监听ip数据包(golang纯享版)【注】本机编译运行平台为linux,如需测试代码请移至linux平台进行代码测试本文以ip...

Go 1.22中的for循环新特性详解

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 50

在 go 语言中,for 循环是实现迭代的主要方式。go 中的 for 循环非常灵活,有多种使用方式,包括传统的三部分 for 循环、类似于...

go语言中使用ent做关联查询的示例详解

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 48

一、背景和意义go语言的ent框架是facebook开源的orm框架,是go语言开发中的常用框架,而关联查询又是日常开发中的常见数据库操作,...

golang关闭chan通道的方法示例

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 50

在go语言中,通道(channel)是一个非常重要的概念。通道提供了一种在不同 goroutine 之间安全地传递数据的方式。通过使用通道,...

Golang连接PostgreSQL基本操作的实现

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 54

前言:本篇文章对如何使用golang连接并操作postgre数据库进行了简要说明。文中使用到的主要工具:dbeaver21、vscode,g...

使用Golang开发一个简易版shell

使用Golang开发一个简易版shell

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 56

之前看到 github 有个 build-your-own-x 的仓库,觉得挺有意思的,有不少有趣的实现。我就想着多尝试实现些这样的小项目,...

详解Golang如何使用Debug库优化代码

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 55

简介在现代软件开发中,调试是一个不可或缺的环节。特别是对于使用golang的开发者而言,理解并有效利用标准库中的debug包,可以极大地提高...

golang使用go test输出单元测试覆盖率的方式

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 51

一、背景单元测试覆盖率是衡量代码质量的一个重要指标,重要的代码文件覆盖率应该至少达到80%以上。java 可以通过jacoco 统计覆盖率,...

Golang使用Swag搭建api文档的全过程

Golang使用Swag搭建api文档的全过程

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 57

1. 简介gin是golang目前最为常用的web框架之一。公司项目验收需要api接口设计说明书(golang后端服务基于gin框架编写),...

基于原生Go语言开发一个博客系统

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 50

如何使用原生go开发一个web项目循序渐进,掌握编程思维和思路初步具有工程思维,能适应一般的开发工作1. 搭建项目package maini...

Golang并发发送HTTP请求的各种方法

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 51

在 golang 领域,并发发送 http 请求是优化 web 应用程序的一项重要技能。本文探讨了实现此目的的各种方法,从基本的 gorou...

Go Module常用命令及如何使用Go Module

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 51

go module常用命令@tocgo module常用命令go mod init #初始化go.modgo mod tidy #更...

Golang处理gRPC请求/响应元数据的示例代码

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 52

元数据grpc的元数据(metadata)是基于http/2头部实现的键值对数据,它通常用来实现grpc的鉴权、链路跟踪以及自定义头部数据等...

Go 实现基于Token 的登录流程深度分析

2024-05-19 16:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 56

在现代 web 应用开发中,安全性始终是一个不可忽视的重要议题。随着分布式系统和微服务架构的兴起,传统的基于 session 的登录机制面临...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com