<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大树叶 技术专栏]]></title><description><![CDATA[骨灰攻城狮　架构师]]></description><link>https://blog.csdn.net/bigtree_3721</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; bigtree_3721]]></copyright><item><title><![CDATA[如何在mybatis中使用 ON DUPLICATE KEY UPDATE写代码]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/155161580</link><guid>https://blog.csdn.net/bigtree_3721/article/details/155161580</guid><author>bigtree_3721</author><pubDate>Sun, 23 Nov 2025 14:55:50 +0800</pubDate><description><![CDATA[在spring boot 项目中，手写XML Mapper 去实现  SQL on duplicate key ]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/149119004</link><guid>https://blog.csdn.net/bigtree_3721/article/details/149119004</guid><author>bigtree_3721</author><pubDate>Fri, 04 Jul 2025 15:43:38 +0800</pubDate><description><![CDATA[在vue3中， 使用element-plus的el-form的rules来校验el-form的各个元素的输入，要求是rules里面要用写方法来验证。]]></description><category></category></item><item><title><![CDATA[vue el-table-column 单元表格的 省略号 实现]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/145936884</link><guid>https://blog.csdn.net/bigtree_3721/article/details/145936884</guid><author>bigtree_3721</author><pubDate>Fri, 28 Feb 2025 20:03:25 +0800</pubDate><description><![CDATA[Scoped Slots：在 el-table-column 元素中，我们使用  来自定义每个单元格的渲染方式。宽度的一致性：确保 CSS 样式中设置的宽度与 el-table-column 的宽度保持一致，如果需要，可以将 CSS 宽度设置为 width: 100%;要对 el-table-column 的某一列中的每个单元格值进行处理，使其在文本内容超出指定宽度时显示省略号（…宽度管理：确保为 el-table-column 设置了 width 属性，以便固定列宽，从而保证 CSS 的生效。]]></description><category></category></item><item><title><![CDATA[pyannote-audio 实现声纹分割聚类]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/145635169</link><guid>https://blog.csdn.net/bigtree_3721/article/details/145635169</guid><author>bigtree_3721</author><pubDate>Fri, 14 Feb 2025 15:38:36 +0800</pubDate><description><![CDATA[https://blog.csdn.net/make_progress/article/details/136355375]]></description><category></category></item><item><title><![CDATA[使用lambda表达式对集合进行转换]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/144251861</link><guid>https://blog.csdn.net/bigtree_3721/article/details/144251861</guid><author>bigtree_3721</author><pubDate>Wed, 04 Dec 2024 22:30:40 +0800</pubDate><description><![CDATA[java map]]></description><category></category></item><item><title><![CDATA[Java中的Hutool 工具包的使用实战例子]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/143911754</link><guid>https://blog.csdn.net/bigtree_3721/article/details/143911754</guid><author>bigtree_3721</author><pubDate>Wed, 20 Nov 2024 14:43:53 +0800</pubDate><description><![CDATA[Java中hutool是一个不错的工具。下面罗列了一些常用的方法和例子。]]></description><category></category></item><item><title><![CDATA[如何用java发送包含表格形式的邮件]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/143208430</link><guid>https://blog.csdn.net/bigtree_3721/article/details/143208430</guid><author>bigtree_3721</author><pubDate>Thu, 24 Oct 2024 14:46:42 +0800</pubDate><description><![CDATA[问题：
如何用java发送包含表格形式的邮件？
方法：
发用freemaker工具来替换html的表格变量，从而动态生成了html。然后再发送这个html格式（不能用纯文本）文本即可。
优化流程：
1、准备模板（这里是以Excel转html为模板）
2、处理模板及对模板填充内容的工具类
3、修改发送邮件的代码
所需依赖
pom.xml依赖
 
&lt;!-- freemarker --&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.springframework.boo]]></description><category></category></item><item><title><![CDATA[如何用java发带有换行的email]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/143176348</link><guid>https://blog.csdn.net/bigtree_3721/article/details/143176348</guid><author>bigtree_3721</author><pubDate>Wed, 23 Oct 2024 10:01:09 +0800</pubDate><description><![CDATA[1、MimeBodyPart.setText(String text)设置文本内容时，使用\n或者\r\n换行。2、MimeBodyPart.setContent(Object o,String type)，使用。textbody.setText(“邮件正文：\n 啦啦啦德玛西亚”);啦啦啦德玛西亚”,“text/html;MimeBodyPart设置邮件正文时，有两种不同的换行方式：\n或者。//1、使用纯文本换行符：\n或\r\n。//2、使用html标签换行符。]]></description><category></category></item><item><title><![CDATA[Mybatis的resultType的说明]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/143141120</link><guid>https://blog.csdn.net/bigtree_3721/article/details/143141120</guid><author>bigtree_3721</author><pubDate>Tue, 22 Oct 2024 10:24:41 +0800</pubDate><description><![CDATA[对于查询结构需要返回的简单pojo，结果都可以映射到一致的hashMap上，换句话来说就是数据库列名可以精确匹配到pojo属性的。resultType与resultMap首先都是用来归纳查询类型sql的结果集，对查询结果进行你需要的结构描述。从select语句中返回的期望类型的类的完全限定名或别名。注意如果返回的是集合，那应该设置为集合包含的类型，而不是集合本身。注意如果返回的是集合，那应该设置为集合包含的类型，而不是集合本身。resultType代表的是返回内容的具体类型，而不是List。]]></description><category></category></item><item><title><![CDATA[Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/142266712</link><guid>https://blog.csdn.net/bigtree_3721/article/details/142266712</guid><author>bigtree_3721</author><pubDate>Sat, 14 Sep 2024 21:32:16 +0800</pubDate><description><![CDATA[见这里的文章： https://blog.csdn.net/ppppppppila/article/details/139653675。Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题，成功搞定。]]></description><category></category></item><item><title><![CDATA[张三丰的武当七子的名字由来，大有讲究]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/140073628</link><guid>https://blog.csdn.net/bigtree_3721/article/details/140073628</guid><author>bigtree_3721</author><pubDate>Sun, 30 Jun 2024 01:45:56 +0800</pubDate><description><![CDATA[武当七子]]></description><category></category></item><item><title><![CDATA[spark和hadoop的区别]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/139909281</link><guid>https://blog.csdn.net/bigtree_3721/article/details/139909281</guid><author>bigtree_3721</author><pubDate>Mon, 24 Jun 2024 00:33:54 +0800</pubDate><description><![CDATA[Spark：提供了更广泛的数据处理功能，包括批处理、流处理（Spark Streaming）、机器学习（MLlib）、图计算（GraphX）和交互式查询（Spark SQL）。Hadoop：主要用于批量数据处理，虽然它的生态系统中包括其它工具（如Hive、Pig、HBase等），可以实现不同的功能，如查询、流处理和NoSQL数据库等。Hadoop：有一个庞大的生态系统，包含不同的组件，如Hadoop分布式文件系统（HDFS）、YARN资源管理器、MapReduce计算框架等。]]></description><category></category></item><item><title><![CDATA[根据IP查询城市ID和名字]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/139361827</link><guid>https://blog.csdn.net/bigtree_3721/article/details/139361827</guid><author>bigtree_3721</author><pubDate>Fri, 31 May 2024 21:32:30 +0800</pubDate><description><![CDATA[根据IP查询城市ID和名字。]]></description><category></category></item><item><title><![CDATA[pip3 用阿里云加速]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/138729319</link><guid>https://blog.csdn.net/bigtree_3721/article/details/138729319</guid><author>bigtree_3721</author><pubDate>Sat, 11 May 2024 20:40:35 +0800</pubDate><description><![CDATA[pip3 install -i http://mirrors.cloud.aliyuncs.com/pypi/simple pip -U && 
pip3 install -r requirements.txt -i  http://mirrors.cloud.aliyuncs.com/pypi/simple]]></description><category></category></item><item><title><![CDATA[Charles最新版在 window11 中打不开没有任何反应]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/138705788</link><guid>https://blog.csdn.net/bigtree_3721/article/details/138705788</guid><author>bigtree_3721</author><pubDate>Sat, 11 May 2024 10:46:59 +0800</pubDate><description><![CDATA[打开 C:\Users\用户名.accessibility.properties。注释两行代码即可，结果如下。]]></description><category></category></item><item><title><![CDATA[selenium4 的培训视频]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/138384179</link><guid>https://blog.csdn.net/bigtree_3721/article/details/138384179</guid><author>bigtree_3721</author><pubDate>Thu, 02 May 2024 01:22:20 +0800</pubDate><description><![CDATA[https://www.bilibili.com/video/BV1VP41167kV?p=6&spm_id_from=pageDriver&vd_source=7781c20bd0c99a95e9f9470fe8801b10]]></description><category></category></item><item><title><![CDATA[google chromeDriver 地址]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/138379814</link><guid>https://blog.csdn.net/bigtree_3721/article/details/138379814</guid><author>bigtree_3721</author><pubDate>Wed, 01 May 2024 22:56:52 +0800</pubDate><description><![CDATA[chrome driver 下载地址。#chrome brower下载地址。#安装openssl 1.1.1K。#安装chrome driver。#安装browser。]]></description><category></category></item><item><title><![CDATA[电话号码 * 显示]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/137877833</link><guid>https://blog.csdn.net/bigtree_3721/article/details/137877833</guid><author>bigtree_3721</author><pubDate>Wed, 17 Apr 2024 16:25:52 +0800</pubDate><description><![CDATA[电话号码 * 显示]]></description><category></category></item><item><title><![CDATA[centos 7.x 上安装 AI insightface + pytorch + cuda]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/136690561</link><guid>https://blog.csdn.net/bigtree_3721/article/details/136690561</guid><author>bigtree_3721</author><pubDate>Wed, 13 Mar 2024 20:32:43 +0800</pubDate><description><![CDATA[centos 英伟达检查工具nvidia-smi。]]></description><category></category></item><item><title><![CDATA[解决 python CV2 imread读取中文文件名的问题]]></title><link>https://blog.csdn.net/bigtree_3721/article/details/135998252</link><guid>https://blog.csdn.net/bigtree_3721/article/details/135998252</guid><author>bigtree_3721</author><pubDate>Fri, 02 Feb 2024 17:30:42 +0800</pubDate><description><![CDATA[cv2.imread 默认情况下可能不支持包含非ASCII字符（如汉字）的文件路径，因为 OpenCV 底层使用的是 C++ 的 fopen 函数，它通常不支持 UTF-8 或 Unicode 文件名。这会导致当文件路径中含有汉字时无法正常读取文件。一个通用的解决办法是先将图片读入一个字节流（bytes），然后使用 OpenCV 的 imdecode 函数从内存中解码图像。以下是如何做到这一点的代码示例：pythonimport cv2。]]></description><category></category></item></channel></rss>