1. 什么是反射机制?
2. concurrenthashmap的解析
3. Hashmap原理,为什么要红黑树而不是二叉树
4. hashmap底层原理
5. b tree 和 b+tree解析
6. mysql索引
7. Arraylist和linkedlist的区别
8. 数据库事务4大特性
9. 数据库隔离级别
10. MYSQL支持的存储引擎有哪些, 有什么区别 ?
11. 解释下幻读
12. 什么是聚簇索引什么是非聚簇索引 ?
13. mysql回表查询
14. 如何定位慢查询 ?
15. 一个SQL语句执行很慢, 如何分析 ?
16. 说一下主从同步的原理?
17. Mysql中有哪几种锁?
18. 乐观锁悲观锁
19. Ioc原理
20. Aop原理
21. springboot和springMVC的区别
22. bean的生命周期
23. tcp三次握手
24. 为什么用消息队列
25. 五种常用的设计模式
26. maven如何解决冲突
27. 解释一下MVCC
28. 手写冒泡排序
29. 手写字符串反转(不能用api或者stream流,用传统方式)
30. 用链表写删除指定的数据
31. 用双链链表呢
32. Threadlocal有什么好处
33. nacos和eurake的区别以及nacos如何保证效率
34. 重写equals不重写hashcode会有什么效果及原理
35. 什么时候用到voiltile以及原理
36. 如何保证原子性
37. synchronized原理以及缺点
38. 乐观锁怎么实现的,sql语句是怎么写的
39. 联合索引和单列索引有什么区别 联合索引有什么限制 唯一索引是什么
40. char和vachar的区别
41. kafka和rabbit mq区别 kafka吞吐量大的原因
42. 死信队列的概念
43. 什么时候用getmapping和postmapping
44. 序列化转换对象的方式
45. 快排的时间复杂度和原理
46. @ComponentScan会自动扫描所有的bean,
但是现在我不想让某个bean或者某几个bean被扫描,怎么办?
47. feign远程调用可以传空参数嘛?
48. feign和负载均很Ribbon是什么关系?
49. netty编解码器在实际应用中起到什么作用
50. socket分包的情况会造成什么问题
51. 负载均衡的方案
52. 用户量50w,所有用户有个积分,得获取近七天的排行榜,有什么方案
53. 有第三方的接口,qps有限制只有10,存在1000个用户,
现在要访问接口,qps限制了,要怎么解决?
54. 如何保证qps不超出呢
55. 用的mybatisplus插入1万条数据如何插入
56. redis使用场景
57. aop的设计模式
58. mysql的索引类型
59. redis存储的方式
60. redis的客户端
61. 如何保证消息不丢失