<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[聆听。。花开雨落的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/sofeware333</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; sofeware333]]></copyright><item><title><![CDATA[tortoiseSVN如何提交代码时忽略release文件夹的文件]]></title><link>https://blog.csdn.net/sofeware333/article/details/163565054</link><guid>https://blog.csdn.net/sofeware333/article/details/163565054</guid><author>sofeware333</author><pubDate>Fri, 07 Aug 2026 14:42:00 +0800</pubDate><description><![CDATA[文章摘要：SVN忽略规则仅对未版本化文件有效，已受控文件需先移出版本库才能生效。操作步骤：1）备份目标文件夹；2）从版本库删除并提交变更；3）还原本地文件至未版本化状态；4）设置svn:ignore属性并提交。通过删除→忽略→提交的三步操作，可确保团队所有成员同步忽略该目录。注意：若含未版本化文件需先清理或使用--force参数强制删除。（149字）]]></description><category></category></item><item><title><![CDATA[Intelij idea -智能体生成代码后需要clean，package后才生效问题]]></title><link>https://blog.csdn.net/sofeware333/article/details/163260951</link><guid>https://blog.csdn.net/sofeware333/article/details/163260951</guid><author>sofeware333</author><pubDate>Tue, 28 Jul 2026 09:10:27 +0800</pubDate><description><![CDATA[摘要：当AI智能体修改代码时，由于IDEA的虚拟文件系统无法实时感知外部文件变更，导致Tomcat无法加载最新代码。推荐三种解决方案：1）手动触发IDEA重新加载（快捷键Ctrl+Alt+Y）；2）配置IDEA在切换窗口时自动同步外部变更；3）将构建完全委托给Maven（最彻底方案）。第一种方法最快最推荐，第三种可一劳永逸解决同步问题。建议优先尝试手动重载，若仍不满足需求再采用终极方案。]]></description><category></category></item><item><title><![CDATA[mybatis的typeHandler 作用]]></title><link>https://blog.csdn.net/sofeware333/article/details/163125478</link><guid>https://blog.csdn.net/sofeware333/article/details/163125478</guid><author>sofeware333</author><pubDate>Thu, 23 Jul 2026 10:30:00 +0800</pubDate><description><![CDATA[摘要： MyBatis的TypeHandler是Java类型与JDBC数据库类型间的双向转换器，解决两者类型不匹配问题。默认处理器覆盖基础类型，但特殊场景需自定义： JSON与对象互转（如数据库存JSON字符串，Java用对象）； 枚举映射（数据库存code，Java用枚举实例）； 数据加解密（透明处理敏感字段）； 字符串与集合转换（如逗号分隔字符串转List）。 实现步骤：继承BaseTypeHandler&lt;T&gt;，重写参数设置与结果获取方法，通过注解或配置注册。自定义TypeHandler能无]]></description><category></category></item><item><title><![CDATA[TortoiseSVN如何将一个分支的提交代码拷贝到另外一个分支]]></title><link>https://blog.csdn.net/sofeware333/article/details/160327923</link><guid>https://blog.csdn.net/sofeware333/article/details/160327923</guid><author>sofeware333</author><pubDate>Mon, 20 Apr 2026 10:55:51 +0800</pubDate><description><![CDATA[在TortoiseSVN中进行分支合并时，应使用Merge操作而非简单复制。操作流程包括：检出目标分支工作副本→获取源分支URL和修订号→右键选择Merge→指定版本范围（单个/多个修订号）→测试合并后执行。合并后需处理可能的冲突并提交。特殊场景可使用树合并处理非同源分支。关键注意事项包括：合并前确保工作副本干净，准确选择版本范围避免重复合并，及时解决冲突。]]></description><category></category></item><item><title><![CDATA[intelij idea闪退后再启动tomcat报错端口冲突]]></title><link>https://blog.csdn.net/sofeware333/article/details/160147521</link><guid>https://blog.csdn.net/sofeware333/article/details/160147521</guid><author>sofeware333</author><pubDate>Tue, 14 Apr 2026 14:46:14 +0800</pubDate><description><![CDATA[一键清除Java残留进程的终极方案 摘要：通过CMD管理员权限快速终止所有Java相关进程，只需执行两条命令即可彻底清理系统内存中的Java残留。该方案使用taskkill命令强制终止java.exe和javaw.exe进程，适用于解决Java程序异常退出后仍占用系统资源的问题。操作简单高效，无需第三方工具，是Java开发者维护系统环境的实用技巧。 （字数：98字）]]></description><category></category></item><item><title><![CDATA[open jdk连不上sqlserver,报错TLS1.0协议不匹配]]></title><link>https://blog.csdn.net/sofeware333/article/details/149180935</link><guid>https://blog.csdn.net/sofeware333/article/details/149180935</guid><author>sofeware333</author><pubDate>Mon, 07 Jul 2025 20:19:16 +0800</pubDate><description><![CDATA[连接SQL Server 2012时报TLS1.0协议错误，原因是OpenJDK1.8已禁用该协议。临时解决方法：修改OpenJDK安装目录下的java.security文件，删除jdk.tls.disabledAlgorithms中的TLS1.0限制。注意：此方案仅作临时使用，建议升级数据库或使用更安全的TLS协议版本。（注：摘要已过滤原文中的格式字符和版权声明）]]></description><category></category></item><item><title><![CDATA[react-新建项目复用node_modules]]></title><link>https://blog.csdn.net/sofeware333/article/details/147602984</link><guid>https://blog.csdn.net/sofeware333/article/details/147602984</guid><author>sofeware333</author><pubDate>Tue, 29 Apr 2025 10:29:41 +0800</pubDate><description><![CDATA[可以把这个bat文件放到新建分支的前端目录下，修改后双击bat文件运行，如果不需要添加修改依赖，无需运行npm i。将这个目录（D:\node_modules）  改为自己得本地标品目录或一个已经完成的定制目录。每次新建定制时，前端都需要npm i来安装依赖，耗时长 失败多。]]></description><category></category></item><item><title><![CDATA[浏览器f12查看antd react 的下拉框样式]]></title><link>https://blog.csdn.net/sofeware333/article/details/146149748</link><guid>https://blog.csdn.net/sofeware333/article/details/146149748</guid><author>sofeware333</author><pubDate>Mon, 10 Mar 2025 11:54:16 +0800</pubDate><description><![CDATA[浏览器f12查看antd react 的下拉框样式]]></description><category></category></item><item><title><![CDATA[react umi+dva开发基本流程]]></title><link>https://blog.csdn.net/sofeware333/article/details/145840616</link><guid>https://blog.csdn.net/sofeware333/article/details/145840616</guid><author>sofeware333</author><pubDate>Mon, 24 Feb 2025 22:58:15 +0800</pubDate><description><![CDATA[react umi+dva开发基本流程]]></description><category></category></item><item><title><![CDATA[AntDesignPro document.ejs文件详解]]></title><link>https://blog.csdn.net/sofeware333/article/details/145840208</link><guid>https://blog.csdn.net/sofeware333/article/details/145840208</guid><author>sofeware333</author><pubDate>Mon, 24 Feb 2025 22:33:32 +0800</pubDate><description><![CDATA[在基于Umi框架以及Ant Design Pro开发的React应用中，document.ejs文件作为应用的HTML模板，为整个应用提供了基本的HTML结构和初始加载资源的引用，任何页面的加载和渲染都是在这个基础模板的框架内进行的。所有的React组件，包括路由控制的页面内容，都将在这个元素内部渲染。EJS通过特殊的标记<% %>来区分JavaScript代码和HTML内容，可以在这些标记内编写任何JavaScript代码，包括变量声明、控制流语句（如if、else、for循环等）。]]></description><category></category></item><item><title><![CDATA[React-更新state的数据，dom没有重新渲染]]></title><link>https://blog.csdn.net/sofeware333/article/details/144679460</link><guid>https://blog.csdn.net/sofeware333/article/details/144679460</guid><author>sofeware333</author><pubDate>Mon, 23 Dec 2024 22:54:31 +0800</pubDate><description><![CDATA[state的entourageList数据改变，dom没有重新渲染导致页面显示与state数据不一致。解决办法：加上唯一的key值 如下：  {/* 使用唯一的 person.id */}]]></description><category></category></item><item><title><![CDATA[css-适配不通屏幕分辨率]]></title><link>https://blog.csdn.net/sofeware333/article/details/139988630</link><guid>https://blog.csdn.net/sofeware333/article/details/139988630</guid><author>sofeware333</author><pubDate>Wed, 26 Jun 2024 14:36:44 +0800</pubDate><description><![CDATA[【代码】css-适配不通屏幕分辨率。]]></description><category></category></item><item><title><![CDATA[声网sdk-实现纯语音互动]]></title><link>https://blog.csdn.net/sofeware333/article/details/135692792</link><guid>https://blog.csdn.net/sofeware333/article/details/135692792</guid><author>sofeware333</author><pubDate>Mon, 24 Jun 2024 16:20:25 +0800</pubDate><description><![CDATA[【代码】声网sdk-实现纯语音互动。]]></description><category></category></item><item><title><![CDATA[react:handleEdit={() =＞ handleEdit(user)} 和 handleEdit={handleEdit(user)}有啥区别]]></title><link>https://blog.csdn.net/sofeware333/article/details/139633968</link><guid>https://blog.csdn.net/sofeware333/article/details/139633968</guid><author>sofeware333</author><pubDate>Wed, 12 Jun 2024 18:29:39 +0800</pubDate><description><![CDATA[**行为**: 这是直接调用 `handleEdit` 函数，并将其返回值作为 `handleEdit` 属性的值。- 将 `handleEdit` 的返回值（通常是 `undefined`）作为 `onClick` 处理函数，这意味着按钮点击时不会再执行 `handleEdit` 函数。- **优点**: 只有在点击按钮时才会调用 `handleEdit` 函数，并且传递当前的 `user` 对象作为参数。这样可以确保 `handleEdit` 函数在点击事件发生时执行，而不是在组件渲染时立即执行。]]></description><category></category></item><item><title><![CDATA[Java--jar包反编译工具File Expander]]></title><link>https://blog.csdn.net/sofeware333/article/details/135692826</link><guid>https://blog.csdn.net/sofeware333/article/details/135692826</guid><author>sofeware333</author><pubDate>Fri, 19 Jan 2024 11:10:09 +0800</pubDate><description><![CDATA[当我们使用Java开发时，经常会遇到一种情况：我们拿到了一个 JAR 文件，但是却没有源代码。这时候，我们就需要使用反编译工具来帮助我们还原出源代码。反编译工具可以将编译后的 JAR 文件转换回可读的 Java 源代码。这样，我们就可以看到原始的代码，理解它的逻辑和实现细节。比较成熟的反编译插件有：jd-gui、jadx、FernFlower、IDEA Java Bytecode Decompiler 小奎尝试了几个虽然可以反编译但是操作都有点复杂。]]></description><category></category></item><item><title><![CDATA[Navicat同时运行多个sql文件]]></title><link>https://blog.csdn.net/sofeware333/article/details/135285596</link><guid>https://blog.csdn.net/sofeware333/article/details/135285596</guid><author>sofeware333</author><pubDate>Fri, 29 Dec 2023 10:38:42 +0800</pubDate><description><![CDATA[type *.sql >>自定义文件名.sql。3：执行windows-type命令。2：移走不需要导入的sql文件。1：切换到sql文件所在目录。运行“自定义文件名.sql”]]></description><category></category></item><item><title><![CDATA[font-size 设置字体不生效解决方案（小于12px）]]></title><link>https://blog.csdn.net/sofeware333/article/details/133685698</link><guid>https://blog.csdn.net/sofeware333/article/details/133685698</guid><author>sofeware333</author><pubDate>Sun, 08 Oct 2023 16:57:46 +0800</pubDate><description><![CDATA[原因是 Chrome 以及 Chromium 内核的浏览器在中文语言下最小字体只能是 12px，大部分浏览器都是如此,所以小于12px字体不会在变小，而是保持12px的大小。使用 font-size 设置小于 12px 的字体时，发现并不生效（字体不会再缩小了）。]]></description><category></category></item><item><title><![CDATA[实现两个div水平对齐]]></title><link>https://blog.csdn.net/sofeware333/article/details/133310768</link><guid>https://blog.csdn.net/sofeware333/article/details/133310768</guid><author>sofeware333</author><pubDate>Tue, 26 Sep 2023 15:12:16 +0800</pubDate><description><![CDATA[要实现两个div水平对齐，可以使用CSS中的flex布局。在这个例子中，我们创建了一个容器div，里面包含两个box div。使用flex布局可以让容器中的元素水平排列，并且通过设置每个元素的宽度为50%，可以使两个div在水平方向上占据相等的空间，从而实现对齐。]]></description><category></category></item><item><title><![CDATA[antd React--如何修改Modal弹出位置]]></title><link>https://blog.csdn.net/sofeware333/article/details/131803677</link><guid>https://blog.csdn.net/sofeware333/article/details/131803677</guid><author>sofeware333</author><pubDate>Wed, 19 Jul 2023 10:50:06 +0800</pubDate><description><![CDATA[antd React--如何修改Modal弹出位置]]></description><category></category></item><item><title><![CDATA[解决antd-mobile中的listview加载数据不全]]></title><link>https://blog.csdn.net/sofeware333/article/details/131518763</link><guid>https://blog.csdn.net/sofeware333/article/details/131518763</guid><author>sofeware333</author><pubDate>Mon, 03 Jul 2023 16:37:45 +0800</pubDate><description><![CDATA[解决antd-mobile中的listview加载数据不全]]></description><category></category></item></channel></rss>