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

#go

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

从 PHP 到 AI + Golang,程序员自救转型手记(三十五):控制台静态页面、深入研究时间格式化方案

ai-go-mall

这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 ...

700

Go 新提案:maps.Same

GoLang学习记

Go 的 map 是引用类型,底层指向哈希表,同一哈希表的多个变量共享数据,修改任意一个都会同步影响所有引用。长期以来社区存在一个经典痛点:语言层面仅允许 ma...

800

Go面试官:如何设计百万级别的消息推送系统?

GoLang学习记

两年前,我去一家做海外电商的公司面试。面试官是位看起来比我大不了几岁的技术负责人,话不多,但问问题的方式很特别。

800

架构师是怎么设计一个REST API的?

GoLang学习记

REST 风格、HTTP 状态码、DTO、分页、版本控制,这些东西看过无数文章,也在项目里实实在在实践过。

600

Go Gin框架是怎么设计出来的?

GoLang学习记

说起go里面的gin框架,做过web开发的人可能是无人不知,无人不晓了,但是它诞生的故事却很少有人知道,下面就来了了gin的故事。以gin作者第一人称的方式打开...

1100

Go “绿茶”GC正式上位:成为Go默认GC

GoLang学习记

如果你是一个资深的 Go 开发者,听到“Go 1.26 的垃圾回收器(GC)换成了‘绿茶’(Green Tea)”,你的第一反应可能和我一样:什么?Go 的 G...

1400

面试官:Go 语言中哪些致命崩溃是无法被 recover 捕获的?

技术圈

很多 Go 开发者在编写并发代码时,习惯在每个 Goroutine 入口处无脑套上 defer func() { recover() }(),以为这样就能高枕无...

1400

Kubernetes Deployment 的 base 不要急着写死镜像 tag,环境差异放到 overlay 里

用户6487243

写 Deployment 模板时,最容易偷懒的是镜像字段:开发环境先填一个 :develop,测试环境临时改成 :test,上线前再手动替换成正式 tag。短期...

2000

别再乱用了!var arr []int 和 arr := []int{} 给整懵了?不就声明个空数组,项目居然崩了?

左诗右码

今天在逛技术论坛的时候,发现有位小伙伴在评论区对我之前写的文章做了一个补充,我觉得他补充的这一点非常好!非常贴合实战经验,因此,今天写一篇文章也聊一聊他补充的这...

4010

用AI写了个小工具waitword | AI Thinking(写代码的时候) 顺便学英语背个单词

拉丁解牛说技术

程序员的工作方式在过去两年发生了一个安静的变化:我们从"敲代码的人"变成了"等 AI 敲代码的人"。用 Claude Code、Codex、Qwen Code ...

5500

从 PHP 到 AI + Golang,程序员自救转型手记(三十四):后台初始化请求实现

ai-go-mall

这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 ...

9510

从 PHP 到 AI + Golang,程序员自救转型手记(三十三):权限规则管理器

ai-go-mall

这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 ...

11310

C-Lens的主要应用场景是什么?

福州呈欣光电有限公司

C-Lens 最核心、最主流的真实应用场景,C-Lens 到底用在哪里、为什么必须用它、替代方案是什么。在光通信无源光学元件量产领域,呈欣光电长期...

4300

Go 与 LangChain 对话记忆:如何让 AI 助手拥有“长期记忆”

技术圈

大模型在默认情况下是无状态的,每一次 API 请求对于大模型而言都是一次独立的调用。在客服、助理等需要多轮对话的场景中,必须让大模型理解上下文。要让 AI 助手...

8610

Go 开发者如何借助 LangChain 快速开发一个 Agent?

技术圈

在人工智能应用落地的过程中,仅仅依靠大语言模型(LLM)的单向文本生成能力,已经无法满足复杂的业务场景需求。如果希望 AI 能够主动查询数据库、调用外部 API...

9010

Go 的 build tag 与条件编译:跨平台代码隔离的最佳实践

技术圈

在开发跨平台 Go 应用时,直接与底层操作系统交互是常见需求。然而,不同操作系统的底层 API 差异巨大,在同一个源文件中混合编写会导致严重的编译期冲突。利用 ...

8700

一个 Go 程序员的自白:我为什么开始认真学 TypeScript

闫同学

这些全是 I/O 密集操作。在 I/O 密集场景下,Node.js 的事件循环模型和 Go 的 goroutine 在吞吐量上差异不大,但 Node.js 的代...

9400
领券