整理一下面试笔记(所问到的问题)

1.redis穿透雪崩
2.redis内存优化
3.redis磁盘优化,AOF和RDB区别和调优
4.redis集群部署的几种模式
5.redis哪几种数据类型
6.redis的hash数据类型的底层实现
7.redis哨兵模式的工作机制
8.分布式场景下实现唯一订单号
9.分布式锁的理解和运用
10.zookeeper调优
11.zookeeper和eureka的区别
12.zokeeper如何实现分布式锁
13.kafka的offset存储模式
14.kafka的确认机制
15.kafka的通信协议
16.kafka的事务
17.spark取TopN涉及到的算子
18.JVM如何调优
19.SpringCloud的主要组件
20.io、nio、aio的区别

1.最熟悉的技术栈
2.分布式事务的实现场景和框架
3.Java多线程如何实现监听线程池中的线程状态。
4.说一说可重入锁。
5.Mysql Oracle熟悉哪个。结合数据库特性优化SQL(不是简单的不用哪些关键字)
6.SpringCloud组件用过哪些,Feign调用的步骤原理,如何实现熔断的


7.redis缓存击穿穿透失效解决方案
8.mysql分库分表
9.缓存与表如何做数据同步
10.hashmap的底层结构
11.Java多线程线程之间通信

12.ArrayList循环遍历remove元素,会报错吗
13.mysql树的存储结构
14.事物不会滚的情况。(我答事物传播行为,他说不对)

15.volatile修饰int值,10个线程修改这个int值,每个线程做100次++操作,最后结果是几。
16.设计一个队列。(不用框架)多线程的生产者生产消息,多线程消费消息。保证消息有序消费。(加锁)
17.redisson看门狗机制是如何做到主动续期的。看门狗线程是一个还是跟每个key一样多。如何做到三分之一时间续期。
18.hashmap是数据不安全的,put原理是什么,key相同和key不同时,哪个会不安全

19.mysql优化 索引 b+树
20.spring bean的循环依赖如何解决。

1.最熟悉的技术栈
2.分布式事务的实现场景和框架
3.Java多线程如何实现监听线程池中的线程状态。
4.说一说可重入锁。
5.Mysql Oracle熟悉哪个。结合数据库特性优化SQL(不是简单的不用哪些关键字)
6.SpringCloud组件用过哪些,Feign调用的步骤原理,如何实现熔断的


7.redis缓存击穿穿透失效解决方案
8.mysql分库分表
9.缓存与表如何做数据同步
10.hashmap的底层结构
11.Java多线程线程之间通信

12.ArrayList循环遍历remove元素,会报错吗
13.mysql树的存储结构
14.事物不会滚的情况。(我答事物传播行为,他说不对)

15.volatile修饰int值,10个线程修改这个int值,每个线程做100次++操作,最后结果是几。
16.设计一个队列。(不用框架)多线程的生产者生产消息,多线程消费消息。保证消息有序消费。(加锁)
17.redisson看门狗机制是如何做到主动续期的。看门狗线程是一个还是跟每个key一样多。如何做到三分之一时间续期。
18.hashmap是数据不安全的,put原理是什么,key相同和key不同时,哪个会不安全

19.mysql优化 索引 b+树
20.spring bean的循环依赖如何解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值