随笔分类 -  面经总结

面试答案
摘要:List<String> list = new ArrayList<>(); List<String> synchronizedList = Collections.synchronizedList(list); synchronized关键字对锁的优化: 默认采用是偏向锁,在程序运行中时候,始终是 阅读全文
posted @ 2023-05-06 16:09 Chenyi_li 阅读(12) 评论(0) 推荐(0) 编辑
摘要:@PostConstruct 注解的用途: 在当前对象加载完依赖注入的 bean 后,运行这个被 @PostConstruct 注解的方法,而且只运行一次。 阅读全文
posted @ 2023-05-05 22:20 Chenyi_li 阅读(11) 评论(0) 推荐(0) 编辑
摘要:类加载机制和Bean的生命周期是Java中非常重要的两个概念,它们分别对应了Java类的加载和对象的创建、初始化、销毁等过程。 **类加载机制**是指当Java程序需要使用某个类时,JVM会通过类加载器将该类加载到内存中,并对该类进行初始化。类加载器会按照一定的顺序查找类文件,并加载到内存中。类加载 阅读全文
posted @ 2023-05-05 20:07 Chenyi_li 阅读(361) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/7003949263281455112#comment https://juejin.cn/post/7005093427230539812 阅读全文
posted @ 2023-05-04 20:42 Chenyi_li 阅读(6) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/6844903977675390983#comment 阅读全文
posted @ 2023-05-03 19:45 Chenyi_li 阅读(7) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/7072000882128191518 分析&回答 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对 阅读全文
posted @ 2023-05-03 18:48 Chenyi_li 阅读(61) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/6844904101004705800 阅读全文
posted @ 2023-04-25 20:01 Chenyi_li 阅读(8) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/weixin_46439885/article/details/125034792 阅读全文
posted @ 2022-11-19 19:12 Chenyi_li 阅读(29) 评论(0) 推荐(0) 编辑
摘要:参考视频:https://www.bilibili.com/video/BV1EV4y1Z7zg/?spm_id_from=333.999.0.0&vd_source=46d50b5d646b50dcb2a208d3946b1598 jvm的理解和组成部分 jvm主要有三个核心部分,第一个是类加载的 阅读全文
posted @ 2022-10-12 21:53 Chenyi_li 阅读(23) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/6844903695302295559#heading-1 阅读全文
posted @ 2022-09-30 15:11 Chenyi_li 阅读(144) 评论(0) 推荐(0) 编辑
摘要:in是先计算子表的,exist 是先计算主表。 in适合在子表比较小的,exist适合子表大的。 ![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230607144357732-1325884037.png) 小表驱动大表是 阅读全文
posted @ 2022-09-28 10:19 Chenyi_li 阅读(35) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/6920621924791894023#comment https://www.cnblogs.com/shangxiaofei/p/5567776.html 阅读全文
posted @ 2022-09-27 18:55 Chenyi_li 阅读(10) 评论(0) 推荐(0) 编辑
摘要:分为客户端,服务端,存储引擎三部分。 mysql 8.0后,取消缓存。 1. myisam和innodb的区别。 Mysql的InnoDB和MyISAM存储引擎的常见区别如下: 锁支持:MyISAM 只有表级锁(table-level locking),读取时加共享表锁,写入时加排它表锁,MyISA 阅读全文
posted @ 2022-09-25 21:13 Chenyi_li 阅读(16) 评论(0) 推荐(0) 编辑
摘要:自我介绍 static能修饰abstract类/方法吗? 不可以,因为static修饰的方法是属于当前类的,是无法被子类继承的,而abstract方法又没有方法体,需要子类通过继承进行实现,这两点是互相矛盾的,所以抽象方法无法通过static修饰符修饰。 本地方法native是abstract的吗? 阅读全文
posted @ 2022-09-16 15:30 Chenyi_li 阅读(29) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230625154058786-293476918.png) ![](https://img2023.cnblogs.com/blog/1892439/202305/18924 阅读全文
posted @ 2022-07-13 10:42 Chenyi_li 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示