- 博客(15)
- 收藏
- 关注
原创 mybatis在<if>标签中比较单个字符时的问题
使用引号时,mybatis将其识别成char类型,自动转成对应的ASCII码,所以比较的是数值类型,导致报错。判断时,出现NumberFormatException异常。经过更改Java字段名称和字段值测试,最终结果是将比较内容改成。Java字段和数据库字段都是字符串格式。,或者其他多个字符串。
2025-03-12 08:31:12
148
原创 前端接收数值类型精度丢失问题
原因猜测:应该是反序列化的过程中出现的问题,但是为什么有概率出现,还没有找到具体原因。解决方法:1.后端将数值转成字符串传过来。2.前端做个四舍五入。在连续请求后端接口时,有时候会出现小数精度丢失的问题。在连续请求多次后,有概率出现小数精度丢失的问题。
2024-11-14 18:43:58
222
原创 mybatis 赋值时报空指针
在赋值是数据为基本数据类型,比如int,float等类型时,mybatis在赋值时应该是使用set方法,但是基本数据类型没有set方法,需要将基本类型改成对应的包装类。在某些情况下,String类型也会报错,不知道什么原因,指定数据类型后就可以。下面是使用pgsql的示例。
2024-10-12 11:33:28
215
原创 Springboot 使用 @Scheduled 定时任务生产环境执行两次
Springboot 使用 定时任务,某一天生产环境突然发现有个定时任务执行了两次,之前也没有出现过,在本地运行也没有问题后来查看生产环境的进程才发现,有两个服务在跑,应该是之前哪次发版的时候,服务没有彻底停掉,导致出现两个服务停止服务,杀掉进程,重启服务
2024-01-04 17:36:00
1128
1
原创 Springboot 中 Springdoc(swagger3)和 ResponseBodyAdvice 使用中的问题
Springboot 中 使用ResponseBodyAdvice时,导致 Springdoc(swagger3)报错的问题
2023-12-25 15:46:48
598
原创 前后端请求传递和接收参数方式总结
const p1={// 简单参数// get请求$.ajax({data: p1,})// post请求$.ajax({data: p1,})// 简单参数// get请求log.info("简单参数get->{},{}",id,name);// post请求log.info("简单参数post->{},{}",id,name);请求详情:get请求:是将参数拼接在url后面的方式post请求:是将参数放在表单数据中提交。
2023-09-14 15:07:18
233
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人