记录一下可能被问到的知识点
1.spring源码,用到了哪些设计模式
2.JVM优化: 预优化、卡顿、出问题怎么办,还有就是做过什么优化,举例说明
3.写到简历里的东西,最好都做好相关知识点的准备,如果被问到,却答不上来,会很尴尬
4.React 函数式组件和类组件的区别
具体知识点:
1.Redis做分布式锁,用到哪些命令使用nx, 只有在可以不存在的时候,才能set成功
使用ex,为锁设置过期时间
2.内存溢出的情况:set key value nx ex 10s
列出5种就可以了
1.安全方面:SpringSecurity 怎样阻止跨域攻击。
1.SpringCloud版本, SpringBoot版本, RabbitMQ版本Hoxton -> 2.2.x
Greenwich -> 2.1.x
Finchley -> 2.0.x
Edgware -> 1.5.x
Dalston -> 1.5.x
JS原型:https://segmentfault.com/a/1190000021232132
深入理解javascript原型和闭包(完结) - 王福朋 - 博客园https://www.liaoxuefeng.com/wiki/1022910821149312/1023022043494624深入理解javascript原型和闭包(完结) - 王福朋 - 博客园
继承的几种方式:
- Object.create(): var s = Object.create(Student);
- 构造函数
三个属性:__proto__、prototype、 constructor
- __proto__、 constructor属性是对象所独有的;
- prototype属性是函数独有的;
- js中函数也是对象的一种,那么函数同样也有属性__proto__、 constructor;
也就是说构造函数比普通对象多了一个属性prototype
3.微服务监控 SpringBoot monitor,还有呢? 4.微服务链路监控是什么来 slueth? 4.IO相关:字节流和字符流的区别,字节流没有使用缓冲区,所以直接操作文件
https://blog.csdn.net/chenkaibsw/article/details/81606722
https://blog.csdn.net/wdquan19851029/article/details/121075166
9.动态规划算法: 10级台阶 10.Dubbo netty模拟: 11.系统处理的最大并发量问题。怎样回答这个问题?每个Tomcat最大并发量应该是1000ps,集群可以解决大并发问题。
12.Ribbon的负载均衡策略及原理https://blog.csdn.net/u013099854/article/details/104005947
13.分布式事务:https://blog.csdn.net/qq_35190492/article/details/108000380
面试官问我知道的分布式事务,我一口气说了六种_敖丙-CSDN博客
sharding-jdbc+seata实现分库分表,多数据源整合和seata分布式事务_HTslide的博客-CSDN博客
14.Tomcat的性能与最大并发量 15.谈谈服务雪崩、降级与熔断https://blog.csdn.net/fujiandiyi008/article/details/88015295
16.WebSocket实现原理 17. mybatis 从头到尾 18. hibernate 从头到尾 19. sharding-jdbc 事务问题sharding-jdbc+seata实现分库分表,多数据源整合和seata分布式事务_HTslide的博客-CSDN博客
面试官问我知道的分布式事务,我一口气说了六种_敖丙-CSDN博客
20. java 8 与 java 11的区别:
JAVA 8与JAVA 11到底该怎么选?_A16670113506的博客-CSDN博客_java11和java8



