文章列表

定制你的技术雷达:后篇

, , ,
接着前两篇内容,来聊聊如何从零到一实现一个简单的技术雷达。 阅读全文

Golang 多版本管理

, , ,
如果你是一个 Golang 的用户,那么你大概率会遇到管理和维护 Golang 版本的诉求,如果你恰好同时需要开发调试两个不同版本的项目,在不考虑强制跳版本的情况下,你或许就需要使用“Golang 版本管理工具”来帮助你减轻负担了。本篇文章将介绍最近几个月,我在使用的工具,它们的优势和不足。希望能够帮助到有类似需求的同学。 阅读全文

《宝可梦:明亮珍珠》一周目通关

距离上一次玩“口袋妖怪”系列游戏([《宝可梦:剑盾》通关])又过去了接近两年。这次依旧是趁着假期打通了它,那么就遵循旧例,也把它记录下来吧。 阅读全文

轻量的定时任务工具 Cronicle:前篇

, , ,
本篇文章将介绍一款轻量的、自带简洁 Web UI,适用于中小团队以及个人的定时任务工具:Cronicle。本文是关于 Cronicle 的第一篇文章,主要聊聊这个软件在容器封装下的常见问题,以及容器封装思路。 阅读全文

站点优化日志(2021.11.29)

, , , ,
记录网站最近的一些优化内容。 阅读全文

借助 WASM 进行密集计算:入门篇

, , , ,
在[《使用 Docker 和 Golang 快速上手 WebAssembly》]一文中,我介绍了如何制作符合 WASI 接口标准的通用 WASM,以及如何在几种不同的场景下进行程序调用。本篇文章将延续前文,聊聊在如何借助 WASM 增强 Golang、Node.js ,进行更高效的密集计算。 阅读全文

致敬十年

最近受到一些朋友的触动,考虑趁着年底总结以及休假接近尾声,将过去时光中的工作经历记录下来,做一个自我复盘:“凡是过去,皆为序章”。除了复盘之外,也希望这些文字能够给予和我有着类似经历的朋友们,一些启示和帮助,以及在一些场合下,减少我一遍又一遍的简要或详细的经历介绍。毕竟时间宝贵,多一些折腾,少一些寒暄,会更有趣一些。我希望未来再做介绍,可以用一个经历不那么平淡的、有追求的、精力充沛的、爱折腾的人概括。我会先将过去十年的职业历程,进行总结和概述,然后分阶段展开每一段经历中的收获,希望对同有“折腾之心”的你有所帮助。 阅读全文

使用 Docker 和 Golang 快速上手 WebAssembly

, , ,
本文将聊聊,如何使用 Docker 和 Golang 快速上手 WebAssembly。我会分别从浏览器场景和“通用应用”场景来进行叙述,如果你还徘徊在 WebAssembly 的门前,或许这篇文章会对你所有帮助。 阅读全文

使用 Nginx NJS 实现高性能的 RSA 加解密服务

, , , ,
在之前的文章[《编写 Nginx 模块进行 RSA 加解密》]中,我提到了如何编写 Nginx 模块,并借助 Nginx 实现相对高性能的加解密。正巧 Nginx 新版本发布,初步具备了原生“RSA加解密”能力。那么,就来换一种更轻量的方式进行实现之前提到的功能吧。 阅读全文

使用 ClickHouse 处理离线半结构化日志

, , , , ,
在[《快速上手 ClickHouse》]一文中,我们介绍了 ClickHouse 的基础使用。本篇文章里,将介绍如何使用 Clickhouse 快速处理诸如 Nginx 运行日志等半结构化的离线数据,让这些静态数据能够被快速的查询分析。 阅读全文