随笔分类 -  Java

Java相关文章
摘要:最近,同事在做一个功能,通过java程序将mysql中的一张表的数据同步到pgsql中,在同步过程中,插入到pgsql中出现了如下错误: `### Error updating database. Cause: org.postgresql.util.PSQLException: ERROR: in 阅读全文
posted @ 2023-05-31 10:40 一曲终两人遇 阅读(2148) 评论(0) 推荐(0) 编辑
摘要:要求生成的excel如下: 这里我第一想到的就是用阿里的easyexcel来做:链接如下填充excel 要求生成的excel如下: 1)引入pom依赖:需要3.0.x以上的版本 <dependency> <groupId>com.alibaba</groupId> <artifactId>easye 阅读全文
posted @ 2023-04-23 15:31 一曲终两人遇 阅读(2644) 评论(0) 推荐(0) 编辑
摘要:记录一下因mybatis-plus版本不一致导致的实体主键id未赋值,新增失败问题 mybatis-plus中对于id的赋值在 package com.baomidou.mybatisplus.core; public class MybatisParameterHandler implements 阅读全文
posted @ 2023-04-20 10:56 一曲终两人遇 阅读(590) 评论(0) 推荐(0) 编辑
摘要:在代码中进行sqlserver的批量新增其中有个字段是BigDecimal,mybatis批量插入时会取批量数据中的最小精度作为这一批数据的精度。 所以就会出现批量新增后数据库中的数据与预期的数据结果不一致,被四舍五入了。 解决方法:统一精度,以这批数据中的最小精度为准。 这样就不会出现批量插入时部 阅读全文
posted @ 2022-06-08 16:16 一曲终两人遇 阅读(447) 评论(0) 推荐(0) 编辑
摘要:#{} 等同于占位符,会自动对传入的字符串数据加一对单引号,可以避免Sql注入。 ${} 将传入的值直接替代 ${}。 具体的详细定义,大家可以另行百度。因为#{} 作为参数传入使用的比较多,最近使用到了${},所以记录一下。 起因:在与泛微OA的系统对接时,因为该系统同一流程在测试环境和正式环境对 阅读全文
posted @ 2021-09-14 21:58 一曲终两人遇 阅读(274) 评论(0) 推荐(0) 编辑
摘要:项目中遇到了一个bug,上传一个excel文件,文件名中包含空格,项目中点击上传之后的文件名称出现无空格,数据库中保存的文件地址空格被?代替,无法下载。但是其他的包含空格的excel文件名却可以正常上传和下载。有问题的excel文件名如下 数据库中保存的文件名 P74?JCIM?Retrofit?B 阅读全文
posted @ 2021-09-02 21:29 一曲终两人遇 阅读(511) 评论(0) 推荐(0) 编辑
摘要:一、引入pom依赖 <!-- 调第三方接口依赖 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </ 阅读全文
posted @ 2021-08-26 21:14 一曲终两人遇 阅读(4962) 评论(0) 推荐(0) 编辑
摘要:Java BigDecimal一、BigDecimal 的四则运算 BigDecimal a = BigDecimal.valueOf(2);BigDecimal b = BigDecimal.valueOf(3);// 加法BigDecimal add = a.add(b);// 减法BigDecimal subtract = 阅读全文
posted @ 2021-08-19 18:56 一曲终两人遇 阅读(89) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示