摘要: 一、Executors提供四种线程池配置方案 1、构造一个固定线程数目的线程池,核心线程数与最大线程数相同,同时使用了一个无界LinkedBlockingQueue存放阻塞任务,因此多余的任务将存在阻塞队列,不会由RejectedExecutionHandler处理 //固定线程数目的线程池源码 p 阅读全文
posted @ 2022-04-22 18:18 迷走神经 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 参数 java多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。 从源码中可以看出,线程池的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、 阅读全文
posted @ 2022-04-22 17:55 迷走神经 阅读(774) 评论(0) 推荐(0) 编辑
摘要: git push命令主要用于将本地更新推送到远程主机,但不同简化形式、命令参数产生延申效果。 一般形式 将本地分支localBranch推送到远程主机remote上对应的远程分支remoteBranch。此时若远程分支不存在,则会自动创建一个远程分支 $git push <远程主机名remote> 阅读全文
posted @ 2022-04-22 16:20 迷走神经 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 概述 大多时候注解不会用、用错,可能是你不了解这个注解导致的,有时候做测试得出的结论也会是片面的,建议根据其所属jar包看看官方文档,来理解、找解决方案 @JSONField 结束@JSONField之前,介绍一下fastjson,fastjson是阿里的开源解析库,支持将Java Bean序列化为 阅读全文
posted @ 2022-04-22 15:58 迷走神经 阅读(992) 评论(0) 推荐(0) 编辑
摘要: import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.context.a 阅读全文
posted @ 2022-04-22 15:00 迷走神经 阅读(3290) 评论(0) 推荐(0) 编辑