腾讯云 Ubuntu 24.04 与 iStoreOS WireGuard 组网配置文档 腾讯云 Ubuntu 24.04 与 iStoreOS WireGuard 组网配置文档 一、组网目标 通过 WireGuard 建立加密隧道,实现腾讯云服务器与家用 iStoreOS 及内网设备(192.168.9.0/24 网段)的互通,支持腾讯云访问家用内网服务(如 SSH、Web 服务等)。 二、环境信息 2025-10-30 Linux 54 IMKKA.CN
Java 异常体系与处理规范手册 Java 异常体系与处理规范手册 1. 异常体系核心区别 Java 异常体系基于Throwable类,分为Error(错误,如 OutOfMemoryError,无需捕获)和Exception(异常,需处理),其中Exception又分为Checked 异常和Unchecked 异常,两者在编译要求、处理方式上差异显著。 1.1 C 2025-10-21 Java 29 IMKKA.CN
Java 集合框架核心知识手册 Java 集合框架核心知识手册 1. 集合框架体系核心区别 1.1 List 接口(有序、可重复) ArrayList 底层:动态数组(Object[]),默认初始容量 10 性能: 随机访问(get(index)):O 2025-10-21 Java 23 IMKKA.CN
docker变收费,使用podman平滑替代 docker变收费,使用podman平滑替代 根据Halo官方文档,使用docker快速部署可以执行以下命令: docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2clou 2025-08-15 Docker 31 IMKKA.CN
由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 2025-06-16 Docker 46 IMKKA.CN
Alist实现预览office,使用kkFileView,部署0难度 Alist默认的Iframe预览,针对doc、docx、excel表格等文件,好像是特殊原因,预览不成功。具体因为啥没有深究。 直接用docker部署了kkFileView(官网手册),然后修改Alist的Iframe预览的设置就行。 version: '3.8' services: kkfil 2025-05-09 Docker 85 IMKKA.CN
docker部署的Alist、为知笔记,使用外部MySQL 使用docker私有化部署了为知笔记,发现内存占用很高。 是因为默认会在容器中创建一个MySQL服务,如果我们已经单独部署过MySQL,可以直接用自己的MySQL,这样会大大减少内存占用。也方便进行数据维护 原本用docker直接部署的,进入容器后,查看启动脚本:cat /wiz/app/entry 2025-05-08 Nas 85 IMKKA.CN
JAVA:虚假唤醒问题 产生原因 线程等待的条件应该使用while多次判断,而不是用if只判断一次,如本例中:同时存在多个消费者和生产者。 例如:生产者线程A生产完成之后,理想状态下是只唤醒一个处于wait状态的消费者B或者D去消费。但是实际情况是BD两个线程都会被唤醒,因为BD的业务判断条件使用的是if,就会导致BD同时 2025-04-18 Java 77 IMKKA.CN
idea一直在执行后台任务:正在读取maven项目 idea一直在读取maven项目,我确定已经读取完了,项目一切正常,但是就是一直显示在读取。 解决方法: 点击‘修复IDE’ 根据右下角提示,如果没有修复,就继续下一步。 如果修复完成,点击现在一切正常,不再进行下一步,修复完成 2025-04-18 Java 57 IMKKA.CN
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 2025-04-18 Linux 45 IMKKA.CN