<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hellotutu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hellotutu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellotutu]]></copyright><item><title><![CDATA[导入SQL出现 错误代码： 2006 - MySQL server has gone away]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/161261964</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/161261964</guid><author>hellotutu</author><pubDate>Wed, 20 May 2026 17:52:15 +0800</pubDate><description><![CDATA[这个错误，而是导致的！]]></description><category></category></item><item><title><![CDATA[idea运行出现There is insufficient memory for the Java Runtime Environment to continue.]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/161261782</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/161261782</guid><author>hellotutu</author><pubDate>Wed, 20 May 2026 17:44:00 +0800</pubDate><description><![CDATA[扩大C盘虚拟内存 → 重启电脑 → 立刻恢复正常。]]></description><category></category></item><item><title><![CDATA[Java实现证件照质量检测]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/154400081</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/154400081</guid><author>hellotutu</author><pubDate>Mon, 12 Jan 2026 11:54:09 +0800</pubDate><description><![CDATA[这个Java实现的证件照质量检测工具提供了全面的质量检查功能，可以根据实际需求进行调整和扩展。Java实现证件照质量检测。2.证件照质量检测主类。]]></description><category></category></item><item><title><![CDATA[Java中把一个文件夹下的所有文件复制到另一个文件夹]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/156747287</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/156747287</guid><author>hellotutu</author><pubDate>Fri, 09 Jan 2026 08:42:14 +0800</pubDate><description><![CDATA[核心方案基础版：使用File实现，兼容性好，适合理解底层逻辑；简洁版：使用（Java 7+），代码更简洁，无需手动处理递归和文件复制；关键要点先校验源文件夹合法性，自动创建目标多级目录；区分文件/目录，文件用通道复制（高效），目录递归处理；处理文件覆盖/权限问题，保证复制健壮性；适配场景：支持任意大小文件、多级目录、跨系统路径，满足绝大多数文件夹复制需求。]]></description><category></category></item><item><title><![CDATA[vue2 从 sessionStorage 手动取 token 后，手动加入到 header]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/156144813</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/156144813</guid><author>hellotutu</author><pubDate>Mon, 22 Dec 2025 11:30:44 +0800</pubDate><description><![CDATA[手动获取 Token 并添加到请求头（Header），核心是在请求拦截器中统一处理（推荐基于 Axios 实现），也可针对单个请求手动配置。取 Token 并添加到请求头的需求，全局拦截器方式能最大程度减少重复代码，是实际项目中最常用的方案。通常 Token 是登录后从后端获取，再存入。通过以上方式，即可实现 Vue 2 中手动从。在 Vue 2 中，从。]]></description><category></category></item><item><title><![CDATA[JAVA出现：JWT strings must contain exactly 2 period characters. Found: 0]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/156144716</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/156144716</guid><author>hellotutu</author><pubDate>Mon, 22 Dec 2025 10:34:46 +0800</pubDate><description><![CDATA[合法的JWT令牌必须是。]]></description><category></category></item><item><title><![CDATA[java使用net.lingala.zip4j导出压缩包文件]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/155974236</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/155974236</guid><author>hellotutu</author><pubDate>Tue, 16 Dec 2025 12:00:37 +0800</pubDate><description><![CDATA[实现，兼容旧项目依赖，可直接集成使用，核心逻辑清晰，同时处理了加密、乱码、删除失败等常见问题。该代码基于 zip4j 1.x 版本（，否则压缩包内中文文件名会变成乱码。zip4j 1.x 最新稳定版为。]]></description><category></category></item><item><title><![CDATA[Java 读取 Excel 文件]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/155930832</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/155930832</guid><author>hellotutu</author><pubDate>Mon, 15 Dec 2025 11:36:48 +0800</pubDate><description><![CDATA[/ 对应Excel的表头：姓名、年龄、手机号@Data // Lombok注解，自动生成get/set// value：Excel表头名称，index：列索引（可选）@ExcelProperty(value = "姓名", index = 0)@ExcelProperty(value = "年龄", index = 1)@ExcelProperty(value = "手机号", index = 2)// 自定义监听器，逐行读取数据并存储// 存储读取到的数据。]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 中引入自定义 JAR 包]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/155808688</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/155808688</guid><author>hellotutu</author><pubDate>Thu, 11 Dec 2025 10:36:11 +0800</pubDate><description><![CDATA[一、前置准备二、场景 1：普通 Java 项目（无 Maven/Gradle）步骤 1：添加 JAR 为 Library步骤 2：验证依赖是否生效步骤 3：确保运行时包含 JAR（可选）三、场景 2：Maven 项目（推荐，标准化管理）方式 1：安装 JAR 到本地 Maven 仓库（推荐）方式 2：直接引入本地 JAR（临时方案，不推荐打包）四、场景 3：Gradle 项目方式 1：直接引入本地 JAR（简单）方式 2：安装到 Maven 仓库后引入（标准化）五、常见问题与解决方案。]]></description><category></category></item><item><title><![CDATA[Java如何从配置文件中获取参数（举例）]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/155357993</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/155357993</guid><author>hellotutu</author><pubDate>Fri, 28 Nov 2025 16:56:26 +0800</pubDate><description><![CDATA[场景推荐方式优势原生 Java 项目Properties 工具类无依赖、简单易用Spring Boot 单配置项@Value 注解代码简洁、快速注入Spring Boot 多配置项@ConfigurationProperties + 配置类结构清晰、支持校验、适配层级配置偏好简洁格式层级分明、配置文件更简洁根据项目类型选择合适的方式，Spring Boot 项目优先使用（配合 yaml），原生 Java 项目使用 Properties 工具类即可。]]></description><category></category></item><item><title><![CDATA[vue2+springboot通过 FormData 手动封装图片数据上传]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/155317312</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/155317312</guid><author>hellotutu</author><pubDate>Thu, 27 Nov 2025 15:58:34 +0800</pubDate><description><![CDATA[/ formData.append('file', file)  // 单图/多图（后端用 List<MultipartFile> 接收）// 2. 封装图片文件（多图上传：append 多次，key 相同）// 多图上传（后端用 MultipartFile[] 接收，可选）// 遍历文件，生成预览 URL 并保存 File 对象。// 3. 可选：添加其他参数（如用户 ID、图片类型）// 存储选中的 File 对象（用于上传）// 生成本地预览 URL（blob 格式）]]></description><category></category></item><item><title><![CDATA[OpenCV 加载时出现 `no opencv_java451 in java.library.path` 错误]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/154723857</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/154723857</guid><author>hellotutu</author><pubDate>Wed, 12 Nov 2025 08:41:58 +0800</pubDate><description><![CDATA[② 重启 IDE（如 Eclipse/IDEA）和命令行窗口，确保环境变量生效。错误，核心是让 JVM 能找到对应的 OpenCV 原生库文件。（IDE 中配置：在“运行/调试配置”的“VM 选项”中添加。OpenCV 是跨语言库，Java 调用时需依赖对应的。指定的路径中未找到该文件，需手动配置库路径。复制到 JDK/JRE 的。），JVM 会自动扫描该目录。在代码中添加以下语句，打印。OpenCV 加载时出现。错误提示表明 JVM 在。中的配置文件（如创建。）添加到系统环境变量。通过以上步骤，可解决。]]></description><category></category></item><item><title><![CDATA[使用burpsuite如何对http请求头进行测试攻击]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/154678554</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/154678554</guid><author>hellotutu</author><pubDate>Tue, 11 Nov 2025 09:11:32 +0800</pubDate><description><![CDATA[BurpSuite可通过Proxy、Repeater、Intruder等核心模块，对HTTP请求头开展多种攻击测试，比如请求头伪造、漏洞探测、暴力破解等，以此检测Web应用的安全性。]]></description><category></category></item><item><title><![CDATA[Java实现证件照质量检测(检测结果导出为EXCEL)]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/154521685</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/154521685</guid><author>hellotutu</author><pubDate>Fri, 07 Nov 2025 10:02:35 +0800</pubDate><description><![CDATA[这个Java实现的证件照质量检测工具提供了全面的质量检查功能，可以根据实际需求进行调整和扩展。2.证件照质量检测主类。]]></description><category></category></item><item><title><![CDATA[Vue2 实现图片预览]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/151994750</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/151994750</guid><author>hellotutu</author><pubDate>Tue, 23 Sep 2025 12:00:06 +0800</pubDate><description><![CDATA[Vue 使用 img 实现 点击图片，使图片实现放大预览：
代码块：
使用说明：
1、首先确保您的项目中已经引入了 Font Awesome，因为组件使用了关闭按钮的图标2、组件的基本用法：
3、组件支持的自定义属性：4、交互特点：]]></description><category></category></item><item><title><![CDATA[vue2使用 CKEditor 4 创建自定义表格]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/151959104</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/151959104</guid><author>hellotutu</author><pubDate>Mon, 22 Sep 2025 11:55:15 +0800</pubDate><description><![CDATA[首先，确保你已经安装了必要的依赖：
下面是一个完整的 Vue 组件示例：
这个实现包含以下关键特性：
1、完整的 CKEditor 4 集成：
正确引入并配置了 CKEditor 4 组件，确保在 Vue 2 环境中正常工作。2、表格工具配置：3、自定义表格功能：4、预览功能： 实时展示编辑器中的表格效果使用时，你可以：如果需要进一步定制，可以修改 editorConfig 中的配置项，或者扩展 addCustomTableCommands 方法来添加更多自定义表格功能。]]></description><category></category></item><item><title><![CDATA[程序运行出现Java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/148439243</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/148439243</guid><author>hellotutu</author><pubDate>Thu, 05 Jun 2025 08:45:32 +0800</pubDate><description><![CDATA[程序运行时出现。]]></description><category></category></item><item><title><![CDATA[MySQL对数据库用户的操作]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/148428324</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/148428324</guid><author>hellotutu</author><pubDate>Wed, 04 Jun 2025 15:38:50 +0800</pubDate><description><![CDATA[5.6版本修改root用户权限。– 创建数据库新用户，设置新密码。– 查询数据库所有用户。– 授予用户数据库权限。– 刷新权限使其生效。– 刷新权限使其生效。]]></description><category></category></item><item><title><![CDATA[MySQL 5.6 Root密码修改完整流程]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/148427649</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/148427649</guid><author>hellotutu</author><pubDate>Wed, 04 Jun 2025 15:22:53 +0800</pubDate><description><![CDATA[● 生产环境建议通过ALTER USER同步修改所有root账户主机权限。● 修改后若出现ERROR 1045，检查防火墙是否开放3306端口。1‌、停止MySQL服务。3、‌无密码登录并重置。‌2、安全模式启动‌。]]></description><category></category></item><item><title><![CDATA[vue 实现鼠标放上后显示，挪开后隐藏（点击显示/隐藏）]]></title><link>https://blog.youkuaiyun.com/hellotutu/article/details/148278724</link><guid>https://blog.youkuaiyun.com/hellotutu/article/details/148278724</guid><author>hellotutu</author><pubDate>Wed, 28 May 2025 10:35:16 +0800</pubDate><description><![CDATA[这个组件采用插槽设计，支持自定义触发元素和内容，添加了过渡动画效果，适合项目复用。使用时通过slot分别传入触发区域和悬浮内容即可。这段代码通过mouseenter/mouseleave事件控制显示状态，适合基础交互场景。1、原生事件绑定方案（适合简单交互）2、组件封装方案（推荐复用）3、点击事件完成切换。]]></description><category></category></item></channel></rss>