摘要:
Java中一共有两大集合接口:Connection和Map Connection接口: List:有序,可重复 ArrayList 优点:底层数据结构是数组,查询快,增删慢。 缺点:线程不安全,效率高 LinkedList 优点:底层数据结构是链表,查询慢,增删快。 缺点:线程不安全,效率高 Vec 阅读全文
摘要:
线程的生命周期会经历以下五种状态: 新建:new创建线程对象时 就绪:调用start()方法时 运行:调用run()方法时 阻塞:多种原因可导致阻塞 死亡:多种原因 发生以下情况时,线程将进入阻塞状态: 调用sleep()方法时,此时会放弃它所占用的处理器资源(过了sleep指定时间不再阻塞) 调用 阅读全文
摘要:
1.什么是SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用初始搭建以及开发过程。 2.SpringBoot特点 搭建项目快,几秒钟就可以搭建完成。 让测试变的简单,内置了JUnit、SpringBootTest等多种测试框架,方便 阅读全文
摘要:
1、什么是Spring? Spring是一个开源的轻量级的Java开发框架 2、Spring的作用是什么? 简化应用程序的开发 3、具体如何简化? IOC(控制反转): Spring负责控制对象的生命周期和对象间的关系。 所有的类的创建、销毁都由Spring来控制,也就是说控制对象生命周期的不再是引 阅读全文
摘要:
一.什么是SpringMVC? SpringMVC是Spring的一个模块,基于MVC的一个框架,无需中间整合层来整合。 二.SpringMVC整个的执行流程: 1.发起请求到前端控制器(DispatcherServlet) 2.前端控制器请求HandlerMapping查找Hander(可以根据X 阅读全文
摘要:
什么是MySQL三大范式? 第一范式: 1NF是对属性的原子性,要求属性具有原子性,不可再分解; 第二范式: 2NF是对记录的唯一性,要求记录有唯一标识,即实体的唯一性,即不存在部分依赖; 第三范式: 3NF是对字段的冗余性,要求任何字段不能由其他字段派生出来,它要求字段没有冗余,即不存在传递依赖。 阅读全文