05 2020 档案
摘要:目录 一、业务场景介绍 二、Spring Cloud核心组件:Eureka 三、Spring Cloud核心组件:Feign 四、Spring Cloud核心组件:Ribbon 五、Spring Cloud核心组件:Hystrix 六、Spring Cloud核心组件:Zuul 七、总结 概述 毫无
阅读全文
摘要:1.什么是SpringCloud? SpringCloud是一系列框架的有序集合,它利用SpringBoot的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。SpringCloud并不重复造轮子,而是将市面上开发的比较好的模块集成进去,进行封装,从而减少了各模块的开发
阅读全文
摘要:1.什么是Hibernate? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,是一个全自动的ORM框架。Hibernate自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操作数据库。 2.Hibernate的优势? Hi
阅读全文
摘要:1.什么是MyBatis? MyBatis的前身是Apache的开源项目iBatis。MyBatis几乎可以代替JDBC,是一个支持普通SQL查询,存储过程和高级映射的基于Java的优秀持久层框架。MyBatis与JDBC相比,减少了50%以上的代码量。并且满足高并发和高响应的要求,所以它成为最流行
阅读全文
摘要:1.Spring和SpringMVC的区别? Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。 2.SpringBoot和springMVC的区别? SpringMVC提供了一种轻度耦合的方式来开发w
阅读全文
摘要: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是对字段的冗余性,要求任何字段不能由其他字段派生出来,它要求字段没有冗余,即不存在传递依赖。
阅读全文

浙公网安备 33010602011771号