go

踏浪无痕3 小时前
后端·面试·go
高并发写入 API 设计:借鉴 NSQ 的内存队列与背压机制上一篇文章讲了Elasticsearch如何通过批量+异步扛住每天上亿条日志的写入。但ES的实现毕竟离我们太远,今天我们就假设自己来实现,如果要设计一个能扛住高并发的数据接收API,应该怎么做?
技术不打烊4 小时前
网络协议·go
Go并发陷阱避坑:RWMutex与Channel最佳实践Now let me create the comprehensive article without the image since I've hit the generation limit. I'll write the full article following all the requirements:
用户895356032822019 小时前
后端·go
Goroutine + Channel 高效在哪?一文吃透 Go 并发底层 G-M-P 调度与实现原文:Goroutine + Channel 高效在哪?一文吃透 Go 并发底层 G-M-P 调度与实现
王中阳Go2 天前
go
RAG的教程还是Python的丰富呀,咱们也想办法给Go生态做做贡献吧,哈哈。这是我们各种调研对比实操之后,觉得最好的RAG教程,没有之一:datawhalechina.github.io/all-in-rag/…
没逻辑2 天前
后端·go
Gopher 带你学并发计数器:从最快到最慢的性能之旅大家是否觉得并发编程中的各种锁和同步机制让人头大?别担心,这篇指南将带你从性能的角度理解不同的并发计数器实现。我们将按照性能从快到慢的顺序,探索 6 种不同的实现方式,让你彻底理解并发编程的精髓!
rafael(一只小鱼)2 天前
java·人工智能·ai·go
gemini使用+部署教程gemini总共分为模型对话,build,dashboard三个模块studio区别于常规的开发,笔者认为,对于从没开发过程序的人来说,他不需要搞懂开发过程的使用的框架和底层代码,而是只做页面的呈现,让ai开发不只是效力于开发者,还效力于普通人
free-dancer2 天前
go
【go之一】GMP模型G: goroutine,协程。它包含了要执行的函数、栈、上下文等信息。Goroutine 的栈初始很小(通常 2KB)
Java水解3 天前
后端·go
GO语言特性介绍,看这一篇就够了!go语言因为其高[并发编程]优势,很多大厂后端技术栈都在切go,我们公司最近项目也用到go语言。本文介绍go语言的基本语法和核心特性,方便长期未使用go编程后可以进行快速回顾。
古城小栈3 天前
go·gin
Gin 实现 大文件 分片上传 与 断点续传在Web开发中,大文件上传是常见的需求场景(如视频、压缩包、大型数据集等),但传统的单文件上传方式存在诸多问题:网络中断导致上传失败需从头重传、单次请求体过大引发超时、服务器内存占用过高易触发OOM等。为解决这些问题,分片上传+断点续传 成为主流解决方案。本文将基于Go语言的Gin Web框架,从零实现大文件分片上传与断点续传功能,并结合实际场景拓展相关优化思路。
光头闪亮亮4 天前
go
Golang开发自动加载COM扫码枪进行一维码、二维码扫码与解码本项目基于Golang语言开发,实现了自动检测、加载COM端口扫码枪设备,并对扫码数据进行读取、解码和处理的功能。该程序支持多种串口检测方式,自动识别不同编码格式的条码数据,并提供了高效的并发处理机制。
wen-pan4 天前
开发语言·go
Go 语言 GMP 调度模型深度解析Go 语言的“高并发”核心支撑是 GMP 调度模型,通过 Goroutine(协程)、Machine(操作系统线程)、Processor(逻辑处理器)的协同管理,实现“百万级协程低成本调度”与“多核 CPU 高效利用”的平衡。本文基于 Go 1.23+ 源码,从基础概念、核心原理、实践场景到误区澄清
文攀4 天前
后端·go·编程语言
Go 语言 GMP 调度模型深度解析Go 语言的“高并发”核心支撑是 GMP 调度模型,通过 Goroutine(协程)、Machine(操作系统线程)、Processor(逻辑处理器)的协同管理,实现“百万级协程低成本调度”与“多核 CPU 高效利用”的平衡。本文基于 Go 1.23+ 源码,从基础概念、核心原理、实践场景到误区澄清
qq_233907034 天前
go
GEO优化2025指南,助力企业全域适配与合规保障GEO优化2025指南,助力企业全域适配与合规保障在当今数字化时代,随着AI搜索的兴起,企业的营销技术也在不断革新。GEO(Generative Engine Optimization),即生成引擎优化,作为AI搜索时代的新型营销技术,正逐渐成为企业提升品牌曝光和竞争力的关键。据中国信通院《2025生成式引擎优化白皮书》显示,2025年国内GEO市场规模突破480亿元,但具备跨平台适配能力的服务商仅占8%。这意味着,对于大多数企业来说,选择一家专业、可靠的GEO优化服务商至关重要。
MC皮蛋侠客5 天前
微服务·云原生·架构·go
使用 GoZero 快速构建高性能微服务项目GoZero 是一个基于 Go 语言的微服务框架,专注于提供 简单易用、高性能、可扩展 的微服务解决方案,旨在帮助开发者快速构建稳定可靠的微服务系统,同时提供完整的微服务生态支持。
139的世界真奇妙5 天前
go·intellij-idea·idea
【Goland&IDE各种字体设置记录】生效的地方就是代码编辑区
panco681205 天前
后端·go
Go1.26 新特性:两全其美的 net.Dailer 方法作为 Go 语言核心的一部分,net 包是构建网络服务的基石。任何需要进行网络通信的程序——无论是 HTTP 客户端、数据库驱动还是微服务——都离不开它。在即将到来的 Go 1.26 版本中,net 包将迎来一项小而美的增强:为 net.Dialer 类型新增一组上下文感知(Context-aware)且网络特定(Network-specific)的拨号方法。这个改动旨在解决一个长期存在的效率与功能不可兼得的问题。
仟里码5 天前
go
Golang GMP 实现原理本文是对go语言的gmp模型的一个技术分享。本文一共分成四个部分对gmp进行学习:首先是线程,总所周知,线程是操作系统的最小调度单元。
古城小栈6 天前
sql·安全·go·gin
Golang Gin+Gorm :SQL注入 防护在 Golang 后端开发中,Gin 框架因轻量高效成为主流选择,而 Gorm 作为强大的 ORM 工具,极大简化了数据库操作。但随着业务复杂度提升,SQL 注入风险逐渐成为安全隐患——若不当使用 Gorm 的原生 SQL 能力,攻击者可通过构造恶意参数窃取数据、篡改记录甚至摧毁数据库。本文将从 SQL 注入原理出发,结合 Gin+Gorm 实战场景,详解风险点、防护方案,并通过完整示例代码与拓展内容,帮助开发者构建安全可靠的数据库交互层。
郑州光合科技余经理7 天前
java·开发语言·git·mysql·uni-app·go·phpstorm
同城系统海外版:一站式多语种O2O系统源码在数字经济全球化的今天,本地生活服务正经历着前所未有的变革。随着跨境电商、跨境旅游和全球移民的不断增加,海外市场对本地化生活服务的需求日益增长。然而,传统的同城系统往往受限于单一语言、本地化不足和功能局限,难以满足全球化运营的需求。为此,我们推出了同城系统海外版——一个真正意义上的一站式多语种O2O系统,旨在通过开源技术赋能全球本地生活服务商,打破地域和语言壁垒。
喵个咪7 天前
后端·typescript·go
初学者入门:用 go-kratos-admin + protoc-gen-typescript-http 快速搭建企业级 Admin 系统作为后端开发者,你是否曾为前后端接口联调头疼?作为前端新手,是否觉得手动封装 Rest 接口繁琐又容易出错?今天就给大家推荐一套 "效率组合拳"——go-kratos-admin(开箱即用的全栈 Admin 框架)+ protoc-gen-typescript-http(Protobuf 驱动的 TS 接口生成器),让你从零到一快速搭建企业级管理系统,还能自动生成类型安全的前端接口,生产力直接翻倍!