Java面试篇
文章平均质量分 91
记录java八股文面试题笔记
ヤ小二货
本人有责任心,能够熟练操作office等办公软件,工作细致有耐心,文字基础好,适应能力及沟通能力强,有良好的团队合作态度,英语水平良好。
展开
-
MYSQL篇(二)-八股文场景面试笔记
多版本并发控制(MVCC=Multi-Version Concurrency Control),是一种用来解决读 - 写冲突的无 锁并发控制。也就是为事务分配单向增长的时间戳,为每个修改保存一个版本。版本与事务时间戳 关联,读操作只读该事务开始前的数据库的快照(复制了一份数据)。这样在读操作不用阻塞写操 作,写操作不用阻塞读操作的同时,避免了脏读和不可重复读。MySQL 行锁只能加在索引上,如果操作不走索引,就会升级为表锁。原创 2024-08-28 21:19:36 · 702 阅读 · 0 评论 -
MYSQL篇(一)-八股文场景面试笔记
视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是 有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易, 相比多表查询。内联接(Inner Join):匹配2张表中相关联的记录。左外联接(Left Outer Join):除了匹配2张表中相关联的记录外,还会匹配左表中剩余的记 录,右表中未匹配到的字段用NULL表示。原创 2024-08-28 17:47:28 · 1163 阅读 · 0 评论 -
Java基础篇(三)-八股文面试场景笔记
fail-fast 机制是 Java 集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行 操作时,就可能会产生 fail-fast 事件。例如:当某一个线程 A 通过 iterator 去遍历某集合的过程中,若该集合的内容被其他线程所改变 了,那么线程 A 访问集合时,就会抛出 ConcurrentModificationException 异常,产生 fail-fast 事 件。这里的操作主要是指 add、remove 和 clear,对集合元素个数进行修改。原创 2024-08-20 12:00:00 · 923 阅读 · 0 评论 -
Java基础篇(二)-八股文面试场景笔记
简单来说,一个进程就是一个执行中的程序,它在计算 机中一个指令接着一个指令地执行着,同时,每个进程还占有某些系统资源如 CPU 时间,内存空 间,文件,输入输出设备的使用权等等。我们提供了泛指的概念,但具体执行的时候却可以有具体的规则 来约束,比如我们用的非常多的ArrayList就是个泛型类,ArrayList作为集合可以存放各种元素,如Integer, String,自定义的各种类型等,但在我们使用的时候通过具体的规则来约束,如我们可以约 束集合中只存放Integer类型的元素,如。原创 2024-08-20 01:44:43 · 988 阅读 · 0 评论 -
Java基础篇(一)-八股文面试场景笔记
equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所 以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回的却是==的判断。子 类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名, 参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对 方法体进行修改或重写,这就是重写。比较的是真正意义上的指针操作。原创 2024-08-18 01:32:02 · 957 阅读 · 0 评论