若有任何问题或建议,欢迎及时交流和碰撞。我的公众号是 【脑子进煎鱼了】,GitHub 地址:[链接]。大家好,我是煎鱼。前几天 Go 官方正式发布了 1.16 版本。从这个版本起,环境变量 GO111MODULE 的默认值正式修改...
在以前,很多从其他语言转过来 Go 语言的同学会问到,或是踩到一个坑。就是以为 Go 语言所打包的二进制文件中会包含配置文件的联同编译和打包。
在前面 Go1.16 特性介绍的文章中我们有提到,从 v1.16 起,Go 在 Linux 下的默认内存管理策略会从MADV_FREE 改回 MADV_DONTNEED 策略。
若有任何问题或建议,欢迎及时交流和碰撞。我的公众号是 【脑子进煎鱼了】,GitHub 地址:[链接]。大家好,我是正在努力学习的煎鱼。在前几天,Go1.16rc1 抢先发布了。结合常规的 28 发布规律,其将会在 2021.02 ...
若有任何问题或建议,欢迎及时交流和碰撞。我的公众号是 【脑子进煎鱼了】,GitHub 地址:[链接]。前几天,煎鱼去了趟北京,参加了为期三天的全球软件案例研究峰会(TOP 100)。同时记了一些笔记,整理后分享出来...
最近在看 Go 并发相关的内容,发现还是有不少细节容易让人迷迷糊糊的,一个不小心就踏入深坑里,且指不定要在上线跑了一些数据后才能发现,那可真是太人崩溃了。
前段时间我分享了文章 《先睹为快,Go2 Error 的挣扎之路》后,和一位朋友进行了一次深度交流,他给我分享了他们项目组对于 Go 错误处理的方式调整。
自从 Go 语言在国内火热以来,除去泛型,其次最具槽点的就是 Go 对错误的处理方式,一句经典的 if err != nil 暗号就能认出你是一个 Go 语言爱好者。
前段时间在 Gophercon2020 上,Go 1.13 错误提案的作者事后提及他对目前错误格式化的缺失表示遗憾,而且在未来很长的好几年内都不会有任何进一步改进计划。
不说不知道,一说下一跳。Go 语言已经开源 11 周年了,感觉是一路高歌,Release History (polarisxu 整理)如下:
前段时间,某同学说某服务的容器因为超出内存限制,不断地重启,问我们是不是有内存泄露,赶紧排查,然后解决掉,省的出问题。我们大为震惊,赶紧查看监控+报警系统和性能分析,发现应用指标压根就不高,不像有泄...
最近在翻阅文章时,看到朋友推荐的《程序员的自我修养》,这是一本讲链接、装载与库的计算机图书,看了下目录后觉得挺有意思。因此决定每读一章就将其读书笔记整理记录下来,分享给大家。目录:不要让 CPU 打盹在...
在前文 《限流熔断是什么,怎么做,不做行不行?》中针对 “限流” 动作,有提到流量控制其内部对应着两种常用的限流算法,分别是漏桶算法和令牌桶算法。因此会有的读者会好奇,这都是些啥?
“在分布式应用中,最常见的问题是什么呢?”“一个分布式应用部署上去后,还要关注什么?”“这服务的远程调用依赖似乎有点多...”前言在 《微服务的战争:级联故障和雪崩》中有提到,在一个分布式应用中,最常见,最...
“你说说,没有仪表盘的车,你敢开吗?”“没有仪表盘的车开在路上,你怎么知道现在是什么情况?”“客户说你这车又崩了,咋知道什么时候好的?啥时候出的问题?”前言将思考转换到现实的软件系统中,可想而知没有监控...
“微服务的战争” 是一个关于微服务设计思考的系列题材,主要是针对在微服务化后所出现的一些矛盾/冲突点,不涉及具体某一个知识点深入。如果你有任何问题或建议,欢迎随时交流。
以前经常有读者问我,哪儿可以找到 Go 语言的前世今生,这种时候我们往往会告诉他去看 issues 和 proposals。但资料有点分散,且没有索引体系。因此不少人新入门的读者读着读着就跑偏了,又或是在第一步找资料上...
“微服务的战争” 是一个关于微服务设计思考的系列题材 ? ,主要是针对在微服务化后所出现的一些矛盾/冲突点,不涉及具体某一个知识点深入。如果你有任何问题或建议,可以微信搜一搜【脑子进煎鱼了】或我的 博客 进...
👍 点赞再看,养成习惯,微信搜一搜【脑子进煎鱼了】吸取煎鱼的精华 🚀。最近热衷于分享 Go 语言、微服务架构和各类奇怪的系统设计。若有任何建议或疑问欢迎随时交流和反馈。
我的公众号:脑子进煎鱼了博客地址:[链接]喝口...