个人杂记
燕少༒江湖
只要努力付出,相信自己,总会有收获,正所谓“天道酬勤”,努力的人是幸运儿!
展开
-
本地构建、打包elasticjob-console3.1.0+
ElasticJob 的管理控制台构建打包原创 2022-08-26 17:34:35 · 358 阅读 · 0 评论 -
jar包指定的JDK版本不一致导致无法编译
jar包指定的JDK版本不一致导致无法编译原创 2022-08-18 18:03:31 · 1146 阅读 · 0 评论 -
postgres常用命令
postgres常用命令原创 2022-08-17 11:38:18 · 137 阅读 · 0 评论 -
postgresql-jpa常见异常汇总
postgresql-jpa常见异常汇总原创 2022-08-05 16:25:26 · 1499 阅读 · 1 评论 -
使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true
使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true原创 2022-07-25 17:23:47 · 4381 阅读 · 2 评论 -
springboot项目使用IDEA远程Debug
项目上线之后,如果日志打印的很模糊或者业务逻辑比较复杂,有时候无法定位具体的错误原因,因此可以通过IDEA远程代理进行Debug。线上的代码一定要和本地的一致!环境:2.1.4.RELEASE(org.springframework.boot) jdk1.8 Apache Maven 3.5.01、先创建一个准备远程调试的Demo,注意构建项目的配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="htt.原创 2021-01-15 15:05:58 · 1311 阅读 · 1 评论 -
fastjson序列化的结果出现$ref/$.object
案例:{"xiaoMing":{"courses":{"English":"English","Chinese":"English","Mathematics":"Mathematics"},"studentNo":"0001"},"xiaoHua":{"courses":{"$ref":"$.xiaoMing.courses"},"studentNo":"0002"}}原因:一个对象被重复引用,fastjson默认开启循环引用检查,所以序列化结果会出现($ref. $.),来标注被重复引用的对象。原创 2021-01-13 18:51:12 · 1058 阅读 · 3 评论 -
线程池是否新增非核心线程执行任务的逻辑
关于线程池几个重要参数的学习笔记(一)之前执行了几次测试案例,发现使用的阻塞队列不同,结果也不同。使用SynchronousQueue时,当任务数大于corePoolSize时,会新增非核心线程执行任务,而使用LinkedBlockingQueue不会新增。为什么?再看一个案例:1、SendMessageTaskpackage cn.com.dl.pool;import java.util.Random;import java.util.concurrent.Callable;im原创 2020-12-22 15:12:09 · 1391 阅读 · 6 评论 -
关于线程池几个重要参数的使用案例
没有仔细看过线程池的代码,或者没有实际应用验证过,肯定会对线程池的几个重要参数有一些误解。比如,当corePoolSize < 提交的任务数时 ,会创建新的线程来执行任务(线程池的线程数不会超过maximumPoolSiz),当线程数等于maximumPoolSize,会将多余的任务放在阻塞队列,当阻塞队列满了之后,默认拒绝提交任务。真的是这样的吗?具体看验证1、ThreadPoolDemopackage cn.com.dl.pool;import java.util.ArrayLi原创 2020-12-21 19:20:42 · 353 阅读 · 0 评论