文章列表

快速上手 ClickHouse

, , ,
本篇来自数月前对外分享的文稿整理,并进行了一些扩展。希望通过简单的方式,来介绍新手如何一步一步上手 ClickHouse,如果你有潜在的数据分析的需求,但是不知道从哪里开始,那么希望本文能够帮助到你。 阅读全文

MySQL 云数据库物理备份本地恢复方案

, , , ,
在国内不论是使用阿里云、腾讯云还是华为云的云平台版本的 MySQL 数据库,在遇到数据备份恢复的场景,都会遇到需要使用 Percona XtraBackup 工具进行备份还原的需求。看着网上一堆既啰嗦又落后的备份恢复方案,不免厌烦,借着再次帮朋友做数据迁移的机会,整理分享之前的实战笔记,希望能够帮助到有需求的同学。 阅读全文

从零开始使用开源文档/Wiki软件 Outline(二)

上篇文章中,我们提到了如何快速部署和使用 Outline,本篇文章将展开介绍 Outline 的一些细节配置。 阅读全文

从零开始使用开源文档/Wiki软件 Outline(一)

, , , , ,
本篇文章将介绍一款适用于个人或团队场景使用的开源 文档/ Wiki 软件,Outline。在介绍如何部署使用之前,先聊聊为什么我会选择它。 阅读全文

用于本地开发使用的 DNS 方案

, ,
本篇文章,我将介绍一个方便本地开发和调试的方案,本地 DNS 代理服务器。 阅读全文

编写 Nginx 模块进行 RSA 加解密

, , ,
在[《Nginx 模块系统:前篇》]一文中,曾提过要展开聊聊如何编写和编译一个 Nginx 模块。最近需要使用 RSA 密钥加密数据并提供开放接口,于是折腾了一个 Nginx RSA 加解密模块,正好聊聊这个事。 阅读全文

使用 Nginx 提供 DDNS 服务(中篇)

, , ,
接着上篇[《使用 Nginx 提供 DDNS 服务(前篇)》]继续聊聊如何玩转 Nginx 和 NJS,本篇将基于上一篇的内容,调整架构,让这套服务能够在云端运行,降低本地调用成本。本篇文章中,我们实际使用的代码行数会比上篇文章更少,全部代码 150 行左右。 阅读全文

使用 Nginx 提供 DDNS 服务(前篇)

, , ,
本文将介绍如何使用 Nginx 作为一般 DDNS 程序的替代方案,完整配置在 200 行左右。相比较使用一些充满“黑盒”依赖,或者运行时复杂的程序,使用 Nginx 可以以更低的资源,来完成我们所需要的效果。 阅读全文

AMD 4750u 及 5800u 笔记本安装 Ubuntu 20.04

在[《廉价的家用工作站方案:前篇》]一文中,曾提到在 2021 年第三个季度开始,我又购置了一台新的设备,没错,它就是搭载着 Ryzen3 5800u 的笔记本。然而可惜的是,目前 Ubuntu 社区的发行版并不能够很好的支持搭载 AMD Zen2 / Zen3 芯片的设备。所以,如果你也希望舍弃掉笔记本设备自带的 Windows 系统,拥抱当前时代 Ubuntu LTS 版本,那么本篇文章,将能帮助你避开“坑”,快速体验这些具备高性能 CPU 的设备。 阅读全文

廉价的家用工作站方案:前篇

在 2021 年第三个季度开始,我又下单了一台设备,作为已有资源的补充。在新设备到来之前,正好对已经运行了一个季度时间的“老设备”做下总结和分享。分享下我是如何以相对低的成本解决平时学习、研究等常规需求的。希望能帮到有类似需求的同学。 阅读全文