自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Hutool XML工具方法简易调用

在部分情况下,调用返回过来的参数可能不是json,而是xml,这种情况可以借助Hutool工具类来进行操作,主要是简洁且方便。XML字符串与Java对象转换。

2024-05-21 14:45:28 198 1

原创 HttpURLConnection的相关简易调用

主要适用于一些需要调用其他API的业务场景。

2024-05-21 14:41:25 79 1

原创 JAVA使用正则对数字和中文的相关数据过滤

主要是用于一些数据的筛选,数据无序的情况下来命中正确的数据。

2024-05-21 14:30:21 77 1

原创 JAVA四舍五入浮点数

这段代码主要是根据不同的scale值,对输入的双精度浮点数进行四舍五入,保留指定的小数位数。如果scale为-1或-2,则表示要保留到十位或百位。对于其他情况,直接使用BigDecimal进行四舍五入操作。输入参数包括一个双精度浮点数 v,一个表示要保留的小数位数 scale,以及一个表示舍入模式的整数 lbOpt。

2024-04-22 09:49:14 292 2

原创 hutool的HttpRequest使用

使用hutool包下的组件进行Http请求的发送与参数或请求头等的拼接操作。

2024-04-22 09:37:37 683 1

原创 SpringBoot Connection链接单独请求数据库获取数据并返回实体

【代码】SpringBoot Connection链接单独请求数据库获取数据并返回实体。

2024-04-18 10:50:33 121 1

原创 部分情况下HashMap无序、失序问题

在某些情况下,特别是循环体内,HashMap货会出现失序问题,建议使用:LinkedHashMap。使用LinkedHashMap可以确保属性能严格按照插入顺序进行展示。

2024-03-18 16:31:53 202

原创 JAVA、Excel文件导出工具类返回数据head设置及文件名拼接

导出后,后端生成的文件名变成了:%E4%B8%80%E7%BA%A7%E5%88%86%E8%B4%A7%E5%B7%A6%E4%B8%8A%E6%90%9C%E7%B4%A2%E6%A1%86%E6%95%通过使用 URLDecoder.decode(fileName, “UTF-8”),在设置 Content-Disposition 头之前对文件名进行了 URL 解码。乱码了,应该进行设置Content-Disposition头进行URL 解码。并对stream流数据进行了write。

2024-03-18 16:07:02 224

原创 关于CTE的使用与部分解释

UNION ALL SELECT n + 1 FROM cte_example WHERE n < 10 是递归部分,它引用了 cte_example 自身,并根据条件 n < 10 递归地生成更多的行。通常是指使用 WITH 语句来创建临时的命名结果集,这些结果集可以在一个查询中被多次引用.在最后的 SELECT 语句中,我们查询了 cte_example 中的所有行。CTE 是一种很有用的功能,可以简化复杂查询的编写,提高查询的可读性和可维护性。cte_example 是 CTE 的名称。

2024-03-18 15:16:25 129

原创 MybatisPlus逻辑删除@TableLogic注解的使用

在执行删除操作时,MyBatis Plus 会自动将 deleted 字段的值设置为 1,而不是真正地从数据库中删除该数据。同时,当你执行查询操作时,MyBatis Plus 会自动忽略那些 deleted 字段值为 1 的数据,就像它们已经从数据库中被删除一样。在使用 @TableLogic 注解时,你需要在你的实体类中选择一个字段作为逻辑删除字段,然后在该字段上添加 @TableLogic 注解。当 deleted 的值为 0 时,表示该数据未被删除。

2024-02-28 15:45:32 294 1

原创 Java Stream API 提取、过滤、toList和toMap方法实例

4.List 转 Map:可以使用 collect() 方法,配合 Collectors.toMap() 方法将 List 转换为 Map。3.Map 转 List:可以使用 values() 方法获取 Map 的值集合,然后使用 stream() 方法转换为 Stream,最后使用 collect() 方法转换为 List。针对各种数据需要进行循环或者其他的组装操作,推荐使用Stream API,简洁方便,在不存在很多的JAVA逻辑嵌套处理时,推荐使用这种方法。

2024-02-28 15:36:39 273

原创 对于三元运算符判空的替代方法(Optional类)

三元运算符使用非空验证的替代方法。

2024-02-05 13:30:11 283

原创 JSON两种工具类使用

常见的JSON处理库包括Jackson、Gson、FastJSON等。这些库提供了丰富的API,用于将Java对象转换为JSON字符串,以及将JSON字符串转换回Java对象。使用Jackson库。

2024-01-25 15:56:01 404

原创 Lambda基于mapToInt的变量求和

【代码】Lambda基于mapToInt的变量求和。

2024-01-25 15:40:10 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除