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

前端脚本

Go语言中不可不知的语法糖盘点

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 104

go 语言有一些非常实用的语法糖(syntactic sugar),它们使得代码更加简洁和易读。下面列出 10 几个常见的 go 语言语法糖...

使用Go语言实现并发处理CSV文件到数据库

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 104

问题背景假设你拥有一个包含大量联系人信息的 csv 文件,需要将这些信息迁移到数据库中。这些联系人信息可能包含姓名、电话号码、邮箱地址等。如...

Go语言如何实现限制用户请求

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 112

在 go 语言中,限制用户每分钟最多请求 1000 次的常见做法是使用 限流算法(rate limiting)。有多种算法可以实现这一目标,...

详解如何使用pprof简单检测和修复Go语言中的内存泄漏

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 100

虽然 go 有自动垃圾回收(gc),它能回收不再被使用的内存,但这并不意味着 go 程序中不会发生内存泄漏。内存泄漏的本质是:程序中存在一些...

Go语言实现将中文转化为拼音功能

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 110

有这么一个需求:新用户入职 创建一系列账号比较麻烦,打算通过接口传入姓名进行初始化。想把姓名转化成拼音。因为有些账号即需要中文也需要英文。下...

一文详解Golang如何解决内存溢出

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 94

什么是内存溢出内存溢出(memory overflow)是指程序在运行时超出了分配给它的内存限制,从而导致程序异常或崩溃的现象。通常,内存溢...

一文带你掌握Go语言I/O操作中的io.Reader和io.Writer

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 111

在 go 语言中,io.reader 和 io.writer 是两个非常重要的接口,它们在许多标准库中都扮演着关键角色,尤其是在 i/o 操...

一文带你了解Golang中强大的重试机制

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 100

在 go 语言中,处理瞬态错误(transient errors)是常见的挑战,尤其在网络请求、数据库操作、外部服务调用等场景中。瞬态错误通...

Golang的CSP模型简介(最新推荐)

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 98

前言在现代软件开发中,并发编程是提高程序性能和响应速度的重要手段。传统的并发编程通常依赖于线程和锁机制,容易导致复杂的同步问题和死锁。gol...

详解Go语言中如何高效地处理集合

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 102

在 go 语言中,虽然没有像 java 或 python 那样的传统集合框架,但通过内置的数据结构(如数组、切片、映射)、接口和一些标准库工...

使用Go语言启动Redis的实例详解

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 107

最近写了几篇 go 并发编程相关的文章,想必有些读者看多了可能会有些厌倦,今天来点轻松的内容,介绍一个可以用来启动 redis-server...

深入探讨Go语言中的预防性接口为什么是不必要的

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 101

引言在 go 社区中,有一种从其他语言带来的常见模式:预防性接口(preemptive interface)。虽然这种模式在 java 等语...

Golang使用DuckDB查询Parquet文件数据的操作代码

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 102

apacheparquet文件格式在存储和传输大型数据集方面变得非常流行。最近遇到一个典型应用场景,在mongodb中存储大量结构化数据的成...

Golang操作DuckDB实战案例分享

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 95

duckdb的主要优点内存内执行:duckdb主要在内存中操作,但也支持内存外执行。这使得它能够非常快速有效地执行计算。完整的sql支持:d...

Go语言中进行API限流的实战详解

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 96

为什么要进行 api 限流api 限流是控制和管理应用程序访问量的重要手段,旨在防止恶意滥用、保护后端服务的稳定性和可用性,并确保系统能够有...

go简介及国内镜像源配置全过程

go简介及国内镜像源配置全过程

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 97

一、go 语言简介go 是一门编译型和静态的编程语言。因为 go 语言是 2009 年诞生的,比目前市面上主流的编程语言,如 c、c++、p...

使用Go和Tesseract实现验证码识别的流程步骤

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 95

一、验证码识别的背景与挑战1.1 验证码的作用验证码(captcha, completely automated public turing...

golang1.23版本之前 Timer Reset方法无法正确使用

golang1.23版本之前 Timer Reset方法无法正确使用

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 95

golang1.23 之前 reset ​到底有什么问题在 golang 的 time.reset 文档中有这么一句话,为了防止文档更新而导...

从源码解析golang Timer定时器体系

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 109

timer、ticker使用及其注意事项在刚开始学习golang语言的时候就听说timer、ticker的使用要尤其注意,很容易出现问题,这...

Go中sync.Once源码的深度讲解

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 103

概念sync.once是go语言标准库中的一个同步原语,用于确保某个操作只执行一次。它在多线程环境中非常有用,尤其是在需要初始化共享资源或执...

基于Go语言实现一个压测工具

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 122

本篇主要是基于go来实现一个压测的工具,关于压测的内容可以参考其他的文章,这里默认了解压测的基本概念基于golang实现的压测工具整体架构整...

go-zero读取请求体出现EOF错误的解决方法

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 113

前言最近自己在搭 go-zero 的脚手架,遇到一个问题,原先的一个 post 请求是执行成功,当我添加了一个过滤器之后执行该请求就会报错请...

深入理解Go中defer的机制

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 103

defer是 go 语言中用于延迟执行函数调用的关键字,常用于资源清理(如关闭文件、释放锁)和异常处理。但其行为机制存在一些隐蔽的细节,稍有...

Go语言优雅实现单例模式的多种方式

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 106

单例模式的基本定义单例模式(singleton pattern)是一种设计模式,旨在保证一个类只有一个实例,并且提供全局访问点。单例模式通常...

Go语言泛型打造优雅的切片工具库

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 103

什么是泛型泛型是一种编程范式,允许开发者在编写代码时定义通用的类型参数,而不是具体的类型。通过泛型,可以编写出能够处理多种数据类型的代码,而...

使用golang生成prometheus格式数据

使用golang生成prometheus格式数据

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 109

prometheus是一个开源的监控系统,拥有许多advanced feature,他会定期用http协议来pull所监控系统状态进行数据收...

Go 控制协程(goroutine)的并发数量

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 110

在使用协程并发处理某些任务时, 其并发数量往往因为各种因素的限制不能无限的增大. 例如网络请求、数据库查询等等。从运行效率角度考虑,在相关服...

golang实现协程池的方法示例

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 111

go协程池可以看成一个被初始化的固定大小的协程循环读取函数队列,获取是否有可供调用的函数队列,如果有,则协程池中的一个协程调用并执行该函数,...

go语言中反射机制的三种使用场景

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 111

三种使用场景1. json解析:可以用反射实现通用的结构体解析,动态映射字段。2. orm框架:可以用反射来动态处理数据库字段和结构体字段的...

Go无缓冲通道(同步通道)的实现

Go无缓冲通道(同步通道)的实现

2025-02-13 16:21 | 分类:前端脚本 | 评论:0 次 | 浏览: 104

无缓冲的通道又称为阻塞的通道,我们来看一下如下代码片段。package mainimport "fmt"func main() { c...

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