首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
GO
订阅
vincent
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
Go+Kafka实现延迟消息
延迟队列是一个非常有用的工具,我们经常遇到需要使用延迟队列的场景,比如延迟通知,订单关闭等等。 这篇文章主要是使用Go+Kafka实现延迟消息。
Go高阶15,垃圾回收、三色标记原理,终于能跟面试官扯皮了!
垃圾回收(Garbage Collection,简称GC)是编程语言中自动的内存管理机制,垃圾回收,垃圾指的是不再需要的内存块,如果不及时清理就没有办法再利用。
Go 日常开发常备第三方库和工具
不知不觉写 Go 已经快一年了,上线了大大小小好几个项目;心态也经历了几轮变化。写到现在的感觉就是:
从零使用 Go 语言构建 CLI 项目 | 项目复盘
tuya-panel-cli 是一款基于 Go 语言的服务于涂鸦智能面板开发者的开发工具。 主要功能是基于 tuya-panel-demo 仓库初始化一个面板项目、打包开发完成的项目以及工具后台自动检查更新。 项目基于流行的 Go CLI 框架 Cobra 项目开发,基本按预期…
Go - 基于 GORM 获取当前请求所执行的 SQL 信息
数据库组件使用的是 GORM。 上面需要用到 GORM 两个 知识点 Callbacks 和 Context,这两个是在 GORM V2 才有的,需要 import 的包为 gorm.io/gorm。 Context 的传递需要使用 GORM V2 提供的 WithContex…
Go - 统一定义 API 错误码
在使用 gin 开发接口的时候,返回接口数据是这样写的。 这种写法 code、msg 都是在哪需要返回在哪定义,没有进行统一管理。 errno.ErrUserPhone、errno.OK 表示自定义的错误码,下面会看到定义的地方。 .WithID() 设置当前请求的唯一ID,也…
我用 go-zero 一周实现了一个中台系统,已开源!
中台的概念大概就是把一个一个的app 统一起来,反正我是这样理解的。 先聊用户服务吧,现在一个公司有很多的公众号,小程序,微信的,支付宝的,还有xxx xxx ,很多的平台,每次开发的时候,我们总是需要做用户登陆的服务,不停的复制代码,然后我们就在思考能不能有一套独立的用户服务…
基于 Gitee Go 的 Golang 持续集成部署体验
Gitee Go 是 Gitee 推出的 CI/CD 服务,通过自定义构建流程,可以实现从代码仓库到构建部署自动化。目前已支持 Maven、Gradle、npm、Python、Ant、PHP、Golang 等工具和语言的持续构建与集成能力。 本次实践将基于 Gitee Go 完…
Golang程序性能分析(二)在Echo和Gin框架中使用pprof
今天继续分享使用Go官方的性能库pprof做性能分析相关的内容,上一篇文章:Golang程序性能分析(一)pprof和go-torch中我花了很大的篇幅介绍了如何使用pprof采集Go应用程序的性能指标,如何找到运行缓慢的函数,以及函数中每一部的性能消耗细节。这一节的重会点放在…
适合 Go 新手学习的开源项目——在 GitHub 学编程
故事要从 2007 年说起。因为受够了 C++ 煎熬的 Google 首席软件工程师 Rob Pike 召集 Robert Griesemer 和 Ken Thompson 两位牛人,决定创造一种新语言来取代 C++,这就是 Go 的由来。 在 2009 年 11 月 10 日…