- 博客(17)
- 收藏
- 关注
原创 JAVA实现汉字转拼音
对于多音字处理,当前实现中只取了第一个读法,对于需要处理多音字的情况,可以进一步优化。库,这是一个广泛使用的开源库,能够将汉字转换为拼音。在 Java 中实现汉字转拼音的功能可以使用。提供将汉字转换为拼音和首字母拼音具体方法实现。
2025-01-16 15:49:59
180
原创 EasyExcel自定义注解实现导入字段非空校验
首先,我们需要编写一个自定义注解ExcelValid,用于标记需要校验的字段。/*** 导入字段校验*/String message() default "导入有未填入的字段";通过上述步骤,我们实现了一个灵活的Excel导入数据校验机制。
2024-12-19 16:06:54
640
2
原创 使用EasyExcel读取和导出Excel文件
读取Excel文件:使用方法读取文件,并通过处理每一行的数据。导出Excel文件:使用方法将数据写入到响应的输出流中,并设置正确的响应头。希望这篇教学文章对你有所帮助。如果有任何问题或需要进一步的帮助,欢迎随时评论交流。
2024-12-19 15:40:20
2440
1
原创 EasyExcel 自定义枚举类型装换
在使用EasyExcel处理Excel文件时,自定义枚举类型的转换是非常常见的需求。EasyExcel提供了一些机制来实现这种转换,使得枚举类型的数据可以顺利地读取和写入Excel文件。下面是一个示例,展示如何在EasyExcel中实现自定义枚举类型的转换。首先,定义一个枚举类型。MALE("男"),FEMALE("女");// 通过值获取枚举接下来,定义一个包含枚举类型的数据模型。假设我们有一个User@ExcelProperty("姓名")
2024-12-16 17:06:41
781
原创 HashMap里的key可以为null吗,value可以为null吗?
HashMap允许一个 null键,并且当使用相同的 null键插入时,新的值会替换原有的值。HashMap允许任意数量的 null值,并且当使用相同的键插入 null值时,新的 null值会替换原有的值。
2024-12-05 16:25:52
157
原创 mysql优化之将 or 语句拆分为多个 union 查询
在 SQL 查询中使用OR语句可能导致数据库优化器无法有效地使用索引,从而可能导致全表扫描,这会影响查询性能。一个常见的优化替代方案是使用UNION进行查询拆分,这样可以更好地利用索引,从而提高查询性能。假设你有一个包含用户信息的表users,其中有两个列status和role,并且你需要查找status为 ‘active’ 或role。
2024-10-10 11:53:27
378
原创 Java中的关键字
这些关键字是Java语言的基础,熟练掌握它们对于编写Java程序非常重要。Java中的关键字是保留的字,这些字有特殊的意义和用途,用于定义数据类型、控制程序流程、处理异常等。
2024-07-12 17:26:30
327
原创 SQL函数WEEK(),查询本周生日的员工
大家好!今天我想和大家分享一下我们在处理业务需求时遇到的一次“小插曲”。故事的主角当然离不开那些让人又爱又恨的SQL语句。
2024-05-31 15:42:37
597
原创 使用强大的ChatGpt4.0模型辅助编程写代码
今天遇到个业务问题,原型上要求按省、市 进行层级划分返回仓库列表数据一时之间没想出来要怎么处理数据,然后我打开了ChatGpt试了试/*** 仓库名*//*** 省*//*** 市*//*** 详细地址*/查询数据库得到的是,List,构建出省、市层级划分的数据构建一个省、市层级划分的数据结构,可以采用采用Java的Map结构来对数据进行组织。如果你拥有一个, 其中。
2024-05-20 17:55:37
776
1
原创 企业微信授权后重定向的回调链接地址
重定向到 `redirect_uri` 的过程仅涉及到浏览器行为,服务器并不会向 `redirect_uri` 发送请求,而是用户的浏览器直接访问该URL。你的后端服务器或前端页面需要处理这个URL以及附带的参数,通常是在这个页面上编写逻辑来接收这些参数,然后进行如进一步获取用户信息的操作(比如使用接收到的授权码去交换用户的访问令牌等)。4. 在此重定向的网页地址上,通常会附带一些参数,比如授权码(`code`参数),有时还会有状态参数(`state`参数)等,这些可以在跳转后的页面上通过URL解析得到。
2024-05-07 14:37:09
1105
原创 用Stream流对2个List获取并集且去重
这些操作构成了一个完整的数据处理管道,隐藏了实际处理中的循环细节。在上面的代码中,你可以看到不需要显式地编写循环,终止操作将结果收集到列表中。但是确实内部进行了迭代,确保删除了重复的元素,
2024-02-04 12:02:31
838
1
原创 SQL 查询当前时间,`CURDATE()` 和 `NOW()` 的区别
例如,在 MySQL 中,你可以使用 `CURDATE()` 来获取今天的日期(没有时间部分),而 `NOW()` 会给你当前的日期和时间。如果你在查询中使用了 `CURDATE()`,它会仅考虑日期,而不考虑时间,可能会对查询结果产生影响,尤其是在需要精确到时间的查询中。基本上,如果你只需要日期而不需要时间信息,你会使用 `CURDATE()`。相反,如果你需要日期和时间信息,你会使用 `NOW()`。在 SQL 中,`CURDATE()` 和 `NOW()` 都用于获取当前的日期和时间,
2023-12-28 17:34:08
1760
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人