- 博客(4)
- 收藏
- 关注
原创 阿里云maven私有库上传jar包之两三事儿
阿里云maven私有库上传jar包之两三事儿最近做项目遇到个问题,其实也不是个大问题,主要是花的时间有点长,稍微的记录一下问题:在进行帆软报表的数字签名认证时,需要引入两个jar包,core、third这两个jar包,好死不死的这两个jar包,帆软并没有上传至公共的maven库,这就需要自己上传方案一:1:首先,上传至自己本地的maven库,保证开发没有问题mvn install:install-file -DgroupId=com.sinoflag.fr -DartifactId=fin
2021-04-14 10:47:20
1138
原创 long类型传至前端处理,精度丢失的问题
long类型传至前端处理,精度丢失的问题问题:mysql数据库存储的bigint(64)的long类型的数据,传给前端导致response和preview的数据不一致,即long类型数据精度丢失原因:JS内置有32位整数,而number类型的安全整数是53位。如果超过53位,则精度会丢失。正如现在后台传来一个64位的Long型整数,因此超过了53位,所以后台返回的值和前台获取的值会不一样。处理方案:将long类型的属性转换为String字符串,再传至前端在实体类和VO的long类型的属性上加
2021-04-14 10:41:29
810
原创 pageHealper与mybatis-plus依赖冲突问题
pageHealper与mybatis-plus依赖冲突问题背景:由于项目中目前引用的是mp。但是由于从历史代码迁移的模块,使用了pageHealper,因此为了减少代码的修改量,不得不考虑同时使用mp和pageHealper。出现问题:项目启动没有问题,这里与网上部分人遇到的问题有些差别(大多数是启动报错),但是在用mp进行修改的时候,出现了 java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTab
2021-04-14 10:37:53
1126
1
原创 mysql分组查询取第一条数据
mysql分组查询取第一条数据在做项目时遇到了,mysql分组查询取第一个的需求表结构如下需求是根据code分组,取每组中版本号最大的数据方案一SELECT t.* FROM ( SELECT code, max( version ) AS version FROM test_table WHERE `status` = 1 AND is_deleted = 0 GROUP BY code ) a LEFT JOIN test_table t ON
2021-04-14 10:35:27
9531
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人