首页
学习
活动
专区
圈层
工具
发布

#go

静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言

Go内存优化实战:通过pprof与对象池,将云原生API网关的GC停顿归零

用户7216239

Go语言因其出色的并发模型和编译速度,在云原生领域占据统治地位。然而,“大道至简”的GC(垃圾回收)也并非没有代价。在高吞吐的API网关场景下,频繁的内存分配会...

100

Gin 1.12 新技能:让 UnmarshalText 自动接管参数绑定!

GoLang学习记

📌 一句话剧透:parser=encoding.TextUnmarshaler 让 Gin 的绑定功能终于"开窍"了!

5310

NVIDIA开源的Go依赖注入神器:gontainer,真香!

GoLang学习记

[Gin 1.12新版本发布:这个新特性让开发者少写一半代码!](https://mp.weixin.qq.com/s/ks1woQimgM5cjRGyUMdb...

7510

三大语言"多包同仓"终极对比,谁才是工程化之王?Rust vs TypeScript vs Go

不吃草的牛德

2025-2026 年,几乎所有规模稍大的团队都在用 monorepo + workspace:

8710

后端"三国杀":Java 的江山,正在被 Go 和 Rust 一点点蚕食

不吃草的牛德

Go 呢?编译出来就是一个几十兆的单一二进制文件,启动时间以毫秒计算,内存占用可以忽略不计。goroutine 这个轻量级并发模型,让开发者可以轻松创建成千上万...

9110

Java、Go、Rust 三足鼎立,谁才是你的最佳选择?

不吃草的牛德

更重要的是,Go 原生支持并发。goroutine 和 channel 的设计,让并发编程变得异常简单。一个 Web 服务器,用 Go 写可能只需要几十行代码,...

12710

为什么我们用 Go + Rust 为用户重写了 ERP

不吃草的牛德

特别是云服务支出在AI浪潮推动下持续高企,企业不得不审视每一笔非核心或低效的IT开支。作为一家专注于企业级软件解决方案的提供商,我们最近为一位长期客户重写了他们...

6910

Go 语言实现安全的分享链接:AES 加密 + SHA256 签名 + 过期防重放

stark张宇

北京靠谱前程网络技术有限公司 | Go开发工程师 (已认证)

业务线有PC端、H5、小程序、App四种类型,有五种类型的测评,因为时间的关系,App和小程序要使用iframe方式嵌入的都是H5,现在要重构之前的分享报告,主...

22010

踩坑实录:Go 语言高并发+短效代理IP,数万个“幽灵连接”是怎么榨干服务器的?

jackcode

如果你也用 Go 语言写高并发程序,并且业务中使用的是“爬虫代理”(即配置固定的域名、端口、用户名和密码,由代理服务端自动切换底层的出口 IP),那么这篇文章可...

8110

Go语言必知的5个核心知识点:init、路径、输出、切片、Map

stark张宇

北京靠谱前程网络技术有限公司 | Go开发工程师 (已认证)

Go 中的 init() 函数是特殊的初始化函数,用于包级别的初始化操作,它的执行时机有严格的规则,是 Go 程序启动流程中固定的一环。在当前包被导入 / 程序...

15340

Go 语言实现 MCP 鉴权,你用的哪种认证方案?

技术圈

在 AI 应用开发中,Model Context Protocol(MCP)已成为连接大模型与外部工具的桥梁。随着 MCP 服务在生产环境中的部署越来越多,鉴权...

14510

用 Go 写桌面应用?Wails 是一个不错的选择

技术圈

你有没有遇到过这样的困扰:想用 Go 写一个带图形界面的桌面应用,却发现选择寥寥无几?用 Electron 吧,一个 Hello World 就要 50MB+,...

22110

面试官问 Go 的 GMP 模型,这样回答直接进了下一轮

王中阳AI编程

今天聊一个后端面试必考的高频硬核知识点:Go 语言的 GMP 调度模型。我会用大白话把 G、M、P 是什么、调度流程、阻塞处理、work stealing 等细...

17910

当 Go 的「影分身」变成「背刺」:聊聊变量阴影那些坑

GoLang学习记

你有没有遇到过这种情况:代码逻辑看起来天衣无缝,跑起来却像个谜语人?在 Go 里,这很可能拜 变量阴影(Variable Shadowing) 所赐。

7410

用 Go 可执行示例,让文档自己跑测试!

GoLang学习记

📝 一个"偷懒型"开发者的效率秘籍 | ⏱️ 阅读 4 分钟 | ✨ 文档即测试成就解锁

11410

使用 Wails v2 构建跨平台桌面应用

用户12406272

Wails 是一个现代化的桌面应用开发框架,它允许开发者使用 Go 语言编写后端逻辑,使用 Web 技术(HTML/CSS/JavaScript)构建前端界面,...

14300

Java转Go的同学看过来&核心语法&并发实战(极简版):"我一般爱看看boss的招聘要求,要求啥我学啥"

烟雨平生

先说下感受:Java和Go都是OOP,师出同源,只是在语法上有些不同而已,只要不着相,学起来很快的。用Go真的可以少写很多代码,舒服!!

8310
领券