<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>极客探索栈</title><link>https://imkka.cn/</link><atom:link href="https://imkka.cn/rss.xml" rel="self" type="application/rss+xml"/><description>爱折腾的程序员</description><generator>Halo v2.23.1</generator><language>zh-cn</language><image><url>https://img.868333.xyz:1080/uploads/2025/08/31/68b3ba64487f3.webp</url><title>极客探索栈</title><link>https://imkka.cn/</link></image><lastBuildDate>Wed, 22 Apr 2026 04:33:28 GMT</lastBuildDate><item><title><![CDATA[腾讯云 Ubuntu 24.04 与 iStoreOS WireGuard 组网配置文档]]></title><link>https://imkka.cn/archives/EmavAQJV</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=%E8%85%BE%E8%AE%AF%E4%BA%91%20Ubuntu%2024.04%20%E4%B8%8E%20iStoreOS%20WireGuard%20%E7%BB%84%E7%BD%91%E9%85%8D%E7%BD%AE%E6%96%87%E6%A1%A3&amp;url=/archives/EmavAQJV" width="1" height="1" alt="" style="opacity:0;">一、组网目标 通过 WireGuard 建立加密隧道，实现腾讯云服务器与家用 iStoreOS 及内网设备（192.168.9.0/24 网段）的互通，支持腾讯云访问家用内网服务（如 SSH、Web 服务等）。 二、环境信息]]></description><guid isPermaLink="false">/archives/EmavAQJV</guid><dc:creator>IMKKA.CN</dc:creator><category>Linux</category><pubDate>Thu, 30 Oct 2025 08:11:22 GMT</pubDate></item><item><title><![CDATA[Java 异常体系与处理规范手册]]></title><link>https://imkka.cn/archives/LT72bdNc</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=Java%20%E5%BC%82%E5%B8%B8%E4%BD%93%E7%B3%BB%E4%B8%8E%E5%A4%84%E7%90%86%E8%A7%84%E8%8C%83%E6%89%8B%E5%86%8C&amp;url=/archives/LT72bdNc" width="1" height="1" alt="" style="opacity:0;">1. 异常体系核心区别 Java 异常体系基于Throwable类，分为Error（错误，如 OutOfMemoryError，无需捕获）和Exception（异常，需处理），其中Exception又分为Checked 异常和Unchecked 异常，两者在编译要求、处理方式上差异显著。 1.1 C]]></description><guid isPermaLink="false">/archives/LT72bdNc</guid><dc:creator>IMKKA.CN</dc:creator><category>Java</category><pubDate>Tue, 21 Oct 2025 06:51:55 GMT</pubDate></item><item><title><![CDATA[Java 集合框架核心知识手册]]></title><link>https://imkka.cn/archives/i0lmtADA</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=Java%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E6%A0%B8%E5%BF%83%E7%9F%A5%E8%AF%86%E6%89%8B%E5%86%8C&amp;url=/archives/i0lmtADA" width="1" height="1" alt="" style="opacity:0;">1. 集合框架体系核心区别 1.1 List 接口（有序、可重复） ArrayList 底层：动态数组（Object[]），默认初始容量 10 性能： 随机访问（get(index)）：O]]></description><guid isPermaLink="false">/archives/i0lmtADA</guid><dc:creator>IMKKA.CN</dc:creator><category>Java</category><pubDate>Tue, 21 Oct 2025 06:24:03 GMT</pubDate></item><item><title><![CDATA[docker变收费，使用podman平滑替代]]></title><link>https://imkka.cn/archives/q2mmJRVh</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=docker%E5%8F%98%E6%94%B6%E8%B4%B9%EF%BC%8C%E4%BD%BF%E7%94%A8podman%E5%B9%B3%E6%BB%91%E6%9B%BF%E4%BB%A3&amp;url=/archives/q2mmJRVh" width="1" height="1" alt="" style="opacity:0;">根据Halo官方文档，使用docker快速部署可以执行以下命令： docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2clou]]></description><guid isPermaLink="false">/archives/q2mmJRVh</guid><dc:creator>IMKKA.CN</dc:creator><category>podman</category><category>Docker</category><pubDate>Fri, 15 Aug 2025 07:17:04 GMT</pubDate></item><item><title><![CDATA[由Alist转到OpenList（Fork：Alist），Docker-compose部署]]></title><link>https://imkka.cn/archives/CUHJfBuG</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=%E7%94%B1Alist%E8%BD%AC%E5%88%B0OpenList%EF%BC%88Fork%EF%BC%9AAlist%EF%BC%89%EF%BC%8CDocker-compose%E9%83%A8%E7%BD%B2&amp;url=/archives/CUHJfBuG" width="1" height="1" alt="" style="opacity:0;">docker-compose文件： version: '3.3' services: openlist: image: 'ghcr.io/openlistteam/openlist-git:beta-aio' container_name: openlist volum]]></description><guid isPermaLink="false">/archives/CUHJfBuG</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba236828c.webp&amp;size=m" type="image/jpeg" length="33396"/><category>Docker</category><category>Nas</category><pubDate>Mon, 16 Jun 2025 03:31:06 GMT</pubDate></item><item><title><![CDATA[Alist实现预览office，使用kkFileView，部署0难度]]></title><link>https://imkka.cn/archives/8DIWm9v0</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=Alist%E5%AE%9E%E7%8E%B0%E9%A2%84%E8%A7%88office%EF%BC%8C%E4%BD%BF%E7%94%A8kkFileView%EF%BC%8C%E9%83%A8%E7%BD%B20%E9%9A%BE%E5%BA%A6&amp;url=/archives/8DIWm9v0" width="1" height="1" alt="" style="opacity:0;">Alist默认的Iframe预览，针对doc、docx、excel表格等文件，好像是特殊原因，预览不成功。具体因为啥没有深究。 直接用docker部署了kkFileView（官网手册），然后修改Alist的Iframe预览的设置就行。 version: '3.8' services: kkfil]]></description><guid isPermaLink="false">/archives/8DIWm9v0</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba23d95d2.webp&amp;size=m" type="image/jpeg" length="520974"/><category>Docker</category><category>Linux</category><category>Nas</category><pubDate>Fri, 9 May 2025 03:03:11 GMT</pubDate></item><item><title><![CDATA[docker部署的Alist、为知笔记，使用外部MySQL]]></title><link>https://imkka.cn/archives/0lpC1noo</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=docker%E9%83%A8%E7%BD%B2%E7%9A%84Alist%E3%80%81%E4%B8%BA%E7%9F%A5%E7%AC%94%E8%AE%B0%EF%BC%8C%E4%BD%BF%E7%94%A8%E5%A4%96%E9%83%A8MySQL&amp;url=/archives/0lpC1noo" width="1" height="1" alt="" style="opacity:0;">使用docker私有化部署了为知笔记，发现内存占用很高。 是因为默认会在容器中创建一个MySQL服务，如果我们已经单独部署过MySQL，可以直接用自己的MySQL，这样会大大减少内存占用。也方便进行数据维护 原本用docker直接部署的，进入容器后，查看启动脚本：cat /wiz/app/entry]]></description><guid isPermaLink="false">/archives/0lpC1noo</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba236828c.webp&amp;size=m" type="image/jpeg" length="33396"/><category>Mysql</category><category>Docker</category><category>Linux</category><category>Nas</category><pubDate>Thu, 8 May 2025 09:29:34 GMT</pubDate></item><item><title><![CDATA[JAVA：虚假唤醒问题]]></title><link>https://imkka.cn/archives/bdcFFTrs</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=JAVA%EF%BC%9A%E8%99%9A%E5%81%87%E5%94%A4%E9%86%92%E9%97%AE%E9%A2%98&amp;url=/archives/bdcFFTrs" width="1" height="1" alt="" style="opacity:0;">产生原因 线程等待的条件应该使用while多次判断，而不是用if只判断一次，如本例中：同时存在多个消费者和生产者。 例如：生产者线程A生产完成之后，理想状态下是只唤醒一个处于wait状态的消费者B或者D去消费。但是实际情况是BD两个线程都会被唤醒，因为BD的业务判断条件使用的是if,就会导致BD同时]]></description><guid isPermaLink="false">/archives/bdcFFTrs</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba6500629.webp&amp;size=m" type="image/jpeg" length="238610"/><category>Java</category><pubDate>Fri, 18 Apr 2025 01:52:13 GMT</pubDate></item><item><title><![CDATA[idea一直在执行后台任务：正在读取maven项目]]></title><link>https://imkka.cn/archives/tzkOezyh</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=idea%E4%B8%80%E7%9B%B4%E5%9C%A8%E6%89%A7%E8%A1%8C%E5%90%8E%E5%8F%B0%E4%BB%BB%E5%8A%A1%EF%BC%9A%E6%AD%A3%E5%9C%A8%E8%AF%BB%E5%8F%96maven%E9%A1%B9%E7%9B%AE&amp;url=/archives/tzkOezyh" width="1" height="1" alt="" style="opacity:0;">idea一直在读取maven项目，我确定已经读取完了，项目一切正常，但是就是一直显示在读取。 解决方法： 点击‘修复IDE’ 根据右下角提示，如果没有修复，就继续下一步。 如果修复完成，点击现在一切正常，不再进行下一步，修复完成]]></description><guid isPermaLink="false">/archives/tzkOezyh</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba2358e87.webp&amp;size=m" type="image/jpeg" length="26348"/><category>Java</category><pubDate>Fri, 18 Apr 2025 01:49:38 GMT</pubDate></item><item><title><![CDATA[Linux：开机自动执行脚本]]></title><link>https://imkka.cn/archives/js79zyKD</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=Linux%EF%BC%9A%E5%BC%80%E6%9C%BA%E8%87%AA%E5%8A%A8%E6%89%A7%E8%A1%8C%E8%84%9A%E6%9C%AC&amp;url=/archives/js79zyKD" width="1" height="1" alt="" style="opacity:0;">创建.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]]></description><guid isPermaLink="false">/archives/js79zyKD</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba648df06.webp&amp;size=m" type="image/jpeg" length="81743"/><category>Linux</category><pubDate>Fri, 18 Apr 2025 01:42:51 GMT</pubDate></item><item><title><![CDATA[windows直接解压tar.gz失败]]></title><link>https://imkka.cn/archives/Kqy6zafl</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=windows%E7%9B%B4%E6%8E%A5%E8%A7%A3%E5%8E%8Btar.gz%E5%A4%B1%E8%B4%A5&amp;url=/archives/Kqy6zafl" width="1" height="1" alt="" style="opacity:0;">1、打开Windows上的Linux环境。即Windows PowerShell（我是Windows10的系统） 2、执行命令：tar -zxvf tar.gz]]></description><guid isPermaLink="false">/archives/Kqy6zafl</guid><dc:creator>IMKKA.CN</dc:creator><category>Windows</category><pubDate>Fri, 18 Apr 2025 01:41:34 GMT</pubDate></item><item><title><![CDATA[多个服务器、多个Halo站点，数据及附件同步！不完美]]></title><link>https://imkka.cn/archives/Lx0bEzCA</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=%E5%A4%9A%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E5%A4%9A%E4%B8%AAHalo%E7%AB%99%E7%82%B9%EF%BC%8C%E6%95%B0%E6%8D%AE%E5%8F%8A%E9%99%84%E4%BB%B6%E5%90%8C%E6%AD%A5%EF%BC%81%E4%B8%8D%E5%AE%8C%E7%BE%8E&amp;url=/archives/Lx0bEzCA" width="1" height="1" alt="" style="opacity:0;">先简单说一下为什么这么做 首先我自己家里有一台NAS设备，并且在我软磨硬泡之下，运营商给开通了公网IPV4。通过DDNS解析，可以使用域名随时在外网访问家里的NAS，于是我在NAS上使用1panel部署了本站，数据库是使用的NAS上安装的MySQL，附件是使用的本地存储策略。走的是宽带的上行，50M]]></description><guid isPermaLink="false">/archives/Lx0bEzCA</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba65a4760.webp&amp;size=m" type="image/jpeg" length="230270"/><category>Linux</category><category>Nas</category><pubDate>Thu, 3 Apr 2025 06:53:20 GMT</pubDate></item><item><title><![CDATA[java代码发送邮件报错（证书问题，已解决）]]></title><link>https://imkka.cn/archives/nEUVe0nz</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=java%E4%BB%A3%E7%A0%81%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E6%8A%A5%E9%94%99%EF%BC%88%E8%AF%81%E4%B9%A6%E9%97%AE%E9%A2%98%EF%BC%8C%E5%B7%B2%E8%A7%A3%E5%86%B3%EF%BC%89&amp;url=/archives/nEUVe0nz" width="1" height="1" alt="" style="opacity:0;">一、报错内容 sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 二、报错原因 Java的证书有问题 三、添加证]]></description><guid isPermaLink="false">/archives/nEUVe0nz</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba6500629.webp&amp;size=m" type="image/jpeg" length="238610"/><category>Java</category><pubDate>Wed, 19 Feb 2025 06:41:21 GMT</pubDate></item><item><title><![CDATA[Java实现大批量数据导入导出(100W以上)]]></title><link>https://imkka.cn/archives/7T5azPyU</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=Java%E5%AE%9E%E7%8E%B0%E5%A4%A7%E6%89%B9%E9%87%8F%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA%28100W%E4%BB%A5%E4%B8%8A%29&amp;url=/archives/7T5azPyU" width="1" height="1" alt="" style="opacity:0;">]]></description><guid isPermaLink="false">/archives/7T5azPyU</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba6500629.webp&amp;size=m" type="image/jpeg" length="238610"/><category>Java</category><pubDate>Mon, 20 Jan 2025 09:26:49 GMT</pubDate></item><item><title><![CDATA[在Linux中如何查找最大的10个文件方法汇总]]></title><link>https://imkka.cn/archives/imjT7scz</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=%E5%9C%A8Linux%E4%B8%AD%E5%A6%82%E4%BD%95%E6%9F%A5%E6%89%BE%E6%9C%80%E5%A4%A7%E7%9A%8410%E4%B8%AA%E6%96%87%E4%BB%B6%E6%96%B9%E6%B3%95%E6%B1%87%E6%80%BB&amp;url=/archives/imjT7scz" width="1" height="1" alt="" style="opacity:0;">前言 众所周知当系统的磁盘空间不足时，您可能会使用 df、du 或 ncdu 命令进行检查，但这些命令只会显示当前目录的文件，并不会显示整个系统范围的文件。 您得花费大量的时间才能用上述命令获取系统中最大的文件，因为要进入到每个目录重复运行上述命令。 这种方法比较麻烦，也并不恰当。 如果是这样，那么]]></description><guid isPermaLink="false">/archives/imjT7scz</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba648df06.webp&amp;size=m" type="image/jpeg" length="81743"/><category>Linux</category><pubDate>Mon, 20 Jan 2025 09:14:25 GMT</pubDate></item><item><title><![CDATA[解决git忽略文件不生效]]></title><link>https://imkka.cn/archives/AlXWMFmM</link><description><![CDATA[<img src="https://imkka.cn/plugins/feed/assets/telemetry.gif?title=%E8%A7%A3%E5%86%B3git%E5%BF%BD%E7%95%A5%E6%96%87%E4%BB%B6%E4%B8%8D%E7%94%9F%E6%95%88&amp;url=/archives/AlXWMFmM" width="1" height="1" alt="" style="opacity:0;">Git忽略文件不生效可能是因为.gitignore文件中的规则不正确，或者是已经被跟踪的文件导致规则没有效果。 解决方法 检查.gitignore文件中的规则是否正确。确保没有语法错误，并且路径正确。 如果文件已经被Git跟踪（即已经被添加到版本控制中），那么规则将不会生效。你需要从Git索引中移除]]></description><guid isPermaLink="false">/archives/AlXWMFmM</guid><dc:creator>IMKKA.CN</dc:creator><enclosure url="https://imkka.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg.868333.xyz%3A1080%2Fuploads%2F2025%2F08%2F31%2F68b3ba226a7c9.webp&amp;size=m" type="image/jpeg" length="123651"/><category>Linux</category><pubDate>Mon, 20 Jan 2025 09:08:09 GMT</pubDate></item></channel></rss>