![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 68
numb1st
学无涯而知有涯
展开
-
面试题积累/Java基础/多线程/数据结构/spring
它的核心线程数和最大线程数是一样的,所以可以把它看作是固定线程数的线程池,它的特点是线程池中的线程数除了初始阶段需要从0开始增加外,之后的线程数量就是固定的,就算任务数超过线程数,线程池也不会再创建更多的线程来处理任务,而是会把超出线程处理能力的任务放到任务队列中进行等待。也就是说该线程池的线程数量不是固定不变的,当然它也有一个用于存储提交任务的队列,但这个队列是synchronousQueue,队列的容量为0,实际不存储任何任务,它只负责对任务进行中转和传递,所以效率比较高。原创 2023-02-22 21:39:36 · 68 阅读 · 0 评论 -
java基础面试题回顾
它的核心线程数和最大线程数是一样的,所以可以把它看作是固定线程数的线程池,它的特点是线程池中的线程数除了初始阶段需要从0开始增加外,之后的线程数量就是固定的,就算任务数超过线程数,线程池也不会再创建更多的线程来处理任务,而是会把超出线程处理能力的任务放到任务队列中进行等待。也就是说该线程池的线程数量不是固定不变的,当然它也有一个用于存储提交任务的队列,但这个队列是synchronousQueue,队列的容量为0,实际不存储任何任务,它只负责对任务进行中转和传递,所以效率比较高。原创 2023-02-03 15:49:12 · 80 阅读 · 0 评论 -
Spring基础知识点
也就是说业务层Service和数据层Dao的实现对象在IOC容器里得到了初始化,在这里统一叫做bean。也叫控制反转:意思是本来把本来要new一个对象改为由外部来提供(这里的外部是指的是IOC容器)在Bean标签中,配置属性名(service方法的dao变量名)和关联名(配置的dao名)另外搞一个工厂方法来创建对象,容器拿到的不再是反射创建出来的bean对象,IOC不仅仅做了bean对象的初始化,而且还实现了两者依赖关系的绑定。3.被管理的对象交给IoC容器,如何获取到IoC容器?原创 2023-02-03 15:26:06 · 44 阅读 · 0 评论