日常学习笔记
平时写代码、折腾服务器时记下的东西,主要是留给自己以后查。
-
一个 Caddy 同时管几个站点
每个域名写一段配置,证书自动申请;申请不下来时先查解析和端口。
-
单个文件挂进容器,改了宿主机文件容器里却没变
单文件挂载认的是文件在磁盘上的编号,编辑器“另存再替换”会让编号变掉。
-
在 Apple 芯片的 Mac 上给 x86 服务器做镜像
构建时指定平台,再用一条管道把镜像直接传到服务器,不用镜像仓库。
-
改了 swappiness 却不生效:sysctl 配置的加载顺序
sysctl.d 里写的值被 /etc/sysctl.conf 盖掉了,最省心的办法是直接改后者。
-
用“接口加实现”的分层组织后端代码
业务规则只依赖接口,换数据库只换实现;单测用内存里的假实现,快而且不连外部服务。