项目可能问题

一、商城项目

1.密码加密存储有什么比较好的解决办法?可逆加密与不可逆加密存储分别有什么优缺点?对称加密和非对称加密有什么区别?

密码一般都采用不可逆加密算法进行存储,较好的解决办法是MD5(SHA)+salt。https://blog.csdn.net/weixin_38035852/article/details/81667160

2.在什么情况下会导致横向越权问题横向越权与纵向越权有什么区别,都有什么好的解决办法

aop解决

3.单点登录是怎么实现的?为什么要做单点登录?单点登陆是为了解决什么问题?

(1)共享cookie。同级域名可相互访问。(不建议)

(2)认证中心CAS(Central Authentication Service)。

因为扩展成集群后,session无法共享,所以考虑单点登录。

为了解决cookie无法跨域共享的问题。

4.层级树怎么进行递归查询

5.ngnix怎么配置成集群形式ngnix有什么作用怎么做负载均衡

6.正向代理和反向代理分别是什么意思

7.在什么场景下会用到集合类?

8.hibernate与mybatis有什么区别

9.springmvc与struts有什么区别

10.spring的AOP和IOC特性

11.spring有哪些注解及其作用

12.一致性hash算法

二、SDN项目

1.一个端口对应多个主机应该怎么解决?

2.收集的数据信息原来是存在交换机中的吗?

3.匹配验证的数据项都有哪些?

4.在什么场景下会用到多线程?都用了哪些线程的方法?线程池有哪些常用方法?

原文地址:https://www.cnblogs.com/cing/p/9591111.html