
面试总结
文章平均质量分 94
存放常见的面试题,以及面试相关总结
知识汲取者
路虽远,行则将至;事虽难,做则必成
展开
-
JVM内存结构介绍
本文详细讲解JVM内存模型中每一块区域的具体含义和作用原创 2023-09-15 09:46:36 · 1275 阅读 · 1 评论 -
一文详解TCP三次握手四次挥手
本文将详细讲解TCP三次握手和四次挥手的完整过程原创 2023-09-14 17:58:01 · 688 阅读 · 0 评论 -
详细说明String、StringBuilder、StringBuffer的区别和联系
类型特点适用场景String不可变,线程安全操作少量数据或者不需要操作数据1可变,线程不安全需要频繁操作数据且不用考虑线程安全可变,线程安全,性能较低需要频繁操作数据且需要考虑线程安全总的来讲String、StringBuilder、StringBuffer虽然是一步一步优化过来的,但是鱼与熊掌不可兼得,优化了这个问题又随之出现另一个问题,所以没有一个是完美的,也没有一个是能够取代其它任意一个的位置的,它们各司其职。我们要做的就是能够利用它们的特点解决某一类型的问题😄。..................原创 2022-08-28 09:26:05 · 705 阅读 · 5 评论 -
【Java面试篇】Spring中@Transactional注解事务失效的常见场景
记录一下使用@Transational注解实现事务,常见的几种失效场景原创 2023-03-03 16:14:59 · 7447 阅读 · 0 评论 -
【Java 面试篇】@Autowire和@Resource的区别
但是如果使用了其他的注解来声明Bean,比如使用@Component或@Service注解,这些注解中会存在默认的无参构造方法的要求。当一个Bean中有多个与要注入的类型相匹配的Bean时,@Autowired可以通过@Qualifier注解指定要注入的Bean的名称。在进行单元测试时,可能需要模拟Bean的行为,此时如果将@Autowired注解标注在成员变量上,则无法通过setter方法进行Bean的mock操作,从而影响了单元测试的进行。它们的作用相似,但是它们的注入方式和使用场景略有不同。原创 2023-03-17 11:51:50 · 1121 阅读 · 0 评论