首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
跟煎鱼精通 Go 语言
煎鱼eddycjy
创建于2021-05-11
订阅专栏
分享计算机基础、Go 语言、微服务架构和系统设计;著有图书《Go 语言编程之旅》
等 1317 人订阅
共188篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2024 年终总结和 2025
大家好,我是煎鱼。 一眨眼 2024 年就过去了,看到了非常多号主写了年终总结。今年(2024年)自己也发生了不少的改变。感触良多。 还是得把一些关键点给记下来,人生的过程是很重要的。未来将不再像往年
Go1.24 新特性:增强 os 标准库,防止目录遍历漏洞!
大家好,我是煎鱼。 马上就要到 2025 年的 2 月份啦。Go1.24 又即将如期而至。接下来将给大家逐步带来新版本的特性更新。 今天要给大家介绍的是 Go 在标准库 os 上做的一个安全方面的增强
Go 基于区域的内存管理,再战手动管理!
大家好,我是煎鱼。 最近 Go 核心团队成员 @Michael Knyszek 发起针对 memory regions 的社区讨论。 试图引入新的基于区域的内存管理(Region-based memo
新提案:由迭代器启发的 Go 错误函数处理
大家好,我是煎鱼。 Go 错误处理的问题一直是各大开发者关注的话题。最近 Go1.23 出了迭代器后,又有许多同学有了新的灵感和想法。 今天给大家分享的是社区里的新提案:《proposal: spec
Go 语言十五周年!权力交接、回顾与展望
大家好,我是煎鱼。 2024 年 11 月 11 日,Go 语言迎来了它的 15 岁生日。自 2009 年开源发布以来,Go 语言以其稳定性、安全性和对大规模软件工程的支持而闻名。 本文将回顾 Go
Cloudflare 从 PHP 到 Go:迁移与经验分享
大家好,我是煎鱼。 在现代软件开发中,技术栈的选择对于项目的成功至关重要。随着业务需求的演变,技术迁移成为了一个不可避免的话题。 在本文中,我们将探讨从 PHP 到 Go 的迁移过程。分享来自 Clo
Go1.23 新特性:终于可以指定内存布局了,新库 structs.HostLayout!
大家好,我是煎鱼。 在 Go 这一门编程语言中,我们时常会看到一些 Go 面试题或结构体的知识讲解,主要是针对内存对齐这一块的知识点。 这次 Go1.23 新版本中也针对这块进行了一些补全,分享给大家
Go1.23 新特性:试图禁用 //go:linkname,建立新的握手机制!
大家好,我是煎鱼。 Go1.23 的新版本特性中,还有一些声势浩大的变更,引发了社区的一些争议和讨论。 今天主要给大家分享 //go:linkname 变更的前因后果和新特性。 背景 在今年 5 月份
Go1.23 新特性:slices、panic、cookie 等函数改进,人效提高了!
大家好,我是煎鱼。 最近介绍了 Go1.23 的几个重要新特性。今天给大家分享一些本次新版本的方法/函数的功能优化、改进的汇总。 主打一个快速知悉,跟上新用法。看看 rsc 在 Go 核心团队负责人的
Go1.23 新特性:time.Reset 解决了过期时间值的天坑!
大家好,我是煎鱼 在 Go1.23 以前,标准库 time 除了 After 方法外。还有另外一个问题,那就是 Stop 和 Reset 方法不太靠谱。 以至于大家在一些特殊场景下总是这踩点坑,那踩点
Go1.23 新特性:花了近 10 年,time.After 终于不泄漏了!
大家好,我是煎鱼。 好多年前,我写过 timer.After 的使用和坑。Go 这么多年以来这块一直有内存泄露。有的同学或多或少都有遇到过。 最近 Go1.23 即将正式发布,Go 核心团队负责人 r
Go1.23 新特性:新标准库 unique,性能更好,开销更小!
大家好,我是煎鱼。 Go1.23 吵来吵去的,现在已经基本尘埃落定了。在我开始写这个新版本特性系列时,Go1.23 rc2 已经发布了有一周多: 今天我们分享的是新的标准库 unique 的介绍和快速
Go micro/cli 很不专业,居然直接删库了!
大家好,我是煎鱼。 作为一个资深的 “技术客服”(经常回答处理各种问题),最近遇到了一个比较无语的事情。还埋伏了挺久。 在我朋友他们当年搭建微服务生态时,go-micro 是非常火的,也没有那么多其他
发现了一个 Go 最小化日志系统的好轮子
大家好,我是煎鱼。 在目前降本增效的大浪潮下,很多甲方给的服务器资源非常稀缺,又或是乙方做 OP 时,需要以更低的应用资源去报价,以此取得一定的费用优势。 这种情况下,日志系统常常被削减甚至是去掉的一
rsc 给 Go 社区写了个 AI 机器人,他挺满意!
大家好,我是煎鱼。 最近 AI 浪潮席卷,很多公司和程序员小伙伴都参与了进来。Go 团队也在这方面做了新的尝试。主要的方面是 Go GitHub issues 的参与。 Go 核心团队负责人 rsc
为什么 Go 不像 Rust 那样使用 ? 来做错误处理?
大家好,我是煎鱼。 Go 错误处理,一直是个必争之地。为什么不学 Rust 使用 ? 来解决错误处理的问题,也是大家非常好奇的地方。 为此 Go 核心团队成员之一 @Robert Griesemer
Go 再次讨论 catch error 模型,官方回应现状
大家好,我是煎鱼。 最近社区的同学和 Go 官方又因为错误处理的提案屡屡被否,发生了一些小的摩擦。也非常难得的看到核心团队成员首次表达了目前的态度和情况。 基于此,我们今天进行该内容分享。紧跟 Go
Go 面试题:SliceHeader 隐藏陷阱
大家好,我是煎鱼。 最近也是面试季+毕业季了,很多同学正在积极准备面试。尤其是很多同学,已经通过官网资料熟悉了 Go 基本语法,但没有太大把握。希望对一些常见的棘手面试问题做一些预习。 今天结合与此分
Go 新提案:用 #err 标识符去做错误处理!
大家好,我是煎鱼。 前几天看 Reddit 社区里的讨论,发现 Go 这一门编程语言,错误处理永远是讨论的议题之一。本着追踪网友脑洞 Proposal 的基础上,周末看到个被反对比较多的 Go2 错误
Go 还缺少什么,能让它更完美?
大家好,我是煎鱼。 最近国外社区 reddit 对 Go 这一门编程语言发起了一次讨论,提问的标题是:“你们认为 Go 还缺少什么,能让它变得更完美?”。 内容上主要是方向是:开发人员对 Go 中缺少
下一页