<?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>XZRO</title><link>https://www.xzro.com</link><atom:link href="https://www.xzro.com/rss.xml" rel="self" type="application/rss+xml"/><description>自留地</description><generator>Halo v2.25.4</generator><language>zh-cn</language><image><url>https://www.xzro.com/upload/main%20logo-owvm.png</url><title>XZRO</title><link>https://www.xzro.com</link></image><lastBuildDate>Wed, 15 Jul 2026 18:51:14 GMT</lastBuildDate><item><title><![CDATA[Java中File对象删除删除失败问题]]></title><link>https://www.xzro.com/archives/javazhong-filedui-xiang-shan-chu-shan-chu-shi-bai-wen-ti</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Java%E4%B8%ADFile%E5%AF%B9%E8%B1%A1%E5%88%A0%E9%99%A4%E5%88%A0%E9%99%A4%E5%A4%B1%E8%B4%A5%E9%97%AE%E9%A2%98&amp;url=/archives/javazhong-filedui-xiang-shan-chu-shan-chu-shi-bai-wen-ti" width="1" height="1" alt="" style="opacity:0;">问题： 在Java中File类对象如果是目录，当这个目录不为空时，调用delete方法并不会成功删除 解决方案1：使用FileUtils工具类 File tempDir = new File("/test"); if (tempDir.exists()) { deleteAll(te]]></description><guid isPermaLink="false">/archives/javazhong-filedui-xiang-shan-chu-shan-chu-shi-bai-wen-ti</guid><dc:creator>Xzro</dc:creator><category>Java教程</category><pubDate>Tue, 4 Mar 2025 09:11:13 GMT</pubDate></item><item><title><![CDATA[Quartz定时任务2.3数据库字段注释]]></title><link>https://www.xzro.com/archives/quartzding-shi-ren-wu-2.3shu-ju-ku-zi-duan-zhu-shi</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Quartz%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A12.3%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%97%E6%AE%B5%E6%B3%A8%E9%87%8A&amp;url=/archives/quartzding-shi-ren-wu-2.3shu-ju-ku-zi-duan-zhu-shi" width="1" height="1" alt="" style="opacity:0;">一、qrtz_job_details qrtz_job_details表 用来存储已配置的Job的详细信息。 字段 说明]]></description><guid isPermaLink="false">/archives/quartzding-shi-ren-wu-2.3shu-ju-ku-zi-duan-zhu-shi</guid><dc:creator>Xzro</dc:creator><category>Java教程</category><category>随记</category><pubDate>Thu, 20 Feb 2025 02:30:26 GMT</pubDate></item><item><title><![CDATA[搭建Qbitorrent下载器]]></title><link>https://www.xzro.com/archives/da-jian-qbitorrentxia-zai-qi</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E6%90%AD%E5%BB%BAQbitorrent%E4%B8%8B%E8%BD%BD%E5%99%A8&amp;url=/archives/da-jian-qbitorrentxia-zai-qi" width="1" height="1" alt="" style="opacity:0;">创建默认配置目录 mkdir -p ~/.config/qBittorrent 创建配置文件 touch ~/.config/qBittorrent/qBittorrent.conf 编辑文件 nano ~/.config/qBittorrent/qBittorrent.conf 添加下面的内容，W]]></description><guid isPermaLink="false">/archives/da-jian-qbitorrentxia-zai-qi</guid><dc:creator>Xzro</dc:creator><category>开源分享</category><pubDate>Thu, 28 Nov 2024 01:05:01 GMT</pubDate></item><item><title><![CDATA[Oracle数据库存储Clob大文本内容解决方案]]></title><link>https://www.xzro.com/archives/oracleshu-ju-ku-cun-chu-clobda-wen-ben-nei-rong-jie-jue-fang-an</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Oracle%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8Clob%E5%A4%A7%E6%96%87%E6%9C%AC%E5%86%85%E5%AE%B9%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88&amp;url=/archives/oracleshu-ju-ku-cun-chu-clobda-wen-ben-nei-rong-jie-jue-fang-an" width="1" height="1" alt="" style="opacity:0;">问题复现 Oracle的Clob类型字段理论上可以存储32TB大小的数据，但是当存储字符串时，长度限制仍然会被限制到4000，也就是即使存储的数据小于最大存储容量也会出现存储失败。 insert into table_name(id,text) values(1,'大于4000长度的文本...');]]></description><guid isPermaLink="false">/archives/oracleshu-ju-ku-cun-chu-clobda-wen-ben-nei-rong-jie-jue-fang-an</guid><dc:creator>Xzro</dc:creator><category>数据库</category><category>随记</category><pubDate>Wed, 27 Nov 2024 08:44:40 GMT</pubDate></item><item><title><![CDATA[MySQL多表查询语句]]></title><link>https://www.xzro.com/archives/mysqlduo-biao-cha-xun-yu-ju</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=MySQL%E5%A4%9A%E8%A1%A8%E6%9F%A5%E8%AF%A2%E8%AF%AD%E5%8F%A5&amp;url=/archives/mysqlduo-biao-cha-xun-yu-ju" width="1" height="1" alt="" style="opacity:0;">-- 1. 查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。 SELECT a.deptno, a.dname, a.loc, b.ct FROM `dept` a, (SELECT deptno, COUNT(1) ct FROM `emp` GROUP BY `]]></description><guid isPermaLink="false">/archives/mysqlduo-biao-cha-xun-yu-ju</guid><dc:creator>Xzro</dc:creator><category>数据库</category><category>随记</category><pubDate>Sun, 11 Aug 2024 14:58:26 GMT</pubDate></item><item><title><![CDATA[搭建 VoceChat 私人聊天服务器]]></title><link>https://www.xzro.com/archives/vocechatsi-ren-liao-tian-fu-wu-qi</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E6%90%AD%E5%BB%BA%20VoceChat%20%E7%A7%81%E4%BA%BA%E8%81%8A%E5%A4%A9%E6%9C%8D%E5%8A%A1%E5%99%A8&amp;url=/archives/vocechatsi-ren-liao-tian-fu-wu-qi" width="1" height="1" alt="" style="opacity:0;">介绍 今天在Github冲浪，发现了一个私人聊天服务器开源项目 先来说说他的优点： 全平台客户端 视频通话 超级轻量（20M） docker一键部署 项目地址：https://github.com/Privoce/vocechat-web 项目适用性 比较适合电商平台的客户系统，自己的小铺网站 &lt;]]></description><guid isPermaLink="false">/archives/vocechatsi-ren-liao-tian-fu-wu-qi</guid><dc:creator>Xzro</dc:creator><category>开源分享</category><pubDate>Wed, 7 Aug 2024 13:26:00 GMT</pubDate></item><item><title><![CDATA[Java基础-常用类]]></title><link>https://www.xzro.com/archives/javaji-chu-chang-yong-lei</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Java%E5%9F%BA%E7%A1%80-%E5%B8%B8%E7%94%A8%E7%B1%BB&amp;url=/archives/javaji-chu-chang-yong-lei" width="1" height="1" alt="" style="opacity:0;">Object类 概述 Object 是所有类的直接或间接父类，位于继承树的最顶层，任何类，如果没有明确书写extends继承某个类，都默认直接继承Object类，否则，为间接继承。 Object类中所定义的方法，是所有对象都具备的方法。 Object类可以cun存储任何对象。 作为参数，可以接收任何]]></description><guid isPermaLink="false">/archives/javaji-chu-chang-yong-lei</guid><dc:creator>Xzro</dc:creator><category>Java教程</category><pubDate>Sun, 28 Jul 2024 06:09:26 GMT</pubDate></item><item><title><![CDATA[Java基础-接口及内部类]]></title><link>https://www.xzro.com/archives/javaji-chu-jie-kou-ji-nei-bu-lei</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Java%E5%9F%BA%E7%A1%80-%E6%8E%A5%E5%8F%A3%E5%8F%8A%E5%86%85%E9%83%A8%E7%B1%BB&amp;url=/archives/javaji-chu-jie-kou-ji-nei-bu-lei" width="1" height="1" alt="" style="opacity:0;">接口（interface） 概念 接口是一种规范，像我们在生活中的USB一样，如果一个USB厂商想要做U盘就要遵守操作系统提供的规范去做驱动程序实现USB与计算机的交互，接口与类的关系是实现关系，实现接口的类叫做实现类。 在类的继承之间是is a的关系，在接口则是能不能的关系。 定义接口 接口是抽象]]></description><guid isPermaLink="false">/archives/javaji-chu-jie-kou-ji-nei-bu-lei</guid><dc:creator>Xzro</dc:creator><category>Java教程</category><pubDate>Sat, 27 Jul 2024 09:57:49 GMT</pubDate></item><item><title><![CDATA[Java基础-修饰符：abstract、static、final]]></title><link>https://www.xzro.com/archives/javaji-chu</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Java%E5%9F%BA%E7%A1%80-%E4%BF%AE%E9%A5%B0%E7%AC%A6%EF%BC%9Aabstract%E3%80%81static%E3%80%81final&amp;url=/archives/javaji-chu" width="1" height="1" alt="" style="opacity:0;">abstract 抽象类 abstract 修饰的类称为抽象类 抽象类意为不完整的类、不够具体的类。抽象类对象无法独立存在，即不能new对象 声明abstract类的举例： public abstract class Person{ //姓名 private String name;]]></description><guid isPermaLink="false">/archives/javaji-chu</guid><dc:creator>Xzro</dc:creator><category>Java教程</category><pubDate>Sat, 27 Jul 2024 07:04:50 GMT</pubDate></item><item><title><![CDATA[Java中的经典问题]]></title><link>https://www.xzro.com/archives/1721032125691</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Java%E4%B8%AD%E7%9A%84%E7%BB%8F%E5%85%B8%E9%97%AE%E9%A2%98&amp;url=/archives/1721032125691" width="1" height="1" alt="" style="opacity:0;">1. 高效的方式计算2 * 8的值 2 &lt;&lt; 3 2. &amp;和&amp;&amp;的区别？ 相同点：当左侧为True时，都会执行右侧的条件语句 不同点：&amp;当左侧为False时，会执行右侧的条件语句；&amp;&amp;当左侧为False时，则不再执行右侧条件语句]]></description><guid isPermaLink="false">/archives/1721032125691</guid><dc:creator>Xzro</dc:creator><category>Java教程</category><category>随记</category><pubDate>Mon, 15 Jul 2024 08:57:44 GMT</pubDate></item><item><title><![CDATA[基于NLP的Bert中文文本分类]]></title><link>https://www.xzro.com/archives/shen-du-xue-xi-zhi-bertzhong-wen-wen-ben-fen-lei</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E5%9F%BA%E4%BA%8ENLP%E7%9A%84Bert%E4%B8%AD%E6%96%87%E6%96%87%E6%9C%AC%E5%88%86%E7%B1%BB&amp;url=/archives/shen-du-xue-xi-zhi-bertzhong-wen-wen-ben-fen-lei" width="1" height="1" alt="" style="opacity:0;">如果看不懂这一块可以移步深度学习板块先去了解基础。 尽可能使用比较好的硬件， 模块介绍 首先理解代码中使用的模块，可以更快的上手，省去了查询的时间。 transformers BertTokenizer BertTokenizer是用于将文本转换为BERT模型可以接受的输入格式的工具类。 它负责将原]]></description><guid isPermaLink="false">/archives/shen-du-xue-xi-zhi-bertzhong-wen-wen-ben-fen-lei</guid><dc:creator>Xzro</dc:creator><category>深度学习</category><category>开源分享</category><pubDate>Mon, 6 May 2024 03:51:00 GMT</pubDate></item><item><title><![CDATA[深度学习之平均梯度计算及梯度更新]]></title><link>https://www.xzro.com/archives/shen-du-xue-xi-zhi-xiang-liang-hua-bian-cheng-ping-jun-ti-du-ji-suan</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B9%8B%E5%B9%B3%E5%9D%87%E6%A2%AF%E5%BA%A6%E8%AE%A1%E7%AE%97%E5%8F%8A%E6%A2%AF%E5%BA%A6%E6%9B%B4%E6%96%B0&amp;url=/archives/shen-du-xue-xi-zhi-xiang-liang-hua-bian-cheng-ping-jun-ti-du-ji-suan" width="1" height="1" alt="" style="opacity:0;">介绍 在训练时，我们需要提供许多样本，在同一特征值和偏置下，我们需要对这些样本依次求损失率和梯度，然后求出在此特征值和偏置下的平均损失率和平均梯度，用于梯度下降算法的更新。 平均梯度计算 计算参数的梯度为：d(w1)i，d(w2)i，d(b)i，提供了n个样本，求最终的dw1，dw2，db，如何去设]]></description><guid isPermaLink="false">/archives/shen-du-xue-xi-zhi-xiang-liang-hua-bian-cheng-ping-jun-ti-du-ji-suan</guid><dc:creator>Xzro</dc:creator><category>深度学习</category><pubDate>Tue, 30 Apr 2024 01:07:00 GMT</pubDate></item><item><title><![CDATA[深度学习之梯度下降算法]]></title><link>https://www.xzro.com/archives/shen-du-xue-xi-zhi-ti-du-xia-jiang-suan-fa</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B9%8B%E6%A2%AF%E5%BA%A6%E4%B8%8B%E9%99%8D%E7%AE%97%E6%B3%95&amp;url=/archives/shen-du-xue-xi-zhi-ti-du-xia-jiang-suan-fa" width="1" height="1" alt="" style="opacity:0;">目的 在上一篇文章中，我们通过成本函数可以求出关于w和偏置b所对应的一个损失率，损失率越小，说明预测越接近结果值，所以梯度下降算法就是得到J(w,b)函数中，最小的损失率，也就是J(w,b) 的最小值。 介绍 我们先来展示J(w,b)函数的三维图： 这张三维图可以看出，j(w,b)的值会因w,b的不]]></description><guid isPermaLink="false">/archives/shen-du-xue-xi-zhi-ti-du-xia-jiang-suan-fa</guid><dc:creator>Xzro</dc:creator><category>深度学习</category><pubDate>Mon, 29 Apr 2024 16:26:00 GMT</pubDate></item><item><title><![CDATA[深度学习之逻辑回归（logistic）]]></title><link>https://www.xzro.com/archives/luo-ji-hui-gui-suan-fa</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B9%8B%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92%EF%BC%88logistic%EF%BC%89&amp;url=/archives/luo-ji-hui-gui-suan-fa" width="1" height="1" alt="" style="opacity:0;">介绍 线性回归 在介绍逻辑回归算法之前，我们来先来讲一个例子，来介绍线性回归。当顾客去挑选一件商品时，我们需要预测顾客挑选这个商品的概率。这个商品包含了许多特征Xn来吸引客户，这些特征值包含了不同的权重Wn，还有一个偏置b，那么线性回归的的结果就是w1x1+w2x2+...+wnxn+b 逻辑回归]]></description><guid isPermaLink="false">/archives/luo-ji-hui-gui-suan-fa</guid><dc:creator>Xzro</dc:creator><category>深度学习</category><pubDate>Mon, 29 Apr 2024 13:45:00 GMT</pubDate></item><item><title><![CDATA[自建Amazon S3协议云存储桶]]></title><link>https://www.xzro.com/archives/zi-jian-amazon-s3xie-yi-cun-chu-tong</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E8%87%AA%E5%BB%BAAmazon%20S3%E5%8D%8F%E8%AE%AE%E4%BA%91%E5%AD%98%E5%82%A8%E6%A1%B6&amp;url=/archives/zi-jian-amazon-s3xie-yi-cun-chu-tong" width="1" height="1" alt="" style="opacity:0;">前言 现在各大云服务商都推出了云存储桶服务器，用户可通过云存储桶进行数据存储，用作备份、图床等服务，但是碍于流量计费为后付费服务，遇上不讲武德的人会刷超你的流量造成天价账单。另外自建云存储桶会给带来很多乐趣，玩法更多，权限更大。 准备 Minio的项目地址：https://github.com/mi]]></description><guid isPermaLink="false">/archives/zi-jian-amazon-s3xie-yi-cun-chu-tong</guid><dc:creator>Xzro</dc:creator><category>运维笔记</category><category>随记</category><category>开源分享</category><pubDate>Sun, 28 Apr 2024 14:19:00 GMT</pubDate></item><item><title><![CDATA[哪吒探针Agent手动安装]]></title><link>https://www.xzro.com/archives/na-zha-tan-zhen-agentshou-dong-an-zhuang</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E5%93%AA%E5%90%92%E6%8E%A2%E9%92%88Agent%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85&amp;url=/archives/na-zha-tan-zhen-agentshou-dong-an-zhuang" width="1" height="1" alt="" style="opacity:0;">情景 国内服务器无法正常连接到Github服务器，无法正常拉取Agent被控端 方案 手动下载Agent 到 https://github.com/nezhahq/agent/releases 下载适配面板版本的Agent端 上传Agent 把Agent的二进制文件上穿到服务器目录，使用 cd 进入]]></description><guid isPermaLink="false">/archives/na-zha-tan-zhen-agentshou-dong-an-zhuang</guid><dc:creator>Xzro</dc:creator><category>随记</category><category>开源分享</category><pubDate>Sun, 28 Apr 2024 12:14:00 GMT</pubDate></item><item><title><![CDATA[通过Rsync进行异地备份]]></title><link>https://www.xzro.com/archives/tong-guo-rsyncjin-xing-yi-di-bei-fen</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E9%80%9A%E8%BF%87Rsync%E8%BF%9B%E8%A1%8C%E5%BC%82%E5%9C%B0%E5%A4%87%E4%BB%BD&amp;url=/archives/tong-guo-rsyncjin-xing-yi-di-bei-fen" width="1" height="1" alt="" style="opacity:0;">目的 提高数据安全性，实现服务器异地备份，当服务器数据丢失时可以取回数据 准备 源服务器、目标服务器 步骤 1.安装Rsync 要实现异地备份，源服务器和目标服务器均需要安装Rsync，在两台服务器下执行安装命令 sudo apt update sudo apt install rsync 2.配置]]></description><guid isPermaLink="false">/archives/tong-guo-rsyncjin-xing-yi-di-bei-fen</guid><dc:creator>Xzro</dc:creator><category>运维笔记</category><pubDate>Sun, 28 Apr 2024 12:05:00 GMT</pubDate></item><item><title><![CDATA[开放服务器Root登录]]></title><link>https://www.xzro.com/archives/kai-fang-fu-wu-qi-rootdeng-lu-quan-xian</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=%E5%BC%80%E6%94%BE%E6%9C%8D%E5%8A%A1%E5%99%A8Root%E7%99%BB%E5%BD%95&amp;url=/archives/kai-fang-fu-wu-qi-rootdeng-lu-quan-xian" width="1" height="1" alt="" style="opacity:0;">情景： 像甲骨文等云服务商提供的服务器默认不开放root登录 建议： 开放root登录会大大增加服务器的风险，密码容易被爆破，大大降低服务器安全性，不推荐在生产环境设置 操作： #!/bin/bash echo root:11235879 |sudo chpasswd root sudo sed -]]></description><guid isPermaLink="false">/archives/kai-fang-fu-wu-qi-rootdeng-lu-quan-xian</guid><dc:creator>Xzro</dc:creator><category>运维笔记</category><pubDate>Sun, 28 Apr 2024 11:32:04 GMT</pubDate></item><item><title><![CDATA[Linux使用SWAP增加内存]]></title><link>https://www.xzro.com/archives/wei-ming-ming-wen-zhang</link><description><![CDATA[<img src="https://www.xzro.com/plugins/feed/assets/telemetry.gif?title=Linux%E4%BD%BF%E7%94%A8SWAP%E5%A2%9E%E5%8A%A0%E5%86%85%E5%AD%98&amp;url=/archives/wei-ming-ming-wen-zhang" width="1" height="1" alt="" style="opacity:0;">情景： 服务器内存过小，增加服务器运行内存 缺点： 由于是通过硬盘进行扩容，硬盘的SWAP会频繁调入内存，会增加CPU的负载，最好是使用读写性能高的硬盘 操作： 检查swap分区 swapon -s //检查文件位置 或 free -m 创建swap分区 fallocate -l 1G /swap]]></description><guid isPermaLink="false">/archives/wei-ming-ming-wen-zhang</guid><dc:creator>Xzro</dc:creator><category>运维笔记</category><pubDate>Sun, 28 Apr 2024 11:25:00 GMT</pubDate></item></channel></rss>