面试很懂系列
文章平均质量分 81
blazercloud
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟面试总结第二弹
Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;这是通过Class类的newInstance()方法或Constuctor对象的newInstance()方法实现的。:即使是私有对象也允许程序在运行时访问和修改对象的字段值,通过Field类的get()和set()方法实现。:反射机制允许程序在运行时获取类的完整信息,包括类名、包名、父类、实现的接口、构造函数、方法和字段等。解决:锁机制、事务隔离级别、MVCC。原创 2025-09-15 20:33:47 · 154 阅读 · 0 评论 -
模拟面试总结
实现Runnable接口,继承Thread类,实现Callable接口//继承Thread类@Override//使用方式/*直接继承Thread类,重写run()方法使用简单直观每个线程都是独立的Thread对象*///实现Runnable接口@Override//使用方式@Override// 使用方式// 获取返回值特性Thread类Runnable接口Callable接口返回值无返回值无返回值有返回值(Future)异常处理。原创 2025-09-11 11:42:06 · 1767 阅读 · 0 评论 -
数据库之binlog
原文参见。原创 2025-08-23 16:37:32 · 2416 阅读 · 0 评论 -
想要让面试官觉得你很懂MySQL,看这篇多写一个熟悉InnoDB
多版本并发控制,即同一条记录在系统中存在多个版本。其存在目的是在保证数据一致性的前提下提供一种高并发的访问性能。对数据读写在不加锁的情况下实现互不干扰,从而实现数据库的隔离性,在事务隔离级别为读提交和可重复读中使用到。原创 2025-08-13 20:30:31 · 1609 阅读 · 0 评论 -
想要让面试官觉得你很懂MySQL,看这篇就够了
悲观锁:对于数据冲突保持一种悲观态度,在修改数据之前把数据锁住,然后再对数据进行读写,在它释放锁之前任何人都不能对其数据进行操作,直到前面一个人把锁释放后下一个人数据加锁才可对数据进行加锁,然后才可以对数据进行操作,一般数据库本身的机制都是基于悲观锁的机制实现的。:事务 A 根据条件查询得到了 N 条数据,但此时事务 B 删除或者增加了 M 条符合事务 A 查询条件的数据,这样当事务 A 再次进行查询的时候真实的数据集已经发生了变化,但是A却查询不出来这种变化,因此产生了幻读。为了提高数据查询的效率。原创 2025-08-12 21:51:14 · 759 阅读 · 0 评论
分享