Java基础
土拨鼠君
微服务
展开
-
线程池入门
记忆口诀:七个参数,四大特性,五个种类、四大工作队列、四大拒绝策略七大参数1.corePoolSize:线程池核心线程数,核心线程不会被回收,即使无任务执行,也会保持空闲状态。如果线程池中的线程少于这个数字,则在执行任务时创建。2.maximumPoolSize:池允许最大线程数,当线程数量达到corePoolSize,且workQueue队列塞满了之后,继续创建线程。3.keepAliveTime:空闲线程保留时间,或者称为超过corePoolSize之后的“临时线程”存活时间。4.timeUn原创 2020-05-14 18:15:47 · 262 阅读 · 1 评论 -
关于接口的幂等性的一些思考
一、何为幂等性幂等性:幂等是一个数学与计算机学概念,常见于抽象代数中,表示N次变换和1次变换的结果是相同的。在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。二、问题的思考今天看到了一个问题:如何保证对外接口的幂等性?...原创 2020-04-22 23:56:00 · 198 阅读 · 0 评论