一、项目构建报错
1.如下图所示:Java heap space
解决方案:
1.1 在项目根目录下创建一个gradle.properties文件
1.2 在gradle.properties文件中添加以下代码
`org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8`
1.3 重新构建项目,运行成功后删除gradle.properties文件
二、JAVA 多线程报错
1.如下图所示
java.util.concurrent.RejectedExecutionException:Task com.zo.rginspection.service.RgInspectionService$convertInspectionPdf$1@3369f4b3 rejected from java.util.concurrent.ThreadPoolExecutor@7976cc9b[Running, pool size = 20, active threads = 20, queued tasks = 50, completed tasks = 6]
拒绝策略,当队列满时,处理策略报错异常。
原因:
1.等待队列设置的过小
2.代码中出现问题,导致线程被阻塞。如进入死循环等