2023年4月面试题

内存泄露和内存溢出的区别

https://blog.csdn.net/LYC1439997881/article/details/121370179

【JVM垃圾回收】哪些对象可以当作GC ROOT

https://blog.csdn.net/lejustdoit/article/details/119427932
https://blog.csdn.net/suming97/article/details/126359521
https://blog.csdn.net/weixin_62953336/article/details/124136325

自定义注解实现

https://blog.csdn.net/qq_41434746/article/details/103701791
https://blog.csdn.net/weixin_40482816/article/details/112961560

Spring怎么控制Bean注入的顺序

https://www.yisu.com/zixun/720993.html
https://blog.csdn.net/gzt19881123/article/details/128914552

@Dependson注解与@ConditionalOnBean注解的区别

https://www.cnblogs.com/hjw-zq/p/10455879.html

ThreadLocal 详解

适用场景:
1、每个线程需要有自己单独的实例
2、实例需要在多个方法中共享,但不希望被多线程共享
https://blog.csdn.net/u010445301/article/details/111322569

mysql之索引概念:聚簇索引和非聚簇索引

https://www.cnblogs.com/qingmuchuanqi48/articles/16727150.html
https://mp.weixin.qq.com/s?__biz=MzAxMjY5NDU2Ng==&mid=2651861539&idx=1&sn=77e036f27b300dfddc979842f3255b30&chksm=8049776ab73efe7cdc3c777e6c499bfcd92538d97210e8b745e7402d2e1068367a9877f8dca4&scene=27

Spring为什么要设计第三级缓存

https://zhuanlan.zhihu.com/p/496273636
https://blog.csdn.net/qq_33591903/article/details/120582131?spm=1001.2014.3001.5506

String、StringBuffer和StringBuilder类的区别

http://c.biancheng.net/view/5822.html

描述一下二叉树这种数据结构

https://blog.csdn.net/Living_Amethyst/article/details/125413584

服务降级和服务熔断的区别

https://blog.csdn.net/weixin_41882200/article/details/117756074

mysql的redo log和bin log

MySQL InnoDB 引擎使用 redo log(重做日志) 保证事务的持久性,使用 undo log(回滚日志) 来保证事务的原子性。

MySQL数据库的数据备份、主备、主主、主从都离不开binlog,需要依靠binlog来同步数据,保证数据一致性。
https://blog.csdn.net/LIFE_PLAN/article/details/126964034
https://blog.csdn.net/qq_38826019/article/details/120694003

代理模式和装饰者模式的区别

https://zhuanlan.zhihu.com/p/97499017

反射获取普通方法

https://www.cnblogs.com/zui-ai-java/p/14230994.html
https://blog.csdn.net/zj20165149/article/details/104956088/
https://www.cnblogs.com/ElloeStudy/p/16064007.html

Java动态代理InvocationHandler和Proxy学习

https://blog.csdn.net/yaomingyang/article/details/80981004
https://www.cnblogs.com/jssj/p/11771408.html
https://blog.csdn.net/yemuxiaweiliang/article/details/105637257
Cglib和jdk动态代理对比
jdk动态代理实现了被代理对象的接口,Cglib代理继承了被代理对象。
jdk动态代理和Cglib代理在运行期生成字节码,jdk动态代理直接写Class字节码,Cglib代理使用asm框架写Class字节码,Cglib代理实现更复杂,生成代理类比jdk动态代理效率低。
jdk的动态代理调用代理方法是通过反射机制调用的,Cglib代理是通过FastClass机制直接调用的,Cglib代理的执行效率更高。

Feign的实现原理

https://blog.csdn.net/weixin_42039228/article/details/123714356
https://blog.csdn.net/qq_35705558/article/details/125652480
https://www.jianshu.com/p/e0218c142d03

模板方法

https://blog.csdn.net/qq_25827845/article/details/51868973
封装不变部分,扩展可变部分
提取公共部分代码,便于维护
行为由父类控制,子类实现
https://www.liaoxuefeng.com/wiki/1252599548343744/1281319636041762
父类定义骨架,子类实现某些细节

mysql在哪些字段上加索引比较合适

https://www.cnblogs.com/beatleC/p/16178895.html

线程池的核心线程数和最大线程数怎么确定

https://blog.csdn.net/jpkopkop/article/details/127619057
https://blog.csdn.net/lifulian318/article/details/109000675?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromBaiduRate-6-109000675-blog-127015385.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromBaiduRate-6-109000675-blog-127015385.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=10

门面模式(外观模式)

https://blog.csdn.net/zhangyong01245/article/details/123108848

如何保证Redis缓存与数据库的一致性

https://blog.csdn.net/wy971744839/article/details/128797471
https://blog.csdn.net/qq_41239465/article/details/128210048
https://blog.csdn.net/w3x3g/article/details/127100113
https://zhuanlan.zhihu.com/p/479771075

用户态和内核态的内存管理

https://www.cnblogs.com/wwchihiro/p/9211975.html

什么是可重入锁?为什么需要可重入锁?

https://blog.csdn.net/qq_30757161/article/details/100182214?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-100182214-blog-118581204.235%5Ev36%5Epc_relevant_default_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-100182214-blog-118581204.235%5Ev36%5Epc_relevant_default_base&utm_relevant_index=6
https://blog.csdn.net/u010215318/article/details/118581204
https://blog.csdn.net/Xin_101/article/details/124318622

可靠的分布式锁 RedLock 与 redisson 的实现

https://juejin.cn/post/6983988197420171278
https://zhuanlan.zhihu.com/p/151735807
https://blog.csdn.net/stone_yw/article/details/88062938
https://baijiahao.baidu.com/s?id=1719178898594265575&wfr=spider&for=pc
https://cloud.tencent.com/developer/article/2031784

说一下Java内存模型

https://blog.csdn.net/javazejian/article/details/72772461
http://cd.itheima.com/news/20230328/111501.html

JDK7中HashMap存在哪些缺陷

https://blog.csdn.net/qq_17623363/article/details/107169761

Kafka存在哪些优势

https://blog.csdn.net/Chang_Yafei/article/details/128141599
https://www.cnblogs.com/xlblog/p/15473152.html
https://baijiahao.baidu.com/s?id=1664996864161124336&wfr=spider&for=pc
https://www.zhihu.com/question/353858758

说一下注册中心服务剔除策略

https://blog.csdn.net/a645293829/article/details/125737847
https://blog.csdn.net/Zhangsama1/article/details/128501488
https://zhuanlan.zhihu.com/p/484969609

Zookeeper的作用

https://mp.weixin.qq.com/s?__biz=MzIxMzk3Mjg5MQ==&mid=2247484102&idx=1&sn=601ba010b138c5c37d9d1612350e709a&chksm=97afe032a0d86924d8801703485cb44e33c293ea997a55cbd65b3dd9e61f1e2f091a96b69d65&scene=21#wechat_redirect
https://zhuanlan.zhihu.com/p/62518446?utm_source=wechat_session

分布式锁的使用场景

https://blog.csdn.net/qq_40587263/article/details/118314420
https://www.zhihu.com/question/48759965

Kafka为什么依赖Zookeeper

https://www.cnblogs.com/dannylinux/p/10516093.html
https://www.yisu.com/zixun/483146.html

redisson分布式锁释放通知原理

https://blog.csdn.net/feiying0canglang/article/details/120475560
https://blog.csdn.net/xc123_java/article/details/124615418
https://blog.csdn.net/qq_35249342/article/details/114374664

为什么redis这么快

https://zhuanlan.zhihu.com/p/596626067
https://www.zhihu.com/tardis/bd/art/81195864?source_id=1001
https://juejin.cn/post/7110237412558635015

索引失效的场景

https://blog.csdn.net/guoqi_666/article/details/122484441
https://blog.csdn.net/sy_white/article/details/122112440
https://zhuanlan.zhihu.com/p/566359195

索引优化的方案

https://blog.csdn.net/pastxu/article/details/124533721
https://blog.csdn.net/qq_20161461/article/details/107745821

B+树查询效率

https://blog.csdn.net/ANobility/article/details/127817411

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yemuxiaweiliang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值