详解如何使用Go语言进行文件监控和通知
2024-06-13 14:06 | 分类:前端脚本 | 评论:0 次 | 浏览: 44
引言在go语言中,文件监控通常涉及到文件系统事件的监听。当文件或目录的状态发生变化(如创建、删除、修改等)时,你的程序需要得到通知。要实现这...
使用Go语言实现跨域资源共享(CORS)设置
2024-06-13 14:06 | 分类:前端脚本 | 评论:0 次 | 浏览: 40
如何使用go语言进行跨域资源共享(cors)设置?在web开发中,跨域资源共享(cors)是一种重要的安全机制,它允许许多资源(例如字体、j...
详解go如何优雅的使用接口与继承
2024-06-13 14:06 | 分类:前端脚本 | 评论:0 次 | 浏览: 44
引言go语言中的接口和嵌套结构体是两种重要的代码设计方式。接口定义了一组方法签名,使得不同的类型能够以相同的方式进行交互。而嵌套结构体则像面...
使用Go语言连接和操作数据库的基本步骤
2024-06-13 14:06 | 分类:前端脚本 | 评论:0 次 | 浏览: 49
前言在go语言中,连接和操作数据库通常使用database/sql包,它提供了一个数据库抽象层,支持多种数据库引擎,如mysql、postg...
golang使用swagger的过程详解
2024-06-13 14:06 | 分类:前端脚本 | 评论:0 次 | 浏览: 46
1、安装go install github.com/swaggo/swag/cmd/swag@latestgo get -u github....
Go语言使用Json的方法实现
2024-06-12 13:50 | 分类:前端脚本 | 评论:0 次 | 浏览: 41
在go语言中,处理json数据通常涉及编码(将go结构体转换为json字符串)和解码(将json字符串转换为go结构体)。go标准库中的en...
Go 阻塞的实现示例
2024-06-12 13:50 | 分类:前端脚本 | 评论:0 次 | 浏览: 39
阻塞在go语言中,阻塞通常指的是一个goroutine(轻量级线程)在等待另一个goroutine完成操作(如i/o操作、channel通信...
Go Gin 处理跨域问题解决
2024-06-12 13:50 | 分类:前端脚本 | 评论:0 次 | 浏览: 40
方式1:jsopn: jsonp请求 主要用来解决跨域问题请注意,jsonp是一种较老的技术,其使用已被现代浏览器支持的更现代的跨源资源共享...
Go 类型转换工具包strconv包的用法
2024-06-12 13:50 | 分类:前端脚本 | 评论:0 次 | 浏览: 44
go 语言的strconv包提供了用于基本数据类型之间转换的函数,包括字符串到其他基本类型的转换,以及其他基本类型到字符串的转换。字符串转换...
一文了解Go 并发与并行
2024-06-12 13:50 | 分类:前端脚本 | 评论:0 次 | 浏览: 41
go语言,由google的robert griesemer、rob pike和ken thompson于2009年开发,是一种静态类型、垃圾...
Go中阻塞以及非阻塞操作实现(Goroutine和main Goroutine)
2024-06-12 13:50 | 分类:前端脚本 | 评论:0 次 | 浏览: 39
main函数本身也是一个goroutine。在go语言中,main函数是程序的入口点。当程序启动时,go运行时会创建一个名为main的gor...
go gin中间件关于 c.next()、c.abort()和return的使用小结
2024-06-01 15:37 | 分类:前端脚本 | 评论:0 次 | 浏览: 48
c.netx()测试代码package mainimport ("fmt""github.com/gin-gonic/gin""log""n...
实时通信的服务器推送机制 EventSource(SSE) 简介附go实现示例代码
2024-06-01 15:37 | 分类:前端脚本 | 评论:0 次 | 浏览: 54
简介不知道大家有没有见过 content-type:text/event-stream 的请求头,这是 html5 中的 eventsour...
浅析Go语言中的逃逸分析
2024-05-28 15:02 | 分类:前端脚本 | 评论:0 次 | 浏览: 45
内存分配原理go语言使用转义分析来确定变量存储的位置,通常会尝试将所有的go值存储在函数栈帧中,这种方式称为栈分配。编译器可以根据代码的情况...
详解Go使用Viper和YAML管理配置文件
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 46
在软件开发中,配置管理是一项基本但至关重要的任务,它涉及到如何有效地管理应用程序的配置变量,例如数据库连接信息、外部服务的api密钥等。一个...
详解如何使用Golang实现Cron定时任务
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 53
前言定时任务是许多应用程序中常见的一种需求,它们可以用于执行定期的清理任务,发送通知,生成报告等。在这篇博客中,我们将介绍如何在go语言中使...
浅析如何利用Go的plugin机制实现热更新
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 48
什么是热更新?先简单说下什么是热更新。热更新,或称热重载或动态更新,是一种软件更新技术,允许程序在运行时,不停机更新代码或资源。这种技术特别...
使用Golang读取toml配置文件的代码实现
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 49
前言在开发过程中,配置文件是必不可少的一部分,它使我们能够在不更改代码的情况下更改应用程序的行为。toml是一种简单易读的配置文件格式,本文...
详解Go语言如何解决map并发安全问题
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 60
常说go语言是一门并发友好的语言,对于并发操作总会在编译期完成安全检查,所以这篇文章我们就来聊聊go语言是如何解决map这个数据结构的线程安...
golang JSON序列化和反序列化示例详解
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 49
在go语言(通常被称为golang)中,json(javascript object notation)是一种常用的数据交换格式。go标准库...
详解如何解决golang定时器引发的id重复问题
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 71
问题描述线上服务日志中突然出现很多主键冲突的异常,而这个主键是一个int64的id,这个id的生成依赖了秒级时间戳和机器码.那么下面先把问题...
使用go连接clickhouse方式
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 56
前言近段时间业务在一个局点测试clickhouse,用java写的代码在环境上一直连接不上clickhouse服务,报错信息也比较奇怪,no...
使用Golang实现AES加解密的代码示例
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 55
前言在现代的数据安全中,加密和解密是极其重要的一环。其中,高级加密标准(aes)是最广泛使用的加密算法之一。本文将介绍如何使用golang来...
Go的os/exec执行超时导致程序死机的解决方案
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 45
1.cmd执行命令先看一个简单的命令执行代码执行输出结果,代码没问题,但出现命令执行超时,提前返回的结果,有时会卡住程序,这是我们可以用ex...
使用Go实现在命令行输出好看的表格
2024-05-26 15:25 | 分类:前端脚本 | 评论:0 次 | 浏览: 59
最近在写一些运维小工具,比如批量进行ping包的工具,实现不困难,反正就是ping,统计,然后输出,不过我本着自己既是开发者又是使用者的理念...
node-exporter被检测出来pprof调试信息泄露漏洞问题
2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 61
说在前面惯例开篇吐槽,有些仔仔习惯搞点自研的安全扫描工具,然后加点diy元素,他也不管扫的准不准,就要给你报个高中危的漏洞,然后就要去修复,...
详解如何在Go中实现优雅停止
2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 51
简介什么是优雅停止?在谈优雅停止前,我们可以说说什么是优雅重启,或者说热重启。简言之,优雅重启就是在服务升级、配置更新时,要重新启动服务,优...
go切片和指针切片示例详解
2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 52
在go语言中,切片(slice)和指针的切片(即切片中每个元素都是指向某种数据类型的指针)是两个不同的概念,它们各自具有特定的用途和优势。切...
Golang Slice和map的坑
2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 55
一、浅拷贝同根func main() {nums := [3]int{}nums[0] = 1fmt.printf("nums: %v , ...
Go标准库之Requests的介绍与基本使用
2024-05-26 15:23 | 分类:前端脚本 | 评论:0 次 | 浏览: 50
一、介绍官方文档 doc:https://pkg.go.dev/github.com/levigross/grequestsgithub:h...