摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 因为我自己的水平还在山脚下,所以我只看见了眼前的这几座山…… 二十年前我刚入行的时候,我的岗位被称作“后台服务器开发”,如今可能有很多叫法:后端工程师,云原生 阅读全文

posted @ 2025-05-28 16:57 ahfuzhang 阅读(1787) 评论(2) 推荐(9)

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 反微服务架构(A Macro Services Framework) 本文提出了一种新的设想和概念:反微服务架构(A Macro Services Frame 阅读全文

posted @ 2024-12-21 12:01 ahfuzhang 阅读(1287) 评论(0) 推荐(6)

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我实在是非常喜欢这个强大的 metrics 监控组件 VictoriaMetrics. 近期团队需要部署一份,我顺手把用于测试的部署脚本开源到了我的仓库中:h 阅读全文

posted @ 2023-12-04 16:25 ahfuzhang 阅读(833) 评论(0) 推荐(1)

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 2024-10-31 增加主题:tinyGo 项目的介绍和思路 2024-05-17 增加主题:指导编译器生成cpu cache友好的代码 2024-03-2 阅读全文

posted @ 2022-09-30 17:54 ahfuzhang 阅读(2268) 评论(3) 推荐(5)

2026年6月26日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 先看代码: public async ValueTask<Error> RunAsync() { ref readonly var req = ref thi 阅读全文

posted @ 2026-06-26 13:53 ahfuzhang 阅读(11) 评论(0) 推荐(0)

2026年6月23日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我写了如下代码: public sealed class Route { [ThreadStatic] public static Int64 MaxConc 阅读全文

posted @ 2026-06-23 16:20 ahfuzhang 阅读(33) 评论(0) 推荐(0)

2026年6月12日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 背景 最近在测试一个服务器的时候,遇到一个难题:我如何才能构造出多种请求,以便尽可能的覆盖到所有分支? 写单元测试固然是个办法,但是服务器依赖 mysql 和 阅读全文

posted @ 2026-06-12 12:49 ahfuzhang 阅读(484) 评论(1) 推荐(4)

2026年6月5日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 先看导致问题的核心代码: func ZeroAllocString() string { // 为了不分配内存,存储空间总是从 pool 获得 buf := 阅读全文

posted @ 2026-06-05 11:37 ahfuzhang 阅读(23) 评论(0) 推荐(0)

2026年5月8日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 如果我定义了 map[key]value,当 key 是 int8, int16, int32, int64, string 等类型时: 是否存在一种可能:当 阅读全文

posted @ 2026-05-08 09:36 ahfuzhang 阅读(99) 评论(0) 推荐(0)

2026年5月7日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 继续上一篇:golang编码小技巧: 对数组元素赋值时,先赋值尾部再赋值头部就会变快,同样是在研究 github.com/planetscale/vtprot 阅读全文

posted @ 2026-05-07 10:53 ahfuzhang 阅读(32) 评论(0) 推荐(0)

2026年5月6日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 最近看到一个非常棒的 protobuf 的库:github.com/planetscale/vtprotobuf 其性能非常强悍,我自己写的版本始终没干过它。 阅读全文

posted @ 2026-05-06 18:06 ahfuzhang 阅读(128) 评论(0) 推荐(0)

2026年4月28日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 在压测一个 asp.net 实现的服务器时,发现第一次压测和第二次压测性能差距较大。 以下是我的分析,以及询问 ChatGPT 得到的答案: C# 中基于 a 阅读全文

posted @ 2026-04-28 21:45 ahfuzhang 阅读(68) 评论(0) 推荐(0)

2026年4月10日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我以为我会很擅长去优化系统中很底层的热点小函数,结果今天连续败了三次。 我在使用偶像 Vayala 的这个库:https://github.com/valya 阅读全文

posted @ 2026-04-10 16:50 ahfuzhang 阅读(28) 评论(0) 推荐(0)

2026年3月20日

摘要: 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 能不能用 1 个 CPU 加很少的内存就能把大模型跑起来? 微软开源的 BitNet (https://github.com/microsoft/BitNet 阅读全文

posted @ 2026-03-20 17:41 ahfuzhang 阅读(685) 评论(0) 推荐(3)