1、为什么使用单点登录?
以前实现登录注册是在同一个tomcat内部完成,我们现在的系统框架是每一个系统由一个团队进行维护,每个系统都单独部署一个tomcat,不能将用户的登录信息保存到session中(多个tomcat的session不能共享),所以我们需要一个单独的系统来维护用户的登录信息。
由上图可看出:
- 客户端需要需要通过SSO系统才能获取到token;
- 客户端请求服务系统时,服务系统需要对sso系统进行token验证;
- sso系统在整个系统架构中处于核心位置;
2、Linux删除一个完整的文件(里面还有很多的子文件),比如rabbitmq,可以使用命令
rm -rf 文件名
3、Spring 中@Configuration 和 @Component 区别?
一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。
@Component和@Configuration作为配置类的差别



