Go共0篇 第16页
Go

Go 语言之 SQLX 高级操作 sqlx.In

Go 语言之 SQLX 高级操作 sqlx.In sqlx.In 介绍 sqlx is a package for Go which provides a set...
admin的头像-五八三admin2年前
040

深入探究for…range语句

1. 引言 在Go语言中,我们经常需要对数据集合进行遍历操作。对于数组来说,使用for语句可以很方便地完成遍历。然而,当我们面对其他数据类型,如map、string 和 channel 时,使用普通的for循环...
admin的头像-五八三admin2年前
060
手摸手教你写任务中心-签到任务-五八三

手摸手教你写任务中心-签到任务

我正在参加「掘金·启航计划」 前言 不会吧不会吧, 都2202年了还有人不会写签到? redis位图实现签到功能简单方便, 走过路过可不要错过呦! 基础知识 位图源头 在日常开发中, 我们会遇到需要存储...
admin的头像-五八三admin2年前
050
翻车了,被读者找出 BUG-五八三

翻车了,被读者找出 BUG

大家好呀,我是小楼。 本文是上篇文章《使用增强版 singleflight 合并事件推送,效果炸裂!》的续集,没看过前文必须要先看完才能看本文,实在不想看,拉到文章末尾,给我点个赞再退出吧~Doge ...
admin的头像-五八三admin2年前
050

在 Go 中如何使用 database/sql 来操作数据库

在现代软件开发中,数据库扮演着...
admin的头像-五八三admin2年前
020

Go 语言实现 MySQL 数据库事务

Go 实现 MySQL 数据库事务 一、MySQL事务 MySQL事务是指一组数据库操作,它们被视为一个逻辑单元,并且要么全部成功执行,要么全部回滚(撤销)。事务是数据库管理系统提供的一种机制,用于确保...
admin的头像-五八三admin2年前
030

Go 语言连接数据库之 MySQL 预处理

Go 连接 MySQL之 MySQL 预处理 一、ChatGPT 关于 MySQL 预处理 的回答 问:什么是MySQL 的预处理 具体执行过程时什么 ChatGPT 答: MySQL的预处理是一种在执行SQL语句之前,先进行编译和优化的...
admin的头像-五八三admin2年前
050

Go语言中的init函数: 特点、用途和注意事项

1. 引言 在Go语言中,init()函数是一种特殊的函数,用于在程序启动时自动执行一次。它的存在为我们提供了一种机制,可以在程序启动时进行一些必要的初始化操作,为程序的正常运行做好准备。 在...
admin的头像-五八三admin2年前
070
Go实现后台任务调度系统-五八三

Go实现后台任务调度系统

Go实现后台任务调度系统 <公众号:堆栈future> 一、背景 平常我们在开发API的时候,前端传递过来的大批数据需要经过后端处理,如果后端处理的速度快,前端响应就快,反之则很慢,影响用户...
admin的头像-五八三admin2年前
0110
用go构建个简单的搜索(五)哥伦布Golomb编解码增强版-五八三

用go构建个简单的搜索(五)哥伦布Golomb编解码增强版

用go构建个简单的搜索(一) 用go构建个简单的搜索(二)最简单的索引文件 用go构建个简单的搜索(三)对上篇索引文件优化 用go构建个简单的搜索(四)哥伦布Golomb编解码实现 增强、注意事项、...
admin的头像-五八三admin2年前
090

切片有哪些注意事项是一定要知道的呢

1. 引言 在之前我写了一篇 切片比数组好用在哪 的文章,仔细介绍了切片相比于数组的优点。但切片事实上也隐藏着一些潜在的陷阱和需要注意的细节,了解和掌握切片的使用注意事项,可以避免意外的...
admin的头像-五八三admin2年前
090
Golang 基础案例集合:中文拼音转换、解析二维码、压缩 zip、执行定时任务 | 青训营笔记-五八三

Golang 基础案例集合:中文拼音转换、解析二维码、压缩 zip、执行定时任务 | 青训营笔记

前言 曾经,因为不够注重基础吃了好多亏。总是很喜欢去看那些高大上的东西,却忽略了最基本的东西。然后会错误的以为自己懂的很多,但是其实是沙堆中筑高台,知道很多高大上的架构,但是基础的...
admin的头像-五八三admin2年前
030
2天时间3个面试,百度进了3面!-五八三

2天时间3个面试,百度进了3面!

昨天帮朋友复盘了一下最近的面试经历,分享出来,希望对大家有帮助: 关于就业环境 忠告:如果不是在二三线买车买房结婚生子了,还是到一线城市去吧。 或者换个行业! 关于焦虑和摆烂 如果你也...
admin的头像-五八三admin2年前
040

切片比数组好用在哪

1. 引言 在Go语言中,数组和切片都是常见的数据结构,它们经常被用于存储数据,可以相互替换。本文将介绍Go语言中数组和切片的基本概念,同时详细探讨切片的优势。从而能够充分的理解切片相对于...
admin的头像-五八三admin2年前
080
用go构建个简单的搜索(四)哥伦布Golomb编解码实现-五八三

用go构建个简单的搜索(四)哥伦布Golomb编解码实现

用go构建个简单的搜索(一) 用go构建个简单的搜索(二)最简单的索引文件 用go构建个简单的搜索(三)对上篇索引文件优化 上篇做的差值是以第一个为准,可以以上个数据为差值可以进一步压缩 Go...
admin的头像-五八三admin2年前
040
开源 Golang 微服务入门三:ORM 框架 GORM| 青训营笔记-五八三

开源 Golang 微服务入门三:ORM 框架 GORM| 青训营笔记

前言 前两篇笔记分别介绍了 Golang 微服Ã...
admin的头像-五八三admin2年前
0100
我为什么放弃Go语言?-五八三

我为什么放弃Go语言?

腾小云导读 你在什么时候会产生“想要放弃用 Go 语言”的念头?也许是在用 Go 开发过程中,接连不断踩坑的时候。本文作者提炼和总结《100 Go Mistakes and How to Avoid Them》里的精华内容,并...
admin的头像-五八三admin2年前
030

Go 开源库运行时依赖注入框架 Dependency injection

Dependency injection 一个Go编程语言的运行依赖注入库。依赖注入是更广泛的控制反转技术的一种形式。它用于增加程序的模块化并使其具有可扩展性。 实例展示(High API):# Copytype A struct { N...
admin的头像-五八三admin2年前
030
【实战分享】使用 Go 重构流式日志网关-五八三

【实战分享】使用 Go 重构流式日志网关

项目背景 分享之前,先来简单介绍下该项目在流式日志处理链路中所处的位置。 流式日志网关的主要功能是提供 HTTP 接口,接收 CDN 边缘节点上报的各类日志(访问日志/报错日志/计费日志等),将...
admin的头像-五八三admin2年前
070
为什么很多公司都开始使用Go语言了?-五八三

为什么很多公司都开始使用Go语言了?

“我正在参加「掘金·启航计划」” 为什么很多公司都开始使用Go语言了? 写在前面 最近和几个小伙伴们在写字节跳动第五届青训营后端组的大作业。 接近尾期了,是时候做一些总结了,那从什么地方...
admin的头像-五八三admin2年前
0120