告别 startssl 拥抱 letsencrypt
用,一看依赖一大堆,让人望而生畏。观察了一些时间后,还是决定用它。我用的是 https://github.com/lukas2511/dehydrated ,作者说只是在里面加了水。步骤如下:设置验证文件,apache 配置如下:Alias /.well-known/acme-challenge /var/www/dehydrated <Directory /var/www/dehydrated> O...
Spring boot jackson datetime 配置
串呢?spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 在使用的时候,发现有个 8 小时的时间差,解决方案在 application.properties 文件里面添加 spring.jackson.time-zone=GMT+8。 如果返回出来的时间数据需要固定的 String 格式,需要在 application.properties 添加如下配置 sp...
当前选择的图片/视频/文件还没有下载完成,请完成下载后再转发
当前选择的图片/视频/文件还没有下载完成,请完成下载后再转发。 要么是二逼产品经理的想法、要么是消耗大家流量的商业阴谋。 ...
刚刚,我删掉了最后一台机器,告别了 Linode
个社会太坑,很多软件体系一入就是大坑,如果在十多年前,第一次开始接触软件的时候,就坚持 FaaS 多好,这样就不会走这么多弯路了,就不会浪费这么多心力了,哎~。FaaS 是我提出来的一个概念,意思就是文件即服务,这样的系统就是零运维成本,如果需要搬迁,只需要复制文件即可,这样多爽。最最开始使用 Linode,应该是 18 年的时候,当时 Linode 的 UI 还是比较务实的,按照现代人的审美来讲,就...
iMovie 4K 视频导不出 4K 怎么办
样的软件设计者,我是非常不喜欢的。真正好的软件是不需要的学习的,如果不明白,至少在导出的时候就应该有个提示为什么?我来给大家讲为什么同样选择 4K 视频素材却在导出的时候没有 4K 选项呢?因为你是从文件夹里面拖进去的。操蛋不,为什么我从文件夹里面拖进去的 4K 就只能导出 720p,说到底就是苹果欠操。所以,大家养成一个好习惯,对于苹果的软件敬而远之,这种软件设计者脑子🧠有毛病。那如果我已经全部剪辑...
树莓派网速特别慢怎么回事
兜了一圈,发现可能是路由器的锅,重启路由器搞定,对于长时间联网的设备,路由器速度会降低?有 Bug?速度只有 500KB/s 左右,写入文件速度测试能达到 10M/s,说明问题不在 SD 卡上。我测试过局域网其他设备之间传输文件,也没有慢,能达到 5M/s 左右,树莓派一直保持 500kb/s 的速度,想了很多招,查阅了很多资料。无果最后,重启路由器解决!重启路由器后,连上了 2.4G wifi,不知...
rsync 中断后再次同步不一致
前一阵子发现了这个问题,同步完成后文件大小一致,但是指纹不同,导致文件其实是错误被损坏的状态,这也让我重新认识了 rsync,可能其内部机制导致它只能保证本次同步的正确性或者它根本就不保证数据一致!-c 或者 --cc=md5--checksum-choice=STR, --cc=STR This option overrides the checksum algorithms. If one alg...
Docker 容器启动后修改端口映射
加端口映射!没有想到这样一个操作这么麻烦,不知道有没有简单点的。首先一定要暂停容器 docker stop id,最好是连 docker 也一起暂停 service docker stop。修改第一个文件:/var/lib/docker/containers/{id}/hostconfig.json "PortBindings":{"80/tcp":[{"HostIp":"","HostPort":"...
iMovie 错误 10008:renderVideoFrame 失败
染错误:10008(iMovie 错误 10008:renderVideoFrame 失败) 以上错误怎么办?以上错误网上有解决办法是使用苹果自带的播放器 QuickTime 来重新导出,试过,导出后文件被改变,MD5 值被改变,但仍然会报错。最好、最麻烦的办法就是一个视频片段一个视频片段的测试,看看是那个文件有问题,有问题的那块剪掉就可以,工作量比较大。...
rsync transfer file through ssh jump
很少使用,很早就知道 ssh 是个非常强大的东西,不过它不太稳定,容易死掉。对于传输文件的 jump 方式也许是比较方便的做法。测试了一番,发现是可以用的,只不过在 ssh 参数里面不再可以使用 ssh config 中的配置别名了,这也好理解,因为 rsync 的参数中的命令不会再去匹配配置文件,不知道有没有更加简单的写法。sudo rsync -avz --append --progress -e...