阿猫的博客

阿猫的博客

最新文章

我的 2023 年度总结

技术 开源贡献 今年在 GitHub 上一共有 305 个 commit,提了 20 个 issue,2 次 PR,共计 352 次 contribution,主要都是在写 python 和 Go 代码。这个 commit 其实是有水份的,有一个项目设置了 GitHub Actions 来 comm
1222
0
2023-12-24

猫鱼周刊 vol. 004 H311O!

目录 文章 2023 H2 Go 开发者调查结果 Leet/1337 项目 hipstersmoothie/obsidian-plugin-toc besscroft/kamera go-gost/gost names-generator.go 工具
374
0
2023-12-10

猫鱼周刊 vol. 003 可交互的技术文章真是泰酷辣!

文章 重试——常见重试策略的可交互研究(原文) 文章介绍了一些常见的重试策略,及其对服务端的影响,包括 直接重试 有延迟的重试 指数退避重试 增加随机抖动的重试 到目前为止看起来都是一片正常的技术文章,真正让它超神的是,作者做了一个可交互的组件来让读者直观地感受不同参数的效果。这其实跟以动画形式展示
474
0
2023-12-03

猫鱼周刊 vol. 002 2023年,但是 Java 8

文章 2023 开发者生态系统现状(原文) JetBrains 年货来了。我节选部分我觉得很有趣的分享一下,但其实整份报告都很有意思。 AI 辅助开发 给 AI 提问,然后用 AI 回复作为“Ground Truth”来跟我沟通的同事真的很多,以至于我对这一种现象产生了一定反感——先不论 AI 回复
674
0
2023-11-26

【收藏夹】AIOps

大厂实践 AIOps 在美团的探索与实践——故障发现篇 - 掘金 运维数智化时代——京东数科 AIOps 落地实践(一) - 掘金 Inception: How LinkedIn Deals with Exception Logs | LinkedIn Engineering Awesome Lis
227
0
2023-11-19

猫鱼周刊 vol. 001 新的开始

本刊恢复更新啦!第一期试水后,由于内容产出不稳定加上个人意志力薄弱,没有继续创作。差不多一年过去,能力和见识都有所增长了,所以现在再捡起来尝试一下。 文章 高吞吐低延迟:朴朴基于 Kafka 的延迟队列实践(原文) 文章介绍并对比了几种实现延迟队列的方式:定时任务扫表,RabbitMQ 自带延迟消息
374
0
2023-11-19

Gin 中间件执行顺序及一些误区

误区 1:c.Next() 后,修改 header 不生效 因为在 c.Next() 之前,已经把响应给到客户端了(c.Writer 已经 flush 了),因此再修改也没有用了。 在 controller 里面 c.Json() 之后,实际上响应已经 Render() 进 c.Writer 了(注
Go
757
0
2023-10-17

消息发送由简到繁到放弃

最简单的架构 纯数据库实现,维护一个 inbox 表,每条消息新建一条记录。 缺点也比较明显,接收方必须主动拉取消息列表,只能通过轮询实现,不能实现发送方发送后马上收到消息。 稍微复杂一点的架构 上一步一个重要的问题,发送方发送了一条消息后,如果接收方是在线的状态,还是需要通过轮询来拿到这条新消息,
165
0
2023-09-30