<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <title>Dulucy</title>
    <link>https://www.dulucy.cn/</link>
    <atom:link href="https://www.dulucy.cn/feed.xml" rel="self" type="application/rss+xml" />
    <description>Java/Rust/数据库/Linux 技术实战博客</description>
    <item>
      <title>Clickhouse | clickhouse集群切换Clickhouse-keeper过程记录（一）</title>
      <link>https://www.dulucy.cn/database/1792421710634.html</link>
      <guid>https://www.dulucy.cn/database/1792421710634.html</guid>
      <description>zookeeper集群故障导致Clickhouse集群所有的表进入只读模式，问题发现、寻找原因的过程，以及常规架构下的恢复方式。包含错误信息、调查的脚本和生成批量恢复只读表sql的命令</description>
      <pubDate>Wed, 26 Nov 2025 22:56:23 GMT</pubDate>
    </item>
    <item>
      <title>Rust博客实战 | （一）数据库设计及建表语句</title>
      <link>https://www.dulucy.cn/rust/1792421752852.html</link>
      <guid>https://www.dulucy.cn/rust/1792421752852.html</guid>
      <description>Rust博客实战 | （一）数据库设计及建表语句。使用deepseek生成的博客系统建表语句，并根据自己的需求手动进行修改。包含文章表、分类表、标签表、媒体管理表、用户表、菜单表、配置表、主题表和插件表，后续根据功能需要还需要增加定时任务表等。一切以实际开发需求出发建表</description>
      <pubDate>Thu, 20 Nov 2025 23:47:03 GMT</pubDate>
    </item>
    <item>
      <title>Rust博客实战 |  详细功能清单及开发计划（deepseek生成版）</title>
      <link>https://www.dulucy.cn/rust/1792421786425.html</link>
      <guid>https://www.dulucy.cn/rust/1792421786425.html</guid>
      <description>Rust博客实战 |  详细功能清单及开发计划（deepseek生成版）基于Rust开发个人博客，使用deepseek生成博客功能清单和开发计划</description>
      <pubDate>Thu, 20 Nov 2025 22:36:52 GMT</pubDate>
    </item>
    <item>
      <title>MySQL恢复数据库报错Unknown command '\''.</title>
      <link>https://www.dulucy.cn/database/1792421830532.html</link>
      <guid>https://www.dulucy.cn/database/1792421830532.html</guid>
      <description>MySQL数据库使用命令行进行数据备份：mysqldump -u username -p --no-create-db -R databasename &gt; dump.sql
恢复命令：mysql -u username -p databasename2 &lt; dump.sql
恢复失败提示ERROR at line 39595: Unknown command '\''.</description>
      <pubDate>Wed, 19 Nov 2025 09:18:00 GMT</pubDate>
    </item>
    <item>
      <title>git 将本地项目推送到GitCode 操作</title>
      <link>https://www.dulucy.cn/java/1792421883033.html</link>
      <guid>https://www.dulucy.cn/java/1792421883033.html</guid>
      <description>git 的常用命令 | 如何将本地项目推送到gitCode仓库 |  git的个人访问令牌如何使用 | git分支切换</description>
      <pubDate>Tue, 28 Oct 2025 15:16:01 GMT</pubDate>
    </item>
    <item>
      <title>NIFI 实现上一次任务执行完后，等待5分钟执行下一次任务</title>
      <link>https://www.dulucy.cn/database/1792421971692.html</link>
      <guid>https://www.dulucy.cn/database/1792421971692.html</guid>
      <description>前两天在使用nifi进行数据同步的时候，原来的流程方式是设置使用GenerateFlowFile作为初始节点，设置cron 表达式每5分钟执行一次。因为整个流程需要处理的节点比较多，有些数据查询会比较慢。虽然是数据增量的方式同步，但是存在当某次某节点查询的数据量过大，整个流程执行完超过5分钟的情况，此时下一次任务再次开始，就会导致最终插入的数据出现重复，这是业务不允许的，因此需要实现 实现上一次任务执行完后，等待5分钟执行下一次任务。使用NIFI的ExecuteScript 实现任务延时处理</description>
      <pubDate>Fri, 24 Oct 2025 14:06:26 GMT</pubDate>
    </item>
    <item>
      <title>ClickHouse 先删除数据再插入数据不报错，但是没有插入数据的问题</title>
      <link>https://www.dulucy.cn/database/1792421996275.html</link>
      <guid>https://www.dulucy.cn/database/1792421996275.html</guid>
      <description>对副本表 insert 语句的数据会划分为数据块. 每个数据块会生成 block_id ,存在 zookeeper 相应表目录的 block 子目录下.根据这个 block_id 数据块会去重.当对这份数据进行 aleter delete 操作后.数据成功删除了,但是存在 zookeeper 上的 block_id 没有被一并删除.导致之后对这份数据进行 insert into ,会被表引擎判断为重复数据,而被略过,使数据没有落地到表里面.也就是查不出来这份数据.</description>
      <pubDate>Thu, 23 Oct 2025 15:06:08 GMT</pubDate>
    </item>
    <item>
      <title>Rust 学习资料</title>
      <link>https://www.dulucy.cn/rust/1792422016971.html</link>
      <guid>https://www.dulucy.cn/rust/1792422016971.html</guid>
      <description>从《数据结构与算法 rust语言描述》中摘抄出来的Rust学习资源，包含入门、高级、进阶的书籍推荐，以及特定领域网址和资源网站等。</description>
      <pubDate>Tue, 21 Oct 2025 14:01:37 GMT</pubDate>
    </item>
    <item>
      <title> 【解决】CMake Error: CMake was unable to find a build program corresponding to &quot;Unix Makefiles&quot;.  CMAKE_MAKE_PROGRAM </title>
      <link>https://www.dulucy.cn/linux/1792422239191.html</link>
      <guid>https://www.dulucy.cn/linux/1792422239191.html</guid>
      <description> 已解决：CMake Error: CMake was unable to find a build program corresponding to &quot;Unix Makefiles&quot;.  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.</description>
      <pubDate>Fri, 17 Oct 2025 16:46:19 GMT</pubDate>
    </item>
    <item>
      <title>Clickhouse集群版本升级方案及降级方案（实操）</title>
      <link>https://www.dulucy.cn/database/1792422034141.html</link>
      <guid>https://www.dulucy.cn/database/1792422034141.html</guid>
      <description>1、clickhouse从23.3升级到25.3的方案，亲验证
2、clickhouse版本降级实际操作
3、clickhouse升级使用的命令</description>
      <pubDate>Fri, 19 Sep 2025 00:41:06 GMT</pubDate>
    </item>
    <item>
      <title>同一局域网下外部电脑访问Windows 子系统 WSL</title>
      <link>https://www.dulucy.cn/linux/1792422267265.html</link>
      <guid>https://www.dulucy.cn/linux/1792422267265.html</guid>
      <description>本文详细指导如何在Windows环境下配置WSL（Ubuntu）子系统的网络服务使其能在局域网内访问，涉及关闭防火墙、获取子系统IP、设置端口映射及添加防火墙规则的操作步骤</description>
      <pubDate>Fri, 01 Aug 2025 14:19:04 GMT</pubDate>
    </item>
    <item>
      <title>clickhouse | 建表的时候可以做的一些优化</title>
      <link>https://www.dulucy.cn/database/1792422050834.html</link>
      <guid>https://www.dulucy.cn/database/1792422050834.html</guid>
      <description>clickhouse建表的优化关键原则
1、按查询模式设计：所有优化需基于实际查询需求。
2、测试验证：通过EXPLAIN和查询日志分析优化效果。
3、平衡写入与查询：过度优化可能增加写入开销。</description>
      <pubDate>Mon, 19 May 2025 10:19:38 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript实现svg图片动态变色和文字修改</title>
      <link>https://www.dulucy.cn/fore-end/1792422301228.html</link>
      <guid>https://www.dulucy.cn/fore-end/1792422301228.html</guid>
      <description>SVG图片使用的场景各有不同，本文主要讲的是在已有的SVG图上连接数据，动态的改变SVG图片的背景颜色和文字，用于传递不同的信息。SVG嵌入html的方式、处理SVG和html引入SVG、SVG嵌入</description>
      <pubDate>Tue, 13 May 2025 23:30:15 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 | 图片上传服务器及客户端显示图片</title>
      <link>https://www.dulucy.cn/java/1792422322748.html</link>
      <guid>https://www.dulucy.cn/java/1792422322748.html</guid>
      <description>在上一篇文章末尾，我阐述了两种图片（文件）上传到服务器后不同的保存方式。直接存放到数据库中，适合图片较小、数量少的应用场景，因为从数据库中读取图片数据会比较慢，特别实在图片较大、网络环境差的情况下。把图片存放到服务器磁盘、数据库存放图片存放路径，前台页面直接通过路径访问图片，这种方式适合需要展示的图片数量多的场景下</description>
      <pubDate>Tue, 13 May 2025 23:20:20 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 | SSM+Layui实现文件上传服务器</title>
      <link>https://www.dulucy.cn/java/1792422352955.html</link>
      <guid>https://www.dulucy.cn/java/1792422352955.html</guid>
      <description>文件上传到服务器的存放方式拿图片来说，一般两种方式：
①、将图片上传的服务器上，存放到硬盘的某一个文件夹中，然后将路径存放到数据库中，需要访问图片的时候，直接获取路径即可。这种存放方式在读取时，需要给tomcat配置虚拟路径，指向该文件夹，否则无法正常访问到图片
②、将图片解析成byte[]字节码，直接存入到数据库中，读取的时候将字节码还原，返回前台即可显示。</description>
      <pubDate>Tue, 13 May 2025 23:12:32 GMT</pubDate>
    </item>
    <item>
      <title>SQL server｜with as使用方法和注意事项</title>
      <link>https://www.dulucy.cn/database/1792422371239.html</link>
      <guid>https://www.dulucy.cn/database/1792422371239.html</guid>
      <description>WITH AS短语，也叫做子查询部分（subquery factoring），可以定义一个SQL片断，该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高，也可以在UNION ALL的不同部分，作为提供数据的部分。
</description>
      <pubDate>Tue, 13 May 2025 23:04:21 GMT</pubDate>
    </item>
    <item>
      <title>SQL server｜备份时报错“无法打开设备”</title>
      <link>https://www.dulucy.cn/database/1792422390936.html</link>
      <guid>https://www.dulucy.cn/database/1792422390936.html</guid>
      <description>今天同时在处理SQL server数据库备份时，正常操作的情况下，却报错无法打开备份设备的错误。导致问题的原因：①可能是文件夹目录权限问题
②可能是登录SQLServer服务器用户策略问题</description>
      <pubDate>Tue, 13 May 2025 22:58:45 GMT</pubDate>
    </item>
    <item>
      <title>SQL server｜云服务器配置SQL server允许远程访问</title>
      <link>https://www.dulucy.cn/database/1792422409019.html</link>
      <guid>https://www.dulucy.cn/database/1792422409019.html</guid>
      <description>之前自己买了阿里云服务器后，操作配置过mysql允许远程访问，这次公司在华为云上新买了一个云服务器，在安装完SQL server后却发现无法使用Navicat远程访问，于是让我来做配置。在云服务器上配置SQL server数据库允许远程访问主要分以下几个步骤：
1、设置数据库允许远程访问；
2、配置数据库的server服务端口1433；
3、在防火墙上开放1433端口，新增入站规则；
4、在云服务器的控制台添加1433的安全组；</description>
      <pubDate>Tue, 13 May 2025 22:54:35 GMT</pubDate>
    </item>
    <item>
      <title>MySQL | 解决 MySQL 中的 &quot;Out of Sort Memory&quot; 错误</title>
      <link>https://www.dulucy.cn/database/1792422432604.html</link>
      <guid>https://www.dulucy.cn/database/1792422432604.html</guid>
      <description>当你在 MySQL 中遇到 Out of sort memory, consider increasing server sort buffer size 错误时，这通常是由于排序操作超过了排序缓存区的大小。</description>
      <pubDate>Mon, 12 May 2025 23:03:06 GMT</pubDate>
    </item>
    <item>
      <title>SQL server | 优雅地创建一个SQL server的触发器</title>
      <link>https://www.dulucy.cn/database/1792422453691.html</link>
      <guid>https://www.dulucy.cn/database/1792422453691.html</guid>
      <description>触发器是一种特殊的存储过程，主要通过事件的触发而被执行的。它可以强化约束，来维护数据的完整性和一致性，可以跟踪数据库内的操作从而不允许未经许可的更新和变化，可以进行联级运算，比如某个表上的触发器包含对另一张表的数据操作，而该操作又会导致该表触发器被触发。</description>
      <pubDate>Mon, 12 May 2025 22:31:22 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 | Java实现动态生成多级菜单的两种方式</title>
      <link>https://www.dulucy.cn/java/1792422476779.html</link>
      <guid>https://www.dulucy.cn/java/1792422476779.html</guid>
      <description>在实现权限控制的时候，我们需要根据登录的用户，生成它所拥有的访问权限的菜单，这时我们就需要从数据库里插叙出菜单，然后通过递归的方式生成树，传递到前台页面，渲染主页菜单。实际上，我们在分配权限的时候，也会用到这种方式，遍历出全部的菜单。如何将查出来的数据遍历成树，是本文研究的问题</description>
      <pubDate>Mon, 12 May 2025 22:26:21 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 | 非对称加密算法实现登陆账号密码加密传输功能</title>
      <link>https://www.dulucy.cn/java/1792422501785.html</link>
      <guid>https://www.dulucy.cn/java/1792422501785.html</guid>
      <description>非对称加密算法需要两个密钥：公开密钥（publickey:简称公钥）和私有密钥（privatekey:简称私钥）。公钥与私钥是一对，如果用公钥对数据进行加密，只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥，所以这种算法叫作非对称加密算法。</description>
      <pubDate>Mon, 12 May 2025 22:22:17 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 | mybatis使用注解编写动态sql注意事项</title>
      <link>https://www.dulucy.cn/java/1792422519087.html</link>
      <guid>https://www.dulucy.cn/java/1792422519087.html</guid>
      <description>在spring+springmvc+mybatis框架中开发，编写sql语句以前都是直接使用xml的方式编写，现在由于新的项目框架搭建过程中，同事配置的是使用注解的方式编写sql语句，因此我也开始学习使用注解编写sql语句。
项目刚开始的时候，涉及的sql语句比较简单，因此直接通过注解@Select、@Update、@Insert直接编写就好了，</description>
      <pubDate>Mon, 12 May 2025 22:14:14 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 | 日期格式处理</title>
      <link>https://www.dulucy.cn/java/1792422537475.html</link>
      <guid>https://www.dulucy.cn/java/1792422537475.html</guid>
      <description>Java开发中，对于时间戳格式化是经常碰到的事，以前总是习惯性地使用‘yyyy-MM-dd HH:mm:ss’来对它进行格式化，直到某一天在刷某条的时候，看到了一篇关于‘YYYY-MM-dd’和‘yyyy-MM-dd’的区别，才开始刻意的在时间格式化时留意不同的格式的区别</description>
      <pubDate>Mon, 12 May 2025 22:08:02 GMT</pubDate>
    </item>
    <item>
      <title>Java进制转换的几个方法</title>
      <link>https://www.dulucy.cn/java/1792422556695.html</link>
      <guid>https://www.dulucy.cn/java/1792422556695.html</guid>
      <description>无论是常规的10转2、8、16进制，还是2、8、16转10进制的方法都被封装在Integer对象中。十进制转成十六进制：Integer.toHexString(int i)  十进制转成八进制：Integer.toOctalString(int i)</description>
      <pubDate>Mon, 12 May 2025 21:59:08 GMT</pubDate>
    </item>
    <item>
      <title>java开发 | POI导入Excel文件</title>
      <link>https://www.dulucy.cn/java/1792422574345.html</link>
      <guid>https://www.dulucy.cn/java/1792422574345.html</guid>
      <description>最近手头上项目的涉及到关于目标值录入的问题，甲方爸爸要求提供excel导入的方式录入目标值，之前项目里也用到excel导入的方式录入数据，不过当时是自己研究了导出PPT的时候，顺手给同事写了一个简单的excel导入的工具类，这次的需求稍微复杂一些，涉及到合并单元格的excel读取，因此在网上找了很多的博客结合博主的示例代码完成了这次的需求。</description>
      <pubDate>Mon, 12 May 2025 21:54:28 GMT</pubDate>
    </item>
    <item>
      <title>Java开发｜Eclipse配置maven 环境</title>
      <link>https://www.dulucy.cn/java/1792422599739.html</link>
      <guid>https://www.dulucy.cn/java/1792422599739.html</guid>
      <description>Eclipse配置maven环境的先决条件是，Windows系统已经配置好maven环境。
打开Eclipse，点击Windows--&gt;Preferences--&gt;maven--&gt;installations--&gt;add；打开 Directory，找到maven安装的位置，选中maven文件夹，然后点击finish</description>
      <pubDate>Sun, 11 May 2025 15:14:30 GMT</pubDate>
    </item>
    <item>
      <title>Java开发｜Eclipse配置Tomcat</title>
      <link>https://www.dulucy.cn/java/1792422622589.html</link>
      <guid>https://www.dulucy.cn/java/1792422622589.html</guid>
      <description>如何在Eclipse中配置和使用tomcat</description>
      <pubDate>Sun, 11 May 2025 15:08:50 GMT</pubDate>
    </item>
    <item>
      <title>Java开发｜eclipse安装及配置JDK</title>
      <link>https://www.dulucy.cn/java/1792422640106.html</link>
      <guid>https://www.dulucy.cn/java/1792422640106.html</guid>
      <description>Java开发，其实在安装好JDK后，就可以使用文本文档（Txt文档）编辑，但是这样开发十分麻烦，效率极低。因此需要使用专门的开发工具，辅助我们快速、高效地开发代码。目前比较流行的Java开发工具有三个：Eclipse、MyEclipse、IntelliJ IDEA。Eclipse是开发源代码的、基于Java的可扩展开发平台，免费使用，而MyEclipse则是Eclipse的升级版，属于商业的产品，需要付费使用，拥有比Eclipse更多的功能。</description>
      <pubDate>Sun, 11 May 2025 15:04:45 GMT</pubDate>
    </item>
    <item>
      <title>Java开发之数据库MySQL安装</title>
      <link>https://www.dulucy.cn/database/1792422666384.html</link>
      <guid>https://www.dulucy.cn/database/1792422666384.html</guid>
      <description>MySQL数据库是由瑞典MySQL AB公司开发的一个关系型数据库管理系统，是Oracle旗下的产品。MySQL因其体积小、速度快、使用成本低、并且开放源代码，为当下最为流行的关系型数据库之一。一般的中小型网站的开发都选用MySQL作为数据库。</description>
      <pubDate>Sun, 11 May 2025 14:59:15 GMT</pubDate>
    </item>
    <item>
      <title>Java开发 ｜ 项目管理工具maven安装及配置</title>
      <link>https://www.dulucy.cn/java/1792422686493.html</link>
      <guid>https://www.dulucy.cn/java/1792422686493.html</guid>
      <description>maven是一个基于Java的项目管理工具，通过配置maven的pom.xml文件，可以轻松的管理项目的jar包。在协同开发的过程中，使用maven构建项目，可以实现统一开发规范和工具以及统一管理jar包。</description>
      <pubDate>Sun, 11 May 2025 14:52:00 GMT</pubDate>
    </item>
    <item>
      <title>Java开发｜windows系统安装Tomcat</title>
      <link>https://www.dulucy.cn/java/1792422707261.html</link>
      <guid>https://www.dulucy.cn/java/1792422707261.html</guid>
      <description>Tomcat服务器是一个免费开源的web服务器，属于Apache软件基金下Jakarta项目的一个核心项目。Tomcat是小型轻量级应用服务器，普遍被运用在中小型系统和并发量不高的场景下。</description>
      <pubDate>Sun, 11 May 2025 14:44:09 GMT</pubDate>
    </item>
    <item>
      <title>Echarts的tooltip显示自定义格式化解决方案</title>
      <link>https://www.dulucy.cn/fore-end/1792422726285.html</link>
      <guid>https://www.dulucy.cn/fore-end/1792422726285.html</guid>
      <description>今天甲方爸爸提出了要求，需要把图表显示的数据保留百分数的小数点后一位。实际上这个显示的问题之前在后台处理数据的时候就处理过，当时是没有保留小数的。后来要求保留小数点后一位就在后台处理了，谁知道，在前台展示的时候，莫名的出现小数点后十几位数，只能在前台通过JS再处理一遍了。</description>
      <pubDate>Sat, 10 May 2025 23:42:01 GMT</pubDate>
    </item>
    <item>
      <title>如何彻底修改SQL server的数据库名</title>
      <link>https://www.dulucy.cn/database/1792422744653.html</link>
      <guid>https://www.dulucy.cn/database/1792422744653.html</guid>
      <description>最近需要把一个项目的最新版本代码同步到服务器上，发现本地使用的数据库名，在云服务器上已经存在了，且被用于开发其他项目的demo，为了保证项目和数据库同名，不得不把服务器上的数据库名修改，然而当我把本地的数据库还原到服务器上时，发现物理文件名和日志名重复，无法还原。才发现，单单修改一个数据库名，在这种情况下是不行的，相当于给数据库取了一个别名，底层还是指向原来的名字。还需要修改逻辑文件名和物理文件名。</description>
      <pubDate>Sat, 10 May 2025 23:34:45 GMT</pubDate>
    </item>
    <item>
      <title>Navicat连接不上Mysql 8问题解决方案</title>
      <link>https://www.dulucy.cn/database/1792422791378.html</link>
      <guid>https://www.dulucy.cn/database/1792422791378.html</guid>
      <description>在翻阅博客的过程中发现，原来是MySQL 8 版本开始更改了加密方式，而Navicat还是用原来的加密方式，为了能够解决登陆问题，需要用「mysql_native_password」加密方式更新 root 用户密码。alter user 'root'@'localhost' identified with mysql_native_password by '123456';</description>
      <pubDate>Sat, 10 May 2025 23:25:02 GMT</pubDate>
    </item>
    <item>
      <title>Eclipse启动Tomcat访问8080，报404错误.......</title>
      <link>https://www.dulucy.cn/java/1792422818821.html</link>
      <guid>https://www.dulucy.cn/java/1792422818821.html</guid>
      <description>今天在部署项目是发现启动Tomcat后，访问：localhost:8080 不出现那只小猫 ，才想起自己的Eclipse是重新配置的Tomcat，然后就直接部署项目启动进行访问了，所以才出现这个问题。Eclipse通过server新添加的tomcat，它的配置项有一个是默认的，如果直接部署项目访问是无法访问到项目的。</description>
      <pubDate>Sat, 10 May 2025 23:20:58 GMT</pubDate>
    </item>
    <item>
      <title>正确开启IDEA的Run DashBoard模式</title>
      <link>https://www.dulucy.cn/java/1792422842538.html</link>
      <guid>https://www.dulucy.cn/java/1792422842538.html</guid>
      <description>在微服务开发过程中，我们需要开启很多的服务，为了方便管理，我们可以使用IDEA的Run DashBoard来启动相关服务。
默认情况下，IDEA检测到你的项目中由SpringBoot项目时，会提示你开启Run DashBoard。如果没有的话，则需要自己手动开启</description>
      <pubDate>Sat, 10 May 2025 23:17:06 GMT</pubDate>
    </item>
    <item>
      <title>docker中解决DB2的系统时间时区问题</title>
      <link>https://www.dulucy.cn/database/1792422865856.html</link>
      <guid>https://www.dulucy.cn/database/1792422865856.html</guid>
      <description>如何处理docker中的DB2数据库的系统时间时区与宿主机的不一致问题：</description>
      <pubDate>Sat, 10 May 2025 23:10:53 GMT</pubDate>
    </item>
    <item>
      <title>Linux下执行程序出现 Text file busy 时的解决办法</title>
      <link>https://www.dulucy.cn/linux/1792422887106.html</link>
      <guid>https://www.dulucy.cn/linux/1792422887106.html</guid>
      <description>当在Linux系统中遇到Textfilebusy错误时，可以通过查找并终止占用该文件的进程来解决。首先使用(fuser filename)命令找到占用文件的进程ID，然后使用(kill -9 进程ID)命令杀死该进程。例如，针对hostapd文件的错误，通过fuser命令定位到进程6149，并使用kill-9命令将其杀死。</description>
      <pubDate>Fri, 09 May 2025 14:48:18 GMT</pubDate>
    </item>
    <item>
      <title>Windows7/10下 JDK安装及环境配置</title>
      <link>https://www.dulucy.cn/java/1792422907051.html</link>
      <guid>https://www.dulucy.cn/java/1792422907051.html</guid>
      <description>新手进行Java开发前，首先需要安装好JDK环境。目前Oracle公司已经发布了JDK11，但是在实际程序开发中，主流公司使用JDK版本多为JDK 7 和JDK 8。因此新手学习Java开发时推荐使用JDK 8作为开发环境。下面是Windows系统下JDK 8安装及环境配置教程。</description>
      <pubDate>Sat, 03 May 2025 23:36:37 GMT</pubDate>
    </item>
    <item>
      <title>Rust语言学习——windows搭建开发环境、VS CODE配置Rust开发</title>
      <link>https://www.dulucy.cn/rust/1792422079911.html</link>
      <guid>https://www.dulucy.cn/rust/1792422079911.html</guid>
      <description>突然想学Rust，绝大部分的原因是想从精神内耗中走出来，学习一些新的东西。其次是看头条推送的一些关于Rust语言的文章，在心里留下印象，因此在想学些新的东西时，就想试试这个语言。都说这个的学习坡度比较大，希望不会被半路劝退。</description>
      <pubDate>Sat, 03 May 2025 23:20:59 GMT</pubDate>
    </item>
    <item>
      <title>Rust实现网站Sitemap.xml教程</title>
      <link>https://www.dulucy.cn/rust/1792422928325.html</link>
      <guid>https://www.dulucy.cn/rust/1792422928325.html</guid>
      <description>Sitemap.xml 是一种帮助搜索引擎爬虫更好地理解你网站结构的文件。下面我将介绍三种在 Rust 中生成 sitemap.xml 的方法。</description>
      <pubDate>Tue, 29 Apr 2025 22:25:21 GMT</pubDate>
    </item>
    <item>
      <title>Nginx配置文件上传大小限制</title>
      <link>https://www.dulucy.cn/blog/1792422107455.html</link>
      <guid>https://www.dulucy.cn/blog/1792422107455.html</guid>
      <description>要在Nginx中配置允许上传大文件，你需要修改以下几个参数：1、client_max_body_size，默认值：1M，示例：client_max_body_size 100M; (允许100MB上传)；2、client_body_buffer_size，示例：client_body_buffer_size 128k;3、client_body_temp_path，示例：client_body_temp_path /var/nginx/client_body_temp</description>
      <pubDate>Tue, 29 Apr 2025 22:17:47 GMT</pubDate>
    </item>
    <item>
      <title>Nginx配置文件上传大小限制</title>
      <link>https://www.dulucy.cn/blog/1792422129960.html</link>
      <guid>https://www.dulucy.cn/blog/1792422129960.html</guid>
      <description>要在Nginx中配置允许上传大文件，你需要修改以下几个参数:client_max_body_size、client_body_buffer_size、client_body_temp_path。例如：client_max_body_size 100M;client_body_buffer_size 128k;client_body_temp_path /var/nginx/client_body_temp 1 2;

</description>
      <pubDate>Mon, 28 Apr 2025 22:58:10 GMT</pubDate>
    </item>
    <item>
      <title>Rust sqlx插件查询mysql报错类型mismatched types</title>
      <link>https://www.dulucy.cn/rust/1792422157038.html</link>
      <guid>https://www.dulucy.cn/rust/1792422157038.html</guid>
      <description>error occurred while decoding column &quot;views&quot;: mismatched types; Rust type `i64` (as SQL type `BIGINT`) is not compatible with SQL type `DECIMAL`  这错误的原因是因为sum()函数返回的类型是DECIMAL 而不是BIGINT，可以通过cast  as的方式将sum()的结果转换解决</description>
      <pubDate>Sun, 27 Apr 2025 16:22:25 GMT</pubDate>
    </item>
    <item>
      <title>如何修改mysql数据库用户名和密码</title>
      <link>https://www.dulucy.cn/database/1792422948575.html</link>
      <guid>https://www.dulucy.cn/database/1792422948575.html</guid>
      <description>修改mysql数据库用户名和密码使用： ALTER USER '用户名'@'localhost' IDENTIFIED BY '新密码'; 并刷新权限：FLUSH PRIVILEGES;
</description>
      <pubDate>Sun, 27 Apr 2025 10:58:58 GMT</pubDate>
    </item>
    <item>
      <title>Rust 使用sqlx连接mysql的时区问题</title>
      <link>https://www.dulucy.cn/rust/1792422182232.html</link>
      <guid>https://www.dulucy.cn/rust/1792422182232.html</guid>
      <description>文章讲述了在Rust中使用sqlx库操作Mysql数据库时遇到的时间显示为UTC时区的问题。原因是sqlx在建立连接时默认设置了时区为UTC。使用MySqlConnectOptions::new()..timezone(&quot;+8:00&quot;.to_string());来解决问题</description>
      <pubDate>Sat, 26 Apr 2025 11:09:16 GMT</pubDate>
    </item>
    <item>
      <title>如何修改mysql数据库的时区</title>
      <link>https://www.dulucy.cn/database/1792422207763.html</link>
      <guid>https://www.dulucy.cn/database/1792422207763.html</guid>
      <description>在MySQL中设置时区是一个常见的需求，尤其是在跨国项目或者需要同步多个数据库时。MySQL提供了多种方式来设置和查看时区，可以通过命令行、配置文件或者在应用程序中动态设置。</description>
      <pubDate>Sat, 26 Apr 2025 02:01:32 GMT</pubDate>
    </item>
    <item>
      <title>bootstrap carousel.js:275  Uncaught TypeError: Cannot read properties of null (reading 'classList')</title>
      <link>https://www.dulucy.cn/fore-end/1792422970587.html</link>
      <guid>https://www.dulucy.cn/fore-end/1792422970587.html</guid>
      <description>解决bootstrap的走马灯自动播放出现bootstrap-native-v4.js:171 Uncaught TypeError: Cannot read property 'classList' of undefined的问题。</description>
      <pubDate>Fri, 25 Apr 2025 16:08:54 GMT</pubDate>
    </item>
    <item>
      <title>关于本站第一篇文章</title>
      <link>https://www.dulucy.cn/life_note/1792422997602.html</link>
      <guid>https://www.dulucy.cn/life_note/1792422997602.html</guid>
      <description>Dulucy网站是一个专注于技术分享的博客平台,内容包含Java开发、Rust开发、Flutter开发、Harmony开发、数据库（MySQL、Clickhouse、DB2等）使用、Linux运维、以及AI使用等。本网站是以Rust作为后端开发语言，前端使用了HTML+CSS的技术，页面是使用Rust根据模板生成的静态文件。后台管理界面使用了若依框架完成。</description>
      <pubDate>Tue, 22 Apr 2025 06:41:31 GMT</pubDate>
    </item>
</channel>
</rss>