跳到主要内容

好久没写 Go 了

· 阅读需 2 分钟
阿狸先森
全栈开发

好久没写 Go

老话说"技多不压身",多掌握一门语言,在选型时确实能带来更大的自由度。最近就切身体会到了这一点。

公司一直缺个像样的游戏管理后台,运营和策划每次发补单、邮箱奖励都得找我跑脚本。这流程效率低不说,也不是长久之计——"长痛不如短痛",我决定用业余时间快速撸一个出来。

Libretranslate 搭建教程

· 阅读需 5 分钟
阿狸先森
全栈开发

Libretranslate 嗨 👋 今天是植树节,大家有没有种树。在这个特别的日子里,尽管我们的脚步无法踏足田野,亲手种下一棵绿树,但我们可以在知识的土壤中埋下一颗技术的种子。今天,我们将探讨一个开源项目——LibreTranslate,它是一个自由、开源的翻译服务工具,可以帮助我们搭建属于自己的本地化翻译服务。

接下来,让我们一起学习如何安装和使用 LibreTranslate,为我们的技术森林增添一抹绿色。

希望这篇开篇能为大家带来灵感!🌱

多人联机开发总结

· 阅读需 4 分钟
阿狸先森
全栈开发

最近有点忙,新老项目的迭代,让我有点马不停蹄。在种种的尝试下,我还是采用了 TCP 去做帧同步,没有用下 UDP 和 KCP。在腾讯云全球加速的加持下,高延迟的玩家并不是很多。这段时间算是对联机帧同步和状态有了一些了解,是时候可以分享一些心得了。

如何用 shell 运行 docker 命令

· 阅读需 2 分钟
阿狸先森
全栈开发

前言

有时,我们会遇到一些需要频繁使用的命令。虽然有了 Zsh 的历史命令自动补全插件,它可以帮助我们快速找到之前执行过的命令,但并不是每台机器都配置了这些插件。而且,有些情况下记住所有复杂的命令也并不容易。为了方便使用,我们可以将这些常用命令写成一个 Shell 脚本,这样就可以随时在不同的环境中轻松运行它们。

Redis 热点 Key 自动续期解决方案

· 阅读需 3 分钟
阿狸先森
全栈开发

Redis 热点 Key 自动续期解决方案

在高并发系统中,缓存是提升性能的关键组件,但不当的缓存过期策略可能导致:

  1. 缓存击穿:热点 Key 突然失效,大量请求直接穿透到数据库

  2. 缓存雪崩:大量 Key 同时过期导致系统负载激增

  3. 资源浪费:冷数据占用缓存空间时间过长