2023-04-18
#求职#
- 项目相关(实体复制)
- Spring的IOC和DI说一下。答:IOC是理念,DI是实现
- SpringMVC的核心组件。答:前端控制器、处理器映射器、处理器执行链、处理器适配器、视图解析器
- AOP说一下,并说两个场景。答:aop的几个核心概念,场景1:请求耗时日志输出,场景2:面试官给提示了事务,然后就说了声明式事务实现
- OpenFeign常用吗,远程调用文件上传/下载怎么操作?。没用过
- 永久代和元空间的区别。答:jdk1.6、1.7、1.8的内存变化(静态变量、字符串常量池)
- 如何查看jvm内存情况。答:jvisual
- 如何查看内存泄漏。
- mysql的索引有几种。答:聚集索引和非聚集索引
- mysql分库分表的实现。答:垂直分库分表和水平分库分表具体怎么分,项目用的是垂直分库分表,不同业务模块分为多个库,每个库中的表又分为主表和从表进行垂直分表
- 水平分表中,分发策略需要注意什么。
- 适配器模式说一下。答:有点乱忘记怎么说了,但是最后总结了一下继承实现和组合实现
- 模板方法模式说一下。答:多个业务通用的流程,定义抽象方法由不同业务的子类实现具体操作。
- Redis的持久化策略。答:RDB、AOF、混合持久化
- 缓存击穿问题以及解决方案。答:热点数据过期重建过程较长。互斥锁、逻辑过期(这个没答好,突然忘了过期之后怎么重建了,应该还是要加锁并且其他线程拿不到锁就直接返回缓存)
- RabbitMQ的延迟队列说一下。答:普通队列不设置消费者,等消息过期后扔到死信队列,消费者从死信队列去处理延迟消息。
- RabbitMQ的延迟队列,消费者处理消息是按顺序的吗。答:记得好像是会队头阻塞,是按顺序的
- 黑马点评,用户登录的流程说一下。答:说了短信登录的流程
- 如何防止用户密码被暴力破解?
- 黑马点评,怎么实现分布式session的。答:redis存储用户信息,key是token,value是用户信息
- 黑马点评,redis存储点赞信息,如果要按时间和点赞数实现排行怎么实现?
13
0
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
