用友实习面试(已oc)
项目:
1.介绍一下简历上的两个项目
2.Redis使用的地方
3.消息队列如何防止消息未被接收
八股:
1.Redis缓存击穿了解过吗,解决方式
设置永久不过期
2.怎么设置永久不过期,怎么设置过期时间
expire x 10:设置x的过期时间为10s
ttl x:查看x过期时间还剩多少
persist: x:取消键的过期时间(永不过期)
新建的key默认永远不会过期
3.进程和线程的区别
4.Redis持久化怎么做
AOF和RDB
5.哪种方式更快呢?出现了Redis雪崩的情况下
RBD更快
在 Redis 雪崩的情况下,系统往往面临以下问题:
1.高并发:大量请求涌入,Redis 需要迅速恢复服务。
2.硬盘压力:大量数据需要写入或加载。
RDB 的优势:
1.一次性恢复:RDB 文件直接加载到内存,恢复速度更快,磁盘只需一次读取即可完成初始化。
2.较低的实时写入负担:RDB 快照是定时生成的,雪崩期间不增加额外 I/O 压力。
AOF 的劣势:
1.逐行回放:恢复时需要逐条执行日志,耗时较长。
2.高频写入带来的额外负担:雪崩时系统本已处于高负载,AOF 的频繁刷盘可能进一步加重压力。
6.Redis过期删除策略和过期淘汰策略
过期删除其实想问定期删除和惰性删除
内存淘汰策略:
1.不删除,返回错误
2.(1)针对设置了过期时间的
随机淘汰设置了过期时间的键
删除设置了过期时间更早的键
删除设置了过期时间最久未使用的键(TTL最短的)
删除设置了过期时间最少使用的键
(2)针对所有键的
随机淘汰
删除最久未使用的键
删除最少使用的键
7.上面提到一个定时任务,会用到哪种
8.线程的创建方式
9.线程池的参数有哪些
10.线程死锁的理解,如何避免线程死锁
11.Hashmap和ConcurrentHashMap的区别
12.请求转发和重定向的区别?哪个地址栏改变哪个不改变
请求转发:地址栏不改变,适用于内部逻辑处理
重定向:地址栏改变,适用于客户端页面跳转
13.Cookie和session了解吗?
14.JWT了解吗,登陆怎么做的,详细介绍一下
15.存储的信息
总结:
看了录屏发现一直在呃,一段话一个呃
#用友#
1.介绍一下简历上的两个项目
2.Redis使用的地方
3.消息队列如何防止消息未被接收
八股:
1.Redis缓存击穿了解过吗,解决方式
设置永久不过期
2.怎么设置永久不过期,怎么设置过期时间
expire x 10:设置x的过期时间为10s
ttl x:查看x过期时间还剩多少
persist: x:取消键的过期时间(永不过期)
新建的key默认永远不会过期
3.进程和线程的区别
4.Redis持久化怎么做
AOF和RDB
5.哪种方式更快呢?出现了Redis雪崩的情况下
RBD更快
在 Redis 雪崩的情况下,系统往往面临以下问题:
1.高并发:大量请求涌入,Redis 需要迅速恢复服务。
2.硬盘压力:大量数据需要写入或加载。
RDB 的优势:
1.一次性恢复:RDB 文件直接加载到内存,恢复速度更快,磁盘只需一次读取即可完成初始化。
2.较低的实时写入负担:RDB 快照是定时生成的,雪崩期间不增加额外 I/O 压力。
AOF 的劣势:
1.逐行回放:恢复时需要逐条执行日志,耗时较长。
2.高频写入带来的额外负担:雪崩时系统本已处于高负载,AOF 的频繁刷盘可能进一步加重压力。
6.Redis过期删除策略和过期淘汰策略
过期删除其实想问定期删除和惰性删除
内存淘汰策略:
1.不删除,返回错误
2.(1)针对设置了过期时间的
随机淘汰设置了过期时间的键
删除设置了过期时间更早的键
删除设置了过期时间最久未使用的键(TTL最短的)
删除设置了过期时间最少使用的键
(2)针对所有键的
随机淘汰
删除最久未使用的键
删除最少使用的键
7.上面提到一个定时任务,会用到哪种
8.线程的创建方式
9.线程池的参数有哪些
10.线程死锁的理解,如何避免线程死锁
11.Hashmap和ConcurrentHashMap的区别
12.请求转发和重定向的区别?哪个地址栏改变哪个不改变
请求转发:地址栏不改变,适用于内部逻辑处理
重定向:地址栏改变,适用于客户端页面跳转
13.Cookie和session了解吗?
14.JWT了解吗,登陆怎么做的,详细介绍一下
15.存储的信息
总结:
看了录屏发现一直在呃,一段话一个呃
#用友#
全部评论
哥们,用友去了吗,是北京的还是地区的
哥,是用友总部吗
接好运
相关推荐
02-18 20:33
衡阳师范学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享