191113面试题总结

1.Maven 中A依赖B B依赖C 那么A可以使用C中的类吗?

*按照依赖关系,可推C继承A,则C可以使用A中修饰符为public,protected的类

2.SpringBoot中有一个类标记了@Controller注解,通过自动扫描把这个类的对象加入IOC,那么这个 类应该放那?

*在@SpringBootApplication所在包或者下面的子包,才能被自动扫描到

#3.通过Maven下载jar包,下载失败怎么处理

*a.使用文件搜索工具,输入.lastupdate删除所有以.lastupdate结尾的文件。updataMaven。
*b.通过报错信息了解报错jar包,找到并且删除加拷贝相应可用jar,手动导入本地库。
*c.修改pom文件中的个别字符或者空格格式,多updata几次。
*d.仓库全删除了,全部重新下载。

5/6.项目的单一架构和分布式架构有什么本质区别

*单体式架构
	-->    只需要一个模块,所有的功能部署在一起,流量小!
		   面对简单业务时开发,测试,部署,扩容简单易行,有优势
		   编译慢,启动慢,代码冲突,扩展不易
*分布式架构
	-->	   分模块拆分部署系统应用功能,服务之间互相调用。实现了流量分担,解决了高流量并发
		   面对复杂业务性能好,效率高,可扩展性可优化性强

你可能感兴趣的:(191113面试题总结)