• 多线程调用第三方接口

    需求描述 - 调用第三方接口,每个需要7秒钟,有时会调用7次左右导致查询很慢,想实现多线程调用并合并结果返回给前端 代码 public ResponseEntity queryEnterpriseBill() { GetBillListResp get...

    java解析Excel(xls、xlsx两种格式)

    java解析Excel(xls、xlsx两种格式) "https://www.cnblogs.com/hhhshct/p/7255915.html" (https://www.cnblogs.com/hhhshct/p/7255915.html) *** 一、需要导入的jar   1.commons...

    查看list中重复出现的数据

    //重复出现的数据 List iccidRepeat = iccidList.stream().collect(Collectors.toMap(e -> e, e -> 1, (a, b) -> a + b)) // 获得元素出现频率的 Map,键为元素,值为元素出现的次数 ...

    jpa specification根据Instant类型时间查询MySQL timestamp时间区间

    var specification = (Specification) (root, query, cb) -> { var predicates = new ArrayList<>(); if (String...

    java 判断集合中是否存在某个元素

    List 有方法contains可以判断出List中是否已经有这个值。 如果想去重复可以使用HashSet去重复。 List list = new ArrayList(new HashSet(a)); 1.List的contains(obj)方法 ...

    数据导出xls工具类

    导入jar包 org.apache.poi poi 3.16...

    redis中文乱码

    可以使用redisSerializer进行序列化替换默认的jdk序列化。 @Configuration public class RedisConfig { @Bean(name="redisTemplate") public RedisTemplate

    mysql表名大写,造成jpa Table doesn't exist问题

    报错原因调查 mysql里实际表名都是大写 尝试在entity上标记表名大写,实际测试无效,仍然找不到表 @Entity @Data @Table(name = "T_BASE_ORDER_PRINT_CLIENT") 最终解决方案 在spring jpa配置中增加physical-strategy...

    合并两个类的数据

    从Kafka获取jaon数据入库,获取到的数据有data和key两个json,key为需要修改的字段,data为原数据,直接将key的数据通过jpa的save入库会导致未修改字段置空,现需将两个类的数据合并,如果key里面没有将使用data的值 package com.onelink.inbound...

    JPA 更新部分字段

    在Spring Data JPA 中,新增和更新操作都是用save()的方式进行,JPA是通过什么方法来知道我们是要进行insert还是update呢? 经过测试,JPA对程序调用的save()方法判断是updata或者insert操作的依据是看实体对象的主键是否被赋值。 JPA首先会通过主键去查询...