首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
dmy
创建于2023-11-19
订阅专栏
golang相关知识
等 24 人订阅
共33篇文章
创建于2023-11-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go最便捷的http请求包resty
go语言虽然自身就有net/http包,但是说实话用起来没那么好用。resty包是go语言中一个非常受欢迎的http请求处理包,它的api非常简洁、属于一看就懂的那种、对新手非常有友好。它支持链式调用
go-zero中限流怎么玩?
限流 在大部分应用中,为了对服务进行保护,我们通常都会添加限流策略,比如:限制同一用户一段时间内验证码的发送频率、开放API平台,限制每个应用在单位时间内的API调用次数、单节点限制最大并发数据,防止
快速上手jenkins自动化部署
jenkins jenkins作为一款开源部署工具,有很多优点,比如:友好的用户界面、强大的插件生态系统、灵活的配置,可以帮助我们自动化构建、测试、部署;尤其是对于需要频繁部署的场景,让我真正做到持续
lo包golang中的瑞士军刀
go语言的理念是“少即是多”,虽然简化了入门的门槛。但是在实际开发中,会发现很多其它语言里非常常见的api在go里居然没有,都需要自己去实现。所以多多少还是有些不太便捷。lo包应运而生,推荐给大家。
go-zero开发指南
前面介绍了go-zero框架如何上手,帮助大家快速形成了一个整体认知;但是对于实际开发中的内容涉及的较少,相信你看完前篇后,心中还有很多的疑问。本篇从工程化的角度进一步介绍go-zero开发的方方面。
快速掌握go-zero开发
go zero go-zero 是一个非常受欢迎的go语言微服务框架,截止到目前为止github上拥有高达28k的star;它由国内大神Kevin Wan主导开发,它提供了许多开箱即用的功能,比如:限
go之websocket快速入门
在实时通信的场景中,由于http协议协议是单向的,服务器无法主动向客户端推送消息,客户端只能使用轮询方式不断请求服务器,非常浪费服务器资源。为此我们需要一种全双工的协议,webso
快速学习go中的泛型
泛型是go在1.18版本引入的新特性,泛型的引入使得在某些场景下,可以极大的简化代码的编写,提高了代码的复用性。有必要掌握泛型,可以减少很多重复的代码。 一、为什么需要泛型? 为什么我们需要泛型?
go测试包testify就这么用
它是一个功能比较全的go语言测试框架,同时支持了断言、mock、套件等功能。原生兼容go语言testing包,单看某个功能可能不是最好的,但是整体上来看,它的综合实力非常强。
go语言中uintptr、unsafe.Pointer、pointer之间有什么关系
在go语言中,如果你去看源码的话,大概率会碰到uintptr,第一次碰到会直接懵掉,这啥玩意,完全不清楚,本次我们一起来学习下。 由于uintptr是和指针相关的,它和unsafe.Pointer、普
快速上手cobra
cobra是go语言中一个非常强大的命令行构建工具,我们非常熟悉的docker、k8s、etcd都是基于cobra开发的。如果你想打造自己的命令行工具,那么cobra就是你的最佳选择。
手把手教你使用grpc
grpc 在分布式系统中,各个服务之间使用了不同的语言的同时,还要保证这些服务之间能高效、可靠的通信;传统的http请求方式,并不能满足高效的性能要求;为了解决这个问题,go语言根据rpc实现了grp
golang中viper包使用看这边就够了
viper 在go的项目中,我们常常会涉及到各种配置参数的使用,viper可以非常轻松、灵活的帮助我们管理各项配置,下面我们一起来看下。 我们先从一个最简单的demo开始快速上手。
kafka快速入门(go语言)
kafka kafka做为一款高并发、高可用、高性能的消息系统,非常适合用于拥有大量数据的消息队列、日志聚合、网络活动追踪等场景。有必要掌握,本文将主要从它的常用概念、go中如何使用两方面介绍。
一小时上手gin框架
gin是go最受欢迎的web框架之一。有必要熟练掌握,老规矩,我们还是按照一步步探索的方式,从零开始一起学习它,不要怕,一切都很简单!加油!,整个过程我们遵循先详细后简略的方式, 希望对您有帮助。
gorm 工程实践篇
经过前面快速入门gorm的学习,我们已经对gorm建立了整体的认知;但是距离实践还存在一定的距离,这里从实际使用的角度出发,对使用过程中的高频知识点进行了汇总,希望对您有所帮助。 本篇主要是对入门篇的
手把手教你如何使用gorm
gorm quick start 虽然 gorm 官方文档写的很好,但是对于新手来说,缺少一个从项目搭建到实际运行的完整流程,所以这里准备了一个从零开始的 gorm 快速入门教程,希望对大家有所帮助。
浅谈golang垃圾回收
垃圾回收GC(Garbage Collection) 1. 什么是垃圾回收? 我们知道程序的运行离不开内存的分配,在代码中每分配一个变量,就需要占用一定的大小的内存,不同的类型(比如:int、int8
快速搞懂go map
map原理 map做为go中最常用的数据结构之一,我们除了需要知道基本的使用外,还需要知道它的原理 1. map底层实现 1.1 map的通用实现 各种语言中都有对map的实现,对map的实现主要有两
golang通道看这篇就够啦
channel-通道 为什么要有通道呢? 通道的作用是解决各个gorountine之间通行的问题; 在开始之前可以先记住一个原则,通道必须和gorountine一起使用,一个直观的体现就是必须要和go
下一页