线程池参数以及运行流程
摘要:ThreadPoolExecute一共有四种构造函数:如下 参数含义 corePoolSize 核心线程池大小 maximumPoolSize 线程池最大容量大小 keepAliveTime 线程池空闲时,线程存活的时间 TimeUnit 线程活动保持时间的单位 BlockingQueue<Runn
阅读全文
关于integer overflow错误
摘要:前端突然报了integer overflow错误,int类型溢出也就是数字超过了int类型,一看很懵逼,查看后台日期发现是在Math.toIntExact()方法报错 那么我们看下方法内部代码: 1 /** 2 * Returns the value of the {@code long} argu
阅读全文
关于Java对声明式编程和命令式编程的理解
摘要:书上以及百度解释: ·命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。·声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how) 个人理解: 抽取通用(公共)方法(函数), 这样子以后可以直接调用而不用每个人都写一份
阅读全文