大善人的缓存挺好用,在我一次错误配置后,导致网站后台被缓存不用登录就能访问 😱,然后就研究了下缓存
DDIA 书籍推荐
最近看的一本很不错的书:DDIA《Designing Data-Intensive Applications》,设计数据密集型应用,分布式的问题都可以在里面找到,原理讲的非常清晰易懂。豆瓣评分 9.7 现今,尤其是在互联网领域,大多数应用都属于数据密集型应用。本书从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。其中的宝贵经验无论是对架构师、DBA、还是后端工程师、甚至产品经理...为历史文章添加 updated
由于我的博客迁移到了
redefine
, 在些许配置上有差异性,比如next
主题中版权声明是写作copyright: true
,但是在redefine
这么写版权部分只会显示一个true
,我在某次提交统一删除了copyright: true
,但是此行为导致所有文章的修改日期变成提交的时间,所以使用脚本为所有文章添加上updated
笔记本电脑远程开关机
接上文电脑实现小爱语音关机 ,
点灯
家的nodejs sdk
使用小爱控制老是报” 要操作的设备要出问题了,请稍候再试吧”,经过一番查找,找到 将电脑接入米家,远程、语音开关机,推送消息、电脑接入米家,控制电脑开关机(无需购买外设),看了这两个方案很心动 💓,这两个方案都是部署在外部机器上的,且主要使用wol
,不是很贴合我的需求,先记录,后边再慢慢搞。Traefik 入门及全自动 HTTPS
Traefik
是一个云原生的新型 HTTP 反向代理、负载均衡软件。作用类似于nginx
,在全docker
环境中,Traefik
会比nginx
配置简略很多。我使用过nginx
反代docker
同网络(networks)下的其他服务,统一出口,使用泛域名解析,但是当docker
数量变多时,每新增一个docker
都要手动复制一份文件,尝试向Traefik
迁移电脑实现小爱语音关机
目前使用的是神秘鸭来实现关机的,免费版本足够我的日常使用,不过我在几次失灵后,就决定自己实现一个,一般是在电脑断网后再重新连接网络就会失灵,而且
神秘鸭
接入的是巴法云
,巴法云在 APP 没找到设备在线状态,不利于远程查看是否开机(偶尔会使用tailscale
远程组网控制电脑),网上没有找到满意的版本,决定基于TypeScript
实现一个 nodejs 版本的关机程序,以下是开发过程一个简单的 nodejs 目录迭代器
死去的记忆突然攻击我,一份来自四年前使用递归写的遍历目录的方案发生了内存溢出,研究了一下旧代码,发现晦涩难懂,索性重写遍历方法
使用坚果云备份 serv00
Serv00 是一家来自波兰的主机服务提供商,因提供 10 年免费的虚拟主机火爆全网。
此文章是讲如何备份 Serv00 上部署的网站增加文章时效性检测及更新时间修复
近期查看历史文章时,发现有篇文章是 2018 年写的关于百度云网盘的,现在看来应该是已经失效了,如果增加时效性提示应该会更好一些,于是有了这篇文章
修复 Hexo-NexT 不蒜子统计被广告拦截
卜蒜子统计插件默认的 js 地址已经在广告拦截名单里了,导致统计异常。
借鉴在 Hexo 的 NexT 主题里不蒜子统计问题修复修改方法,并使用
patch-package
实现自动化打补丁