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