1. 什么是面向对象

面向对象的特点 + 三特性

2. ==和equals比较

3. final作用,为什么局部内部类和匿名内部类只能访问局部final变量


4. String、StringBuffer、StringBuilder区别及使用场景

5. 重载和重写的区别

6. 接口和抽象类的区别

7. 如何实现一个IOC容器

image.png

8. 什么是微服务

微服务架构是一种架构风格,整个应用被划分并设计为以业务域为模型的松散耦合的独立服务。微服务中的“微”非常具有欺骗性,事实上它没有规定服务的规模有多小或多大。
这里的重点是每个独立服务都有一个业务边界,可以独立开发、测试、部署、监控和扩展,甚至可以用不同的编程语言开发它们。

理解简记

微服务架构:为了解耦合,独立部署

9. 微服务需要注意什么

https://www.cnblogs.com/frank2015/p/9549051.html
1.RPC框架选型
2.同一公司内部的rpc框架必须统一
3.

10. springboot 读取 yml 配置文件的几种方式

image.png
image.png
image.png

10. Spring微服务间登录用户信息共享思路

微服务之间使用feign的RequestInterceptor拦截器实现请求头传递当前登录用户信息;各线程中使用ThreadLocal存储数据;使用SpringAOP 在Controller类的方法增加Aspect切面获取用户信息。