由Alist转到OpenList(Fork:Alist),Docker-compose部署
docker-compose文件: version: '3.3'
services:
openlist:
image: 'ghcr.io/openlistteam/openlist-git:beta-aio'
container_name: openlist
volum
Alist实现预览office,使用kkFileView,部署0难度
Alist默认的Iframe预览,针对doc、docx、excel表格等文件,好像是特殊原因,预览不成功。具体因为啥没有深究。 直接用docker部署了kkFileView(官网手册),然后修改Alist的Iframe预览的设置就行。 version: '3.8'
services:
kkfil
docker部署的Alist、为知笔记,使用外部MySQL
使用docker私有化部署了为知笔记,发现内存占用很高。 是因为默认会在容器中创建一个MySQL服务,如果我们已经单独部署过MySQL,可以直接用自己的MySQL,这样会大大减少内存占用。也方便进行数据维护 原本用docker直接部署的,进入容器后,查看启动脚本:cat /wiz/app/entry
Java
未读
JAVA:虚假唤醒问题
产生原因 线程等待的条件应该使用while多次判断,而不是用if只判断一次,如本例中:同时存在多个消费者和生产者。 例如:生产者线程A生产完成之后,理想状态下是只唤醒一个处于wait状态的消费者B或者D去消费。但是实际情况是BD两个线程都会被唤醒,因为BD的业务判断条件使用的是if,就会导致BD同时
Java
未读
idea一直在执行后台任务:正在读取maven项目
idea一直在读取maven项目,我确定已经读取完了,项目一切正常,但是就是一直显示在读取。 解决方法: 点击‘修复IDE’ 根据右下角提示,如果没有修复,就继续下一步。 如果修复完成,点击现在一切正常,不再进行下一步,修复完成
Linux
未读
Linux:开机自动执行脚本
创建.sh脚本,例如在/root下创建test.sh 授权test.sh执行权限 chmod +x /root/test.sh 修改rc文件 vi /etc/rc.d/rc.local,在最后一行添加文件执行/root/test.sh 授权rc文件执行权限 chmod +x /etc/rc.d/rc
windows
未读
windows直接解压tar.gz失败
1、打开Windows上的Linux环境。即Windows PowerShell(我是Windows10的系统) 2、执行命令:tar -zxvf tar.gz
多个服务器、多个Halo站点,数据及附件同步!不完美
先简单说一下为什么这么做 首先我自己家里有一台NAS设备,并且在我软磨硬泡之下,运营商给开通了公网IPV4。通过DDNS解析,可以使用域名随时在外网访问家里的NAS,于是我在NAS上使用1panel部署了本站,数据库是使用的NAS上安装的MySQL,附件是使用的本地存储策略。走的是宽带的上行,50M
Java
未读
java代码发送邮件报错(证书问题,已解决)
一、报错内容 sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 二、报错原因 Java的证书有问题 三、添加证