仿牛客论坛项目总结
作者:互联网
复习重点:
-
会话管理
- Cookie、session,session存在的问题,为什么将session换成redis
-
敏感词,关注词缀树的算法
-
事务,AOP以及@Transaction的使用
-
性能,Redis
-
通知(生产者、消费者模式),Kafka
-
全文搜索,重点关注索引,Elasticseach
-
定时任务,quartz及其背后的线程池
-
缓存,Caffeine
关注真实环境下是怎么部署的
从运维的角度思考问题:
客户端的请求一般由Nginx反向代理接收,而Nginx服务器至少部署两台,保证在主服务器挂掉的情况下,也有服务器能够进行反向代理
而网站的静态资源一般放在CDN
一般业务服务器会部署多台,
老师总结的关于面试的三个方面(面试官想看的三个点):
- 职业素养(计算机基础知识),想看看你基础是否扎实,大学是否有扎扎实实学习
- 项目经验(考察当前你掌握的技术栈是否全面),希望你来了就能干活,不需要问别人太多的问题(别拖别人后腿)
- 专研能力(在面试者前两者都差不多的情况下,会考察第3个点,挖深度,看长板)
面试亮点:重点研究透某个技术
项目中遇到的问题
标签:总结,session,Nginx,部署,面试,仿牛客,反向,论坛,服务器 来源: https://blog.csdn.net/weixin_44293582/article/details/115043556