技术栈
golang
a努力。
3 小时前
java
·
开发语言
·
后端
·
面试
·
职场和发展
·
golang
字节Java面试被问:系统限流的实现方式
java复制下载java复制下载java复制下载java复制下载java复制下载java复制下载java
小高Baby@
4 小时前
开发语言
·
后端
·
golang
使用Go语言中的Channel实现并发编程
Channel的定义:在Go语言中,Channel是一种用于在Goroutine之间进行通信的数据结构。它类似于队列,可以在一个Goroutine中将数据发送到Channel,然后在另一个Goroutine中接收这些数据。Channel提供了一种同步的方式,确保发送和接收操作按顺序进行,从而避免了并发访问共享数据的问题。
卜锦元
5 小时前
开发语言
·
数据结构
·
后端
·
算法
·
性能优化
·
golang
Golang后端性能优化手册(第三章:代码层面性能优化)
“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —第三章了
Grassto
6 小时前
开发语言
·
后端
·
golang
·
go
从 GOPATH 到 Go Module:Go 依赖管理机制的演进
如果你经历过这些场景,你就会理解 Go 依赖管理为什么一定会演进:这篇不讲“怎么用”,只把历史脉络捋顺:Go 是怎么从 GOPATH 走到 Go Module 的,以及每一步试图解决什么问题。
shhpeng
6 小时前
开发语言
·
后端
·
golang
Go语言中 的 defer 语句
1. 在Go语言中,defer语句用于延迟执行一个函数,直到包含该defer语句的函数执行完毕。示例:
是垚不是土
8 小时前
运维
·
开发语言
·
网络
·
阿里云
·
golang
·
运维开发
基于DDNS-Go动态域名解析配置:实现多网络线路冗余切换方案
做这个部分的内容是要去解决公司网络多IP单一域名做网络备份冗余的。目前公司是只有一条网络线路,在未来将要用三条网络线路,但是如何切换就成了问题,如果直接走轮询就有可能出现网络故障线路无法被删除,导致如果服务走原来的网络线路会导致服务无法响应等等一大堆问题,所以网络部们给了一个方案:
天远云服
8 小时前
java
·
大数据
·
微服务
·
golang
Go 语言实战:构建高并发天远“全国自然人人脸比对 V3”微服务网关
在金融反欺诈、物流实名制等高频业务场景下,接口的响应速度与系统的并发吞吐量是核心指标。天远API 的“全国自然人人脸比对V3”接口,凭借其基于全国人口基础信息库的权威数据源,成为了业务合规的基石。
Tony Bai
11 小时前
开发语言
·
后端
·
golang
Go 性能分析的“新范式”:用关键路径分析破解高并发延迟谜题
大家好,我是Tony Bai。“如果你喜欢快速的软件,那么你来对地方了。”在 GopherCon 2025 上,来自 Datadog 的工程师、Go Performance and diagnostics小组成员 Felix Geisendörfer 以这样一句开场白,将我们带入了一个 Go 性能分析的全新领域。
L Jiawen
13 小时前
开发语言
·
后端
·
golang
【Golang基础】基础知识(上)
本文旨在作者快速介入Go语言学习,故仅保留最基础的部分,存在部分知识点缺失,且相对较为粗略,还请有意阅读者谅解,可自行查阅资料补齐其余知识点,日后作者有计划对相应内容进行补充。
无知就要求知
13 小时前
java
·
前端
·
golang
golang实现ftp功能简单又实用
配置文件部分:加载配置文件main.go引用ftp部分permdirver.go
卜锦元
13 小时前
开发语言
·
后端
·
docker
·
容器
·
性能优化
·
golang
·
团队开发
Golang后端性能优化手册(第四章:异步处理与消息队列)
“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —第三章了
IT艺术家-rookie
13 小时前
golang
golang--性能分析pprof
Go语言内置了获取程序的运行数据的工具,包括以下两个标准库:pprof开启后,每隔一段时间(10ms)就会收集下当前的堆栈信息,获取各个函数占用的CPU以及内存资源;最后通过对这些采样数据进行分析,形成一个性能分析报告。
ChineHe
14 小时前
后端
·
golang
·
gin
Gin框架基础篇003_响应设置详解(状态码、头信息、多格式应答体)
Gin框架中的Context为我们提供了多种多样的方法,来设置应答状态码、应答头信息、应答体消息!并且为了方便开发者,Gin框架提供了多种应答体格式的便捷处理方法,比如JSON、TOML、XML…
Grassto
14 小时前
golang
·
go
·
go module
Go Module 基础概念全解析:module、version、sum 是什么
如果你只是“会用” Go Module,但让你解释清楚这些词到底在指什么,后面一旦涉及到源码分析、版本选择或者校验流程,就很容易卡壳。
不会画画的画师
1 天前
开发语言
·
后端
·
golang
Go开发指南:io/ioutil包应用和迁移指南
Go语言的标准库中,ioutil在文件和I/O操作中扮演者重要的角色。虽然从Go 1.16版本开始,Go团队认为ioutil是一个定义不清且难以理解的程序集合,所有功能的实现代码迁移至io和os包。
youliroam
1 天前
开发语言
·
后端
·
golang
·
esp32
·
ov2640
ESP32-S3+OV2640简单推流到GO服务
先做个简单的例子 1.使用ESP32-S3+OV2640连接WIFI连接到局域网 2.把ESP32-S3从OV2640获取到的帧使用http协议推送到Go服务 3.在Go服务中接收视频流保存成AVI格式 4.最后直接用视频播放器播放保存的AVI格式视频即可
码luffyliu
1 天前
后端
·
golang
·
go
从 2 小时价格轮询任务通知丢失,拆解 Go Context 生命周期管控核心
目录一、业务场景与异常现象1.1 业务背景1.2 异常现象二、根因定位:Context 生命周期与 HTTP 请求链路的强绑定
blurblurblun
1 天前
开发语言
·
后端
·
golang
Go语言特性
一、结构体指针自动解引用【注意】Go中结构体指针是可以进行.获取对应参数,这是一个Go实现的语法糖,在指针对象使用.时候,Go会自动帮忙解引用指针,以下两种针对结构体指针对象的内部值获取的写法完全等价:
Y.O.U..
1 天前
开发语言
·
后端
·
golang
Go 语言 IO 基石:Reader 与 Writer 接口的 “最小设计” 与实战落地
Go 的io包遵循 **“最小接口原则”**:仅用 1 个方法定义 “读” 和 “写”,却能适配所有数据场景(文件、网络、内存等)。
思成Codes
1 天前
后端
·
golang
·
gin
Gin 框架:*gin.Engine 主要方法
在 Gin 框架中,*gin.Engine 是整个 Web 应用的核心引擎,也是调用 gin.Default() 或 gin.New() 时返回的实例。它不仅是路由组(RouterGroup),还集成了HTTP 服务启动、全局中间件管理、错误处理、静态文件服务、模板渲染等关键能力。