面试题
文章平均质量分 75
安洁莉娅丶
这个作者很懒,什么都没留下…
展开
-
多图理解MySQL事务的隔离等级,脏读,不可重复读,幻读的几大概念
2021.3.17今天在阅读《高性能MySQL》的第一章时,遇到了四大隔离等级的概念,反复琢磨了许久,最后弄出了几张图来帮助记忆,希望对路过的博友们有帮助。目录概念定义三大问题之一 —— 脏读图解三大问题之二 —— 不可重复读图解三大问题之三 —— 幻读图解隔离等级 —— 提交读图解隔离等级 —— 可重复读图解隔离等级 ——— 可串行化图解概念定义三大事务问题:脏读:事务可以读取另一个事务未提交的数据。不可重复读:在同一个事务中,执行相同的查询,查询出不一样的结果。常对应upd原创 2021-03-17 10:56:04 · 346 阅读 · 1 评论 -
JVM面试题:JVM、JRE、JDK、JIT的不同
2020.11.08JAVA笔记记录JVM:Java Virtual Machinejava虚拟机。他只认识.class文件,可以把.class文件的字节码识别,并转化为机器码,是java跨平台的核心。不同的系统有不同的JVM设计,但他们都只认同一套字节码,因此字节码会映射为同一套机器码。JRE:Java Runtime EnvironmentJAVA运行时环境,包含JVM的标准实现和java的一些基本类库。比JVM多了一些基本类库。JDK:Java Development Kitjav原创 2020-11-08 23:39:17 · 162 阅读 · 0 评论 -
JVM面试题:新生代、老年代、永久代、元数据的相关问题
新生代新生代存放一些新生的对象实例。新生代内又划分了3个区域,分别是:EdenSurvivorFromSurvivorTo一般情况占据的位置是8:1:1当新生代的Eden区区域不够的时候,就会发生minor GC。每当进行一次minor GC时,区域间进行数据交换,Eden区和SurvivorFrom区域会把存活的对象放进SurvivorTo区域。在新生代之中一般采用复制算法进行GC。老年代老年代存放比较稳定存活的对象。对于老年代有Major GC的垃圾回收机制。有两个触发条件原创 2021-03-14 10:08:32 · 493 阅读 · 0 评论 -
Java面试题——Java基础篇
本文转载自 微信公众号“Java知音”内容稍有修改或者添加,侵权则删。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?考点:Java基础知识答:Java源文件中可以包含多个类,但是必须只能有一个类是public来修饰的,并且用public来修饰的类名要与文件名一致。2、Java有没有goto?考点:保留字答:goto是java的保留字,现在没有在Java中使用。3、说说&和&&的区别。考点:运算符答:回答思路:相同点、不同点相同点:转载 2021-03-02 11:37:09 · 193 阅读 · 0 评论 -
剑指Offer:重建二叉树(Java实现)
原题:点击此处这道题真的折磨了好几次,都还是不会。这次总结了几个关键点,希望下次再打的时候可以记住。关键点:可以使用哈希表来记住中序遍历的值对应的索引,这样就不用每次都过一次循环了。前序遍历最重要的作用就是找到根节点罢了,所以递归的时候传入根节点的位置就可以了,不用考虑前序遍历的开始和结束中序遍历要记住开始和结束,但是无论哪种情况,递归结束的重点都是left > right不要把tree当做参数传到递归里面,会引发引用错乱,而应该想下面的代码直接在递归中写出树的左节点和树的右节点。原创 2020-12-07 11:45:37 · 117 阅读 · 1 评论 -
剑指Offer:从尾到头打印链表(Java实现)
题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。法1:时间复杂度O(n)空间复杂度O(n)方法:创建栈/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }**/import java.util.*;pub原创 2020-12-07 10:04:12 · 118 阅读 · 0 评论 -
面试题:List、Map、Set的区别
对每个接口都用同一套模板来进行回答。即从主要功能、特征、实现三个方法面Set接口Set接口拓展了Collection接口,是最简单的一种集合。主要功能:存入Set中的元素都必须是唯一的,不含有重复元素,加入Set的元素都会经过equals的方法确认对象的唯一性。特性:只允许存放一个null元素Set是一个无序的容器,无法保证元素的存储顺序。实现:Set接口主要的两个实现是HashSet和TreeSet。其中TreeSet还是实现了SortedSet接口,可以根据compare来原创 2020-12-06 16:12:56 · 517 阅读 · 1 评论