项目可能问题
一、商城项目 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.