自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 StringRedisTemplate常用方法小记

StringRedisTemplate中opsForValue

2024-01-10 10:26:32 151

原创 jasypt简单加解密

jasypt简单加解密

2023-09-27 14:55:00 220

原创 @ModelAttribute+Map入参postman传参方式

@ModelAttribute+Map入参postman传参方式

2023-09-25 14:22:34 204

原创 Java Stream流排序并判空

2.定制排序(根据某个字段排序)1.sorted():自然排序。

2023-08-23 17:47:35 3354

转载 BigDecimal 简单使用

【代码】BigDecimal 简单使用。

2023-08-21 17:28:27 107 1

转载 Collectors.groupingBy 判空

需求就是对empName进行分组,如果empName有值就返回他的值作为key, 如果没有值就返回"园区"作为key.用Collectors.groupingBy 对可能为空的字段分组时,如果数据中对应的字段有空值的话会报空指针异常。所以在Collectors.groupingBy()方法中要对字段进行处理。

2023-08-21 17:13:08 1515 1

转载 使用mybatis plus枚举类自动转换的方法

注:mybatis plus的依赖包是3.5.2版本,低版本可能会报错!

2023-08-11 14:11:51 418 1

转载 BigDecimal去0取整

我们可以使用BigDecimal的"stripTrailingZeros()"方法,该方法可以去除小数点后多余的0,但是使用"stripTrailingZeros()"方法之后,调用toString()方法。可能会出现科学计数法的结果,此时我们只需要将“toString()”方法改为“toPlainString()”方法即可。时,经常会保留小数后几位,此时如果位数不足会使用0补足,有时我们不想要显示多余的0,例如页面上面显示的时候,此时应该。

2023-06-21 20:10:47 773

原创 枚举映射值示例

【代码】枚举映射值示例。

2023-06-13 16:55:56 69

转载 java动态添加字段

java动态添加字段

2023-05-12 16:51:02 752

原创 easyExcel动态双行表头导出

easyExcel动态双行表头导出

2023-05-11 16:08:08 1806

原创 mybatis-plus 使用In查询

mybatis-plus 使用In查询

2023-04-28 17:30:59 2834

原创 Mybatis批量插入BigDecimal 精度丢失了(非批量没有问题)

Mybatis批量插入时会遇到丢失Decimal小数位的问题,在一个插入批次中,Decimal字段的精度是由第一条插入数据的精度决定的,如果后面的数据精度大于第一条的精度,就会被丢失精度。如下所示,导入两条数据,入库为第二条会变成1300。解决:在插入时,强制指定Decimal字段的精度。

2023-04-28 17:16:32 996

原创 正则限制只能输入数字,但是不能输入0/0.0/0.00最多四位小数

【代码】正则限制只能输入数字,但是不能输入0/0.0/0.00最多四位小数。

2023-04-13 11:02:15 613

原创 java/sql设置默认结束时分秒为23:59:59

(2)number 是您希望添加的间隔数,最好是整数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。(1)date 参数是合法的日期表达式,类型可以是datetime、smalldatetime、char。(3)datepart 参数可以是下面表格的值。说明:在日期中添加或减去指定的时间间隔。

2023-04-10 16:17:05 899

转载 JAVA http请求工具类

路由在这里就不展开讲了。在没有 PATCH 之前,都是用 PUT 进行更新操作,这时候我们的接口中通常会有一个逻辑规则,如:如果对象的一个属性值为null,那么就不更新该属性(字段)值,通过这种方式来避免全部覆盖的操作。另外,PATCH 是非幂等的。按照 REST 建议,查询操作要使用 GET 方法,但是实际情况中处理起来比较麻烦,如:报表统计查询,需要传递的参数很多,如果采用 GET 方法,那么接口接收的参数非常多,接口很难看,通常会封装为 java 对象,但 GET 方法又不支持对象传参,所以很蛋疼;

2023-04-10 15:56:22 1590

原创 Java邮件附件打不开

解决:在方法中已经设置的false在生产环境中依然有问题,最后发现是其他方法有发送附件且没有设置为false,并且这个环境变量是只能配置一次。所以最好是放到启动类。参数mail.mime.splitlongparameters 在linux下 会默认为 true,附件名过长,就会被截断。邮箱用的是outlook邮箱。

2023-04-10 15:02:46 239

转载 JAVA http请求工具类

路由在这里就不展开讲了。在没有 PATCH 之前,都是用 PUT 进行更新操作,这时候我们的接口中通常会有一个逻辑规则,如:如果对象的一个属性值为null,那么就不更新该属性(字段)值,通过这种方式来避免全部覆盖的操作。另外,PATCH 是非幂等的。按照 REST 建议,查询操作要使用 GET 方法,但是实际情况中处理起来比较麻烦,如:报表统计查询,需要传递的参数很多,如果采用 GET 方法,那么接口接收的参数非常多,接口很难看,通常会封装为 java 对象,但 GET 方法又不支持对象传参,所以很蛋疼;

2023-03-14 10:22:01 3218 1

转载 HMACSHA256加密

HMACSHA256加密

2023-03-08 15:39:27 991

转载 IllegalArgumentException: jdbcUrl is required with driverClassName

jdbcUrl is required with driverClassName

2022-11-25 10:52:55 1915

原创 SpringBoot-整合Beetlsql

SpringBoot-整合Beetlsql

2022-11-22 17:59:10 1115

原创 BeetlSQL简单使用

BeetlSQL简单使用

2022-11-16 17:48:41 3065 2

转载 FastJson实现bean与json互转,蛇形与驼峰互转

要使用FastJson,先导入jar包或引用依赖。

2022-10-31 10:47:44 2308

空空如也

空空如也

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

TA关注的人

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