04 2023 档案
摘要:1.前言 1.1 递归的条件 究竟什么样的问题可以用递归来解决呢?只要同时满足以下三个条件,就可以用递归来解决: 一个问题的解可以分解为几个子问题的解,这些分解后的子问题,除了数据规模不同,求解思路完全一样 何为子问题?子问题就是数据规模更小的问题。在斐波那契数列中,就是求出前两个数之和 根据分解后
阅读全文
摘要:0、前言 当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutor。它是springcore包中的,而ThreadPoolExecutor是JDK中的JUC。ThreadPoolTaskExecutor是对ThreadPoolExecutor进行了封装处理。 1、
阅读全文
摘要:0、前言 ThreadPoolExecutor类是JDK中的线程池类,继承自Executor, Executor 顾名思义是专门用来处理多线程相关的一个接口,所有线程相关的类都实现了这个接口,里面有一个execute()方法,用来执行线程,线程池主要提供一个线程队列,队列中保存着所有等待状态的线程。
阅读全文