java
-
【java】使用 BeanUtils.copyProperties 11个坑(注意事项)
文章目录 背景 第1个坑: 类型不匹配 第2个坑: `BeanUtils.copyProperties`是浅拷贝 第3个坑:属性名称不一致 第4个坑:Null 值覆盖 第5个坑:注…
-
java使用jdbcTemplate查询并插入百万级数据解决方案
背景:使用JdbcTemplate查询500万数据,然后插入到数据库。 这么多的数据按照普通的方式直接查询然后插入,服务器肯定会挂掉,我尝试过使用分页查询的方式去进行分批查询插入,…
-
SpringBoot动态导出word文档(完美实整教程 复制即可使用,不能实现你找我)
背景 最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。 需要导出的word文件,主要可以分为两种类型。 导出固定内容和图片的word文档 导出…
-
解决Correct the classpath of your application so that it contains compatible versions
springboot启动失败 报错Correct the classpath of your application so that it contains compatible …
-
java大文件上传,大文件下载解决方案
一.大文件上传解决方案: 普通的Servlet文件上传: 使用Java Servlet技术,通过表单提交文件,然后在服务器端使用流将文件写入磁盘。这适用于小文件,但不太适合大文件,…
-
java如何将对象转换为map?如何将map转换为对象?
目录 1、使用 BeanUtils 2、ObjectMapper 3、Gson 4、Jackson 5、手动进行转换 1、使用 BeanUtils BeanUtil…
-
如何mock当前类的私有方法
背景 基础知识 mockito单元测试:它的做法是mock掉当前类的所有外部依赖,保障自己的代码没有问题。举个例子,如果数据库查询的语句出了问题,单元测试不会测试出来。因为它直接m…
-
解决IDEA报错:无效的目标发行版: 17
解决IDEA报错:无效的目标发行版: 17 目录 解决IDEA报错:无效的目标发行版: 17 报错由来 解决报错 【1】检查setting设置,查看编译器编译模块的编译版本是否是你…
-
分析和解决java.lang.OutOfMemoryError: Java heap space问题
这里写目录标题 问题场景 问题分析与解决 1.优化项目代码 2.提升Java heap size 3.JVM参数配置 配置参考 堆区参数配置说明 非堆区参数配置说明 问题场景 最近…
-
MyBatis和MyBatis-Plus常用注解(全是干货!)
MyBatis和MyBatis-Plus常用注解 MyBatis MyBatis中涉及到的所有注解 (1)@Select 作用:标记查询语句。 @Select是MyBatis中的注…
-
Jsoup使用教程以及使用案例
文章目录 1:什么是Jsoup 1:Jsoup概述 2:Jsoup能做什么 2:Jsoup相关概念 3:获取文档 1:导入jsoup的jar包 2:从URL中加载文档对象(常用) …
-
安装JDK:Unable to make field private final java.lang.String java.io.File.path accessible
BUILD FAILED Unable to make field private final java.lang.String java.io.File.path accessi…
-
【Spring Boot】Spring—加载监听器
这里写目录标题 前言 加载监听器 执行run方法 加载配置文件 封装Node 调用构造器 思考 前言 前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理…
-
【Spring Cloud Alibaba】(五)Dubbo启动报错?一直重连报错?你值得学习的是排查问题的方法
系列目录 【Spring Cloud Alibaba】(一)微服务介绍 及 Nacos注册中心实战 【Spring Cloud Alibaba】(二)微服务调用组件Feign原理+…
-
Tomcat 9的下载与系统配置教程:入门级 2023最新保姆级详细避坑教程
简介: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,虽然是轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,但 是开发和调试JSP 程序的…
