问题描述
在维护 Spring Boot 项目时,需更新外部 Jar 包 app.jar 中 BOOT-INF/lib/ 目录下的内部依赖 core-service.jar。按常规步骤替换后,程序启动抛出 ClassNotFoundException,但通过压缩工具及命令行验证,缺失的 Class 文件实际存在于新替换的 Jar 包中。
问题描述
在维护 Spring Boot 项目时,需更新外部 Jar 包 app.jar 中 BOOT-INF/lib/ 目录下的内部依赖 core-service.jar。按常规步骤替换后,程序启动抛出 ClassNotFoundException,但通过压缩工具及命令行验证,缺失的 Class 文件实际存在于新替换的 Jar 包中。
本篇文章转载自 bilibili,经过实践发现非常有实用价值,故进行转载
书接上文,双网口飞牛 NAS 设置二级路由
后来作为系统的 U 盘挂掉了,现在索性重装 debian13,并启用双网口桥接,使 NAS 作为作为交换机使用
Debian13 发布于 2025 年 8 月 9 日,代号 trixie,抱着尝鲜的念头在中午休息的时候给家里的小主机做了个升级,因为考虑不周最终翻车无法开机,记录下升级与救回的过程。
手里闲置了一台工控机(装了飞牛 NAS),双网口,就想着能不能利用一下搞个旁路由给电脑,第二个网口当交换机,电脑连接第二个网口,初步方案是将两个网口都通过 docker 的 macvlan 映射给 openwrt,但是尝试后发现无论怎么修改电脑最多可以获取 DHCP 下发的 IP,但是无法上网。折腾一番后放弃第二个网口当交换机,直接第二网口接我电脑,当我电脑的主路由,并配置 DMZ 模式,全部请求都转发到我电脑
Cloudflare R2 确实是个好东西,10GB 免费空间加上每月一千万次免费 Class B 操作,比某 AWS 不知道高到哪里去了。但是有个坑:公开存储桶的请求次数是不设防的。万一有人恶意刷你的桶,或者你的资源突然火了被疯狂访问,账单能直接让你破产。
大善人的缓存挺好用,在我一次错误配置后,导致网站后台被缓存不用登录就能访问 😱,然后就研究了下缓存
由于我的博客迁移到了 redefine, 在些许配置上有差异性,比如 next 主题中版权声明是写作 copyright: true,但是在 redefine 这么写版权部分只会显示一个 true,我在某次提交统一删除了 copyright: true,但是此行为导致所有文章的修改日期变成提交的时间,所以使用脚本为所有文章添加上 updated
接上文电脑实现小爱语音关机 , 点灯家的 nodejs sdk 使用小爱控制老是报” 要操作的设备要出问题了,请稍候再试吧”,经过一番查找,找到 将电脑接入米家,远程、语音开关机,推送消息、电脑接入米家,控制电脑开关机(无需购买外设),看了这两个方案很心动 💓,这两个方案都是部署在外部机器上的,且主要使用 wol,不是很贴合我的需求,先记录,后边再慢慢搞。