会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ahfuzhang
公众号:一本正经的瞎扯
[置顶]
用golang开发系统软件的总结
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 2024-03-25 增加 PGO 等主题。 see: https://github.com/ahfuzhang/life_of_mine/blob/mast
阅读全文
posted @ 2022-09-30 17:54 ahfuzhang
阅读(1214)
评论(0)
推荐(3)
编辑
[置顶]
写好海量后台服务最重要的是意识
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 刚入行不久的我曾有一个想法:假设几个超牛的架构师,带着一群会编程的蓝领工人,熟练了严苛的开发规范后,是不是也能写出复杂的厉害的软件? 我想说的是:起码在海量后
阅读全文
posted @ 2022-09-14 22:24 ahfuzhang
阅读(105)
评论(0)
推荐(0)
编辑
【介绍一个组件】go: Copy-On-Write map,对读极多和写极少的场景做优化
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 代码请看:https://github.com/ahfuzhang/cowmap 有这样一种场景:数据量不多的map,在使用中读极多写极少。为了在这种场景下做
阅读全文
posted @ 2024-04-24 10:38 ahfuzhang
阅读(74)
评论(0)
推荐(0)
编辑
分享一个项目:go `file_line`,在编译期得到源码行号,减少运行期runtime消耗
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 file_line https://github.com/ahfuzhang/file_line Like __FILE__/__LINE__ of C: u
阅读全文
posted @ 2024-03-26 16:26 ahfuzhang
阅读(192)
评论(0)
推荐(1)
编辑
老鹅分享:海量后台开发——从入门到放弃
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 大家好,我曾是一名鹅厂的后台开发工程师。从 2013 年开始,我就在准备一个后台开发方向的培训文档,并多次在内部培训和腾讯课堂上分享过。 可是,当《数据密集型
阅读全文
posted @ 2024-03-08 18:11 ahfuzhang
阅读(145)
评论(0)
推荐(0)
编辑
【VictoriaMetrics的vmbackupmanager】这个一年卖 2 万美元的功能,我做出来了
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 1.背景 在可观测领域的 metrics 解决方案中,VictoriaMetrics 整个产品体系的性能非常高。两年前,我们团队用这个组件来代替 kafka+
阅读全文
posted @ 2024-01-26 16:41 ahfuzhang
阅读(536)
评论(2)
推荐(4)
编辑
【VictoriaMetrics】一个小优化:循环改查表,性能提升56.48 倍
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 做了一个 vm-storage 数据文件 merge 的工具。测试的时候发现 decimal.CalibrateScale() 这个函数特别慢。 做了一个小优
阅读全文
posted @ 2024-01-24 15:44 ahfuzhang
阅读(58)
评论(0)
推荐(0)
编辑
【踩了一个坑】为什么 golang struct 中的 slice 无法原子赋值
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 有这样一个结构体: type MySt struct{ Field []byte } 我在数组排序中想要交换值: func Swap(arr []MySt,
阅读全文
posted @ 2024-01-20 08:14 ahfuzhang
阅读(12)
评论(0)
推荐(0)
编辑
【分享一个工具】根据 /metrics 路径下的文本信息,自动生成包含所有 metrics 的 grafana 报表
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 在做某个服务对应的 grafana 监控报表的时候发现,一个个操作浏览器界面太耗时了。 能否一次性列出所有的 metrics 数据,然后再让我微调? 终于,没
阅读全文
posted @ 2024-01-08 09:24 ahfuzhang
阅读(42)
评论(0)
推荐(0)
编辑
【一个小发现】VictoriaMetrics 中 vmselect 的 `-search.denyPartialResponse` 选项不应该开启
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一直以为vmselect 的 -search.denyPartialResponse 选项是在 vm-storage 超时的时候返回预测的结果。 实际测试是这
阅读全文
posted @ 2023-12-20 15:43 ahfuzhang
阅读(43)
评论(0)
推荐(0)
编辑
【分享代码片段】terraform中,如何从刚刚创建的 deployment 中获得所有容器的名字和 ip
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 不好意思,刚刚才开始用 terraform,或许是更好的办法而我不知道。 知道的朋友请一定教教我。 下面是我的办法: provider "kubernetes
阅读全文
posted @ 2023-12-08 16:46 ahfuzhang
阅读(19)
评论(0)
推荐(0)
编辑
【小测试】玩一玩 VictoriaMetrics 的 force merge
摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我是期望通过备份来建立 VictoriaMetrics 的历史节点,然后历史节点通过 force merge,让磁盘空间更小,压缩率更高,查询更快。 启动历史
阅读全文
posted @ 2023-12-05 11:17 ahfuzhang
阅读(50)
评论(0)
推荐(0)
编辑
下一页
导航
博客园
首页
联系
订阅
管理
公告