上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 44 下一页
摘要: ​ Spring支持五个作用域:singleton、prototype、request、session、global session 1.singleton:默认作用域Spring IOC容器仅存在一个Bean实例,Bean以单例方式存在,在创建容器时就同时自动创建了一个Bean对象。作用域范围是A 阅读全文
posted @ 2023-03-18 19:26 CodeWhisperer001 阅读(243) 评论(0) 推荐(0)
摘要: 线程池中阻塞队列的作用:1.⼀般的队列只能保证作为⼀个有限⻓度的缓冲区,如果超出了缓冲⻓度,就⽆法保留当前的任务了,阻塞队列通过阻塞可以保留住当前想要继续⼊队的任务。2.阻塞队列可以保证任务队列中没有任务时阻塞获取任务的线程,使得线程进⼊wait状态,释放cpu资源。3.阻塞队列⾃带阻塞和唤醒的功能 阅读全文
posted @ 2023-03-18 14:55 CodeWhisperer001 阅读(129) 评论(0) 推荐(0)
摘要: 1、降低资源消耗;提高线程利用率,降低创建和销毁线程的消耗。 2、提高响应速度;任务来了,直接有线程可用可执行,而不是先创建线程,再执行 3、提高线程的可管控性;线程是稀缺资源,使用线程池可以统一分配调用监控 1)corePoolSize代表核心线程数,也就是正常情况下创建工作的线程数,这些线程创建 阅读全文
posted @ 2023-03-18 11:57 CodeWhisperer001 阅读(75) 评论(0) 推荐(0)
摘要: 1.并行和并发 并行:即同时进行,指在同一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的。 并发:指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个 阅读全文
posted @ 2023-03-18 11:47 CodeWhisperer001 阅读(89) 评论(0) 推荐(0)
摘要: ​ 串行 一个任务执行完在执行下一个任务。 比如先吃饭,吃完了去打游戏。 串行就是简单地one by one的思路。 并行 两个任务同一时间执行。 比如一只手往嘴里塞饭,一只手打游戏。 并行是利用多核CPU的优势,真正意义上的同时执行两件不相干的事。 并发 两个任务同时执行。 比如吃一口饭,打一下游 阅读全文
posted @ 2023-03-18 11:41 CodeWhisperer001 阅读(51) 评论(0) 推荐(0)
摘要: java类加载器有:1、引导类加载器;2、拓展类加载器;3、系统类加载器;4、用户自定义类加载器。其中,引导类加载器(Boostrap ClassLoader),又叫启动类加载器,由原生代码(如C语言)编写,不继承自java.lang.ClassLoader。负责加载核心Java库,存储在<JAVA 阅读全文
posted @ 2023-03-17 23:43 CodeWhisperer001 阅读(126) 评论(0) 推荐(0)
摘要: 1、先准备一个基本的容器对象,包含一些map结构的集合,用来方便后续过程中存储具体的对象 ​ 2、进行配置文件的读取工作或者注解的解析工作,将需要创建的bean对象都封装成BeanDefinition对象存储在容器中 ​ 3、容器将封装好的BeanDefinition对象通过反射的方式进行实例化,完 阅读全文
posted @ 2023-03-17 23:04 CodeWhisperer001 阅读(51) 评论(0) 推荐(0)
摘要: 1 HashMap和Hashtable都是java.util包下的类2 HashMap和Hashtable都实现了Map接口,存储方式都是key-value形式3 HashMap和Hashtable同时也都实现了Serializable和Cloneable接口4 HashMap和Hashtable的 阅读全文
posted @ 2023-03-17 22:57 CodeWhisperer001 阅读(43) 评论(0) 推荐(0)
摘要: Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList Collection是最基本的集合接 阅读全文
posted @ 2023-03-17 22:27 CodeWhisperer001 阅读(46) 评论(0) 推荐(0)
摘要: 1. String类是不可变类,即一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的,直至这个对象销毁。 2.StringBuffer类则代表一个字符序列可变的字符串,可以通过append、insert、reverse、setChartAt、setLength等方法改变其内容。 阅读全文
posted @ 2023-03-17 17:19 CodeWhisperer001 阅读(29) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 44 下一页