0
点赞
收藏
分享

微信扫一扫

基础问题总结

唯米天空 2022-02-16 阅读 58

springboot的核心配置文件是哪个
applician.yml或者propertis,约定大于配置
序列化的特点和时机
跨平台传输或网络传输,传输前序列化,之后反序列化接收

对一些集合容器的理解
set list map collection接口
前两个实现了collection接口
Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象
代表是hashset(哈希算法,存取快)和treeset(能够进行排序,底层是红黑树)
LinkedHashSet : 具有HashSet的查询速度,且内部使用链表维护元素的顺序(插入的次序)。
于是在使用迭代器遍历Set时,结果会按元素插入的次序显示

List的特征是其元素以线性方式存储,集合中可以存放重复对象
ArrayList(长度可以改变的数组)和linkedList(双向链表)
可以通过迭代器或遍历来实现检索

map是一种键值对的集合,具有映射关系,没有继承collection接口
使用对象的hashCode()进行快速查询的。此方法能够显着提高性能。
LinkedHashMap : 类似于HashMap,但是迭代遍历它时,取得“键值对”的顺序是其插入次序
TreeMap : 基于红黑树数据结构的实现。TreeMap的特点在于,你得到的结果是经过排序的。

线程池的状态
5种状态
RUNNING:能够接收新任务,以及对已添加的任务进行处理。线程池被一旦被创建,就处于RUNNING状态,并且线程池中的任务数为0
SHUTDOWN:不接受新任务,处理已有的任务
STOP:调用线程池的shutdownNow()接口时,不接受新任务,不处理已经添加的任务,中断正在处理的任务
TIDYING:所有任务已终止,会执行钩子函数terminated(),需要重写
TERMINATED:彻底终止。

你觉得springboot有哪些优点
大量的自动配置,简化开发,快速创建独立运行的spring项目与主流框架集成

举报

相关推荐

0 条评论