一、商城项目
1.密码加密存储有什么比较好的解决办法?可逆加密与不可逆加密存储分别有什么优缺点?对称加密和非对称加密有什么区别?
密码一般都采用不可逆加密算法进行存储,较好的解决办法是MD5(SHA)+salt。https://blog.csdn.net/weixin_38035852/article/details/81667160
2.在什么情况下会导致横向越权问题?横向越权与纵向越权有什么区别,都有什么好的解决办法?
3.单点登录是怎么实现的?为什么要做单点登录?单点登陆是为了解决什么问题?
(1)共享cookie。同级域名可相互访问。(不建议)
(2)认证中心。CAS(Central Authentication Service)。
因为扩展成集群后,session无法共享,所以考虑单点登录。
为了解决cookie无法跨域共享的问题。
4.层级树怎么进行递归查询?
5.ngnix怎么配置成集群形式?ngnix有什么作用?怎么做负载均衡?
7.在什么场景下会用到集合类?
10.spring的AOP和IOC特性。
11.spring有哪些注解及其作用?
12.一致性hash算法。
二、SDN项目
1.一个端口对应多个主机应该怎么解决?
2.收集的数据信息原来是存在交换机中的吗?
3.匹配验证的数据项都有哪些?
4.在什么场景下会用到多线程?都用了哪些线程的方法?线程池有哪些常用方法?
来源:https://www.cnblogs.com/cing/p/9591111.html