<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HaHa_Sir的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/HaHa_Sir</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; HaHa_Sir]]></copyright><item><title><![CDATA[Excel批量生成SQL语句 Excel批量生成SQL脚本 Excel拼接sql]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/149446266</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/149446266</guid><author>HaHa_Sir</author><pubDate>Fri, 18 Jul 2025 15:25:47 +0800</pubDate><description><![CDATA[本文介绍了两种在Excel中批量生成SQL语句的方法。方法一使用&quot;&amp;单元格&amp;&quot;语法格式拼接INSERT语句，需要注意单元格格式需设为&quot;常规&quot;。方法二针对老版本Excel字符串超255字符的问题，采用CONCATENATE函数实现长字符串拼接。两种方法都能将Excel中的格式化数据快速转换为标准SQL插入语句，便于批量导入数据库，适用于不支持直接导入Excel的工具环境。操作步骤配有动态效果图说明，帮助用户实现Excel数据到SQL的高效转换。]]></description><category></category></item><item><title><![CDATA[Excel 实现进制转换 Excel十进制转二进制 Excel 中文转unicode Excel实现Unicode转中文]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/149116231</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/149116231</guid><author>HaHa_Sir</author><pubDate>Fri, 04 Jul 2025 13:59:34 +0800</pubDate><description><![CDATA[Excel提供了多种函数实现进制转换和字符编码转换。在进制转换方面，包含二进制、八进制、十进制和十六进制之间的相互转换函数，如BIN2DEC、OCT2HEX、DEC2BIN等。在字符编码方面，UNICODE函数可将中文转为十进制Unicode码，UNICHAR函数可将十进制Unicode码还原为中文。注意UNICODE函数返回十进制值，如需十六进制需配合DEC2HEX函数；UNICHAR函数仅接受十进制输入，十六进制需先用HEX2DEC转换。]]></description><category></category></item><item><title><![CDATA[java 实现进制转换 java 十进制转换十六进制 java 十进制转八进制 java 二进制转换十进制]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/149112261</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/149112261</guid><author>HaHa_Sir</author><pubDate>Fri, 04 Jul 2025 11:01:35 +0800</pubDate><description><![CDATA[java 实现进制转换 java 十进制转换十六进制 java 十进制转八进制  java 二进制转换十进制 ]]></description><category></category></item><item><title><![CDATA[DBeaver 导出连接配置信息 DBeaver导出配置信息]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/149112148</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/149112148</guid><author>HaHa_Sir</author><pubDate>Fri, 04 Jul 2025 10:39:43 +0800</pubDate><description><![CDATA[DBeaver 导出连接配置信息 DBeaver导出配置信息  开源的DBeaver 导出连接配置信息 DBeaver导出配置信息]]></description><category></category></item><item><title><![CDATA[Idea 关闭代码检查 idea 模糊搜索方法 全局设置打开新窗口 idea设置背景图片 idea 2022.2]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/135350445</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/135350445</guid><author>HaHa_Sir</author><pubDate>Tue, 02 Jan 2024 21:22:16 +0800</pubDate><description><![CDATA[1、路径是： File | Settings | Appearance & Behavior | Appearance --- Background Image。Idea 关闭代码检查 idea 模糊搜索方法 全局设置打开新窗口 idea设置背景图片 idea 2022.2。1、路径是： File --- Settings --- Editor --- Inspections。例如我们打开新窗口时，maven配置会恢复 这时就需要对打开新窗口的设置进行修改 达到一个全局的目的。三、 全局设置打开新窗口。]]></description><category></category></item><item><title><![CDATA[Oracle merge into 语句用法 Oracle merge into 批量更新 关联更新 批量修改 关联修改]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/135244613</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/135244613</guid><author>HaHa_Sir</author><pubDate>Mon, 01 Jan 2024 07:00:00 +0800</pubDate><description><![CDATA[on后面的关联条件成立时: WHEN MATCHED THEN ，可以 update、delete。2、on后面的关联条件不成立时:on后面的关联条件不成立时: WHEN NOT MATCHED THEN ，可以insert3、只会改变 目标表数据， 不会改变 源表数据 USING TABLE4、USING TBALE 支持： 视图 view 、表table 、子查询 subQuery。]]></description><category></category></item><item><title><![CDATA[Java中 Map集合 compute 、computeIfAbsent 、 computeIfPresent、putIfAbsent 、getOrDefault 方法的区别]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/133921844</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/133921844</guid><author>HaHa_Sir</author><pubDate>Thu, 19 Oct 2023 11:13:39 +0800</pubDate><description><![CDATA[Java中 Map集合 compute 、computeIfAbsent 、 computeIfPresent、putIfAbsent 、getOrDefault 方法的区别
computeIfAbsent 和 putIfAbsent 方法区别
get 和 getOrDefault 方法区别：]]></description><category></category></item><item><title><![CDATA[北京考摩托车驾照D 北京增驾摩托车D 增驾摩托车驾驶证D]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/133773730</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/133773730</guid><author>HaHa_Sir</author><pubDate>Wed, 11 Oct 2023 21:00:00 +0800</pubDate><description><![CDATA[北京考摩托车驾照D 北京增驾摩托车D 增驾摩托车驾驶证D  ， 北京考摩托车驾照]]></description><category></category></item><item><title><![CDATA[解决有道云笔记自动更新问题 关闭有道云笔记自动更新 有道云笔记自动升级v7.2.8]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/132056488</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/132056488</guid><author>HaHa_Sir</author><pubDate>Wed, 02 Aug 2023 10:35:48 +0800</pubDate><description><![CDATA[最近使用有道云笔记时，遇到bug问题： 打不开加密的笔记，发现是最新版本v7.2.8，切换到v7.2.7后，一切恢复正常。在使用有道云笔记v7.2.7版本后，发现重启有道云笔记后，会自动更新到v7.2.8 ...而且在设置中，没有关闭自动更新的选项，有道云笔记真恶心。。。（ 有道云笔记 V6.10.1.0 ，有关闭自动更新功能）]]></description><category></category></item><item><title><![CDATA[PMP证书查询 ACP证书查询 PMP/ACP证书查询 PMP证书真伪查询 ACP证书真伪查询PMI证书查询]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/132032769</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/132032769</guid><author>HaHa_Sir</author><pubDate>Tue, 01 Aug 2023 08:30:00 +0800</pubDate><description><![CDATA[https://www.pmi.org/certifications/certification-resources/registry2023年7月25日，pmi5月份考试成绩出来了，若同时考取 PMP和ACP证书，查询到截图如下：
PMP证书查询 ACP证书查询 PMP/ACP证书查询 PMP证书真伪查询 ACP证书真伪查询PMI证书查询]]></description><category></category></item><item><title><![CDATA[Oracle 时间多少秒以后 oracle interval 多少分钟之前 Oracle日期1小时后 Java时间多少秒以后 Java日期多少天之前]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/132006665</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/132006665</guid><author>HaHa_Sir</author><pubDate>Sun, 30 Jul 2023 14:58:15 +0800</pubDate><description><![CDATA[1、Oracle中，实现获取多少时间之后、之前，可以通过 INTERVAL 函数来实现 ，其中数值 > 0 ，则为之后；数值 < 0 , 则为之前。SYSDATE + INTERVAL '10' 单位单位 可以数值是：YEAR 年MONTH 月DAY 日HOUR 时MINUTE 分SECOND 秒2、在java程序中，可以使用 DateUtils.addXXX ，实现获取多少时间之前、之后。]]></description><category></category></item><item><title><![CDATA[DBeaver连接华为高斯数据库 DBeaver连接Gaussdb数据库 DBeaver connect Gaussdb]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131716034</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131716034</guid><author>HaHa_Sir</author><pubDate>Fri, 14 Jul 2023 09:20:29 +0800</pubDate><description><![CDATA[华为GaussDB出来已经有一段时间，最近工作中刚到Gauss数据库。作为coder，那么如何通过可视化工具来操作Gauss呢？本文将记录使用来连接Gauss 高斯数据库。]]></description><category></category></item><item><title><![CDATA[Spring Event事件用法 Spring Boot Event事件发布和订阅 Spring Event事件发布 Spring Event事件订阅]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131663662</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131663662</guid><author>HaHa_Sir</author><pubDate>Tue, 11 Jul 2023 16:45:09 +0800</pubDate><description><![CDATA[1、本文总结了 Spring Event事件的用法和代码案例，可以发布普通对象和ApplicationEvent对象事件，同理可以监听 对应的两种事件。日常开发中，建议使用@EventListener 注解监听事件，功能更强大。启动完成事件。停止完成事件。停止开始事件。ContextRefreshedEvent：Spring Context 初始化或刷新完成事件。]]></description><category></category></item><item><title><![CDATA[Java实现对象复制合并 Java 对象合并 java对象复制 null值不复制， 目标对象有值 不覆盖]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131471485</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131471485</guid><author>HaHa_Sir</author><pubDate>Sat, 01 Jul 2023 08:30:00 +0800</pubDate><description><![CDATA[Java实现对象复制合并  Java 对象合并 java对象复制 null值不复制， 目标对象有值 不覆盖
hutool工具中，已经有对应的 BeanUtil 可以实现上述操作，且功能更强大，下面的案例中，将以 hutool BeanUtil 方式，实现Java 对象合并
]]></description><category></category></item><item><title><![CDATA[给你们讲2个爱情故事！6-27周二]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131430728</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131430728</guid><author>HaHa_Sir</author><pubDate>Sat, 01 Jul 2023 07:15:00 +0800</pubDate><description><![CDATA[个别杠精，你们还是太年轻了。后来他刑满释放，遇到一个漂亮的女孩，女孩很温柔体贴，也非常理解他，了解他，知道他要什么，男人坠入爱河，终于他踏出了最关键的一步，向女孩求婚。女孩说：其实我了解你，是因为我以前天天听你吐露心事，没错我就是监狱的单杠，我成精了。可我是杠精，杠精不配拥有爱情，杠精是没有未来的。由于心地善良，和监狱的人都没有共同语言，心里苦闷没人说话，非常孤独。然后，小狗笑着把糖放到小猫手里，说：我还欠你三块。，因为爱你，所以允许了你的小贪心。第二天，小狗拿了三块糖对小猫说：“昨天欠你的三块还给你。]]></description><category></category></item><item><title><![CDATA[Java 对象复制 Java对象复制6种情况 效率对比 BeanUtils 对象复制 Dozer 复习复制 MapStruct对象复制]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131171531</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131171531</guid><author>HaHa_Sir</author><pubDate>Mon, 12 Jun 2023 16:40:17 +0800</pubDate><description><![CDATA[在Java开发中，经常会遇到对象的复制转换操作
1、Spring BeanUtils
2、Apache BeanUtils
3、Dozer
4、Hutool BeanUtil
5、cglib BeanCopier 
6、MapStruct]]></description><category></category></item><item><title><![CDATA[MyBatis foreach 标签查询案例 MyBatis 批量插入 MyBatis foreach标签批量插入]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131150301</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131150301</guid><author>HaHa_Sir</author><pubDate>Sun, 11 Jun 2023 10:01:45 +0800</pubDate><description><![CDATA[3、批量union all （无号版）




        MyBatis foreach 标签查询案例  MyBatis 批量插入 MyBatis foreach标签批量插入

        4、注意：

        批量插入建议使用 方法2和3 ， 经测试 支持 MySQL 和 Oracle 数据库有效； 若是 sql server 数据库，则需要去掉 FROM DUAL 语句。 其他数据库没有测试过兼容性，谢谢。]]></description><category></category></item><item><title><![CDATA[MyBatis 动态sql移除最后的逗号 mybatis trim标签用法 Mybatis 去掉最后的逗号符号]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131150097</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131150097</guid><author>HaHa_Sir</author><pubDate>Sun, 11 Jun 2023 09:40:38 +0800</pubDate><description><![CDATA[MyBatis trim标签作用： 1、 prefixOverrides: 移除头部符合条件的文本
2、 prefix： 添加头部的文本
3、 suffixOverrides：移除末尾符合条件的文本
4、 suffix：添加末尾的文本]]></description><category></category></item><item><title><![CDATA[Myabits关于传参空字符和0的判断问题 BigDecimal类型0的判断问题]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/131128332</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/131128332</guid><author>HaHa_Sir</author><pubDate>Fri, 09 Jun 2023 15:24:06 +0800</pubDate><description><![CDATA[2、解决办法是： BigDecimal 类型，去掉!= '' 的判断，即可。]]></description><category></category></item><item><title><![CDATA[Eclipse设置选中的相同变量高亮显示]]></title><link>https://blog.csdn.net/HaHa_Sir/article/details/130944207</link><guid>https://blog.csdn.net/HaHa_Sir/article/details/130944207</guid><author>HaHa_Sir</author><pubDate>Tue, 30 May 2023 11:09:30 +0800</pubDate><description><![CDATA[1、选择:windows-> preferences->java->Editor-> Mark Occurences。]]></description><category></category></item></channel></rss>