面试总结
Mrkang1314
这个作者很懒,什么都没留下…
展开
-
Mysql事务和锁——常见问题总结
数据库事务隔离读未提交:一个事务可以读到另一个事务修改但是未提交的数据,会产生脏读、幻读;读已提交:一个事务可以读取到另一个事务修改并且提交了的数据;会产生幻读;可重复读:不会产生幻读,在一个事务中读取不到被别的事务修改了的数据,避免了幻读;串行化读:事务一个一个执行,同一个数据只能由一个事务来访问。每次读取都需要获得表级共享锁,读写相互都会阻塞。在InnoDB索引下,查询操作通过MVCC多版本并发控制来实现,事务修改数据后就会产生一个数据版本,版本之间使用指针形成版本链,存在一个ReadView原创 2020-07-17 16:32:08 · 497 阅读 · 0 评论 -
Java面试题总结——java基础、多线程、锁机制
基础篇Java基础面象对象的特征:继承、封装、多态;封装:是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对信息的操作和访问;继承:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,秩序继承那个类即可;优点:提高了代码的复用性、维护性;让类与类之间产生了关系,这是多态的前提;缺点:...原创 2019-03-06 12:05:27 · 1294 阅读 · 0 评论 -
Java面试题总结——JVM问题、网络基础
1. JVM运行时内存区域划分JVM内存管理2. 内存溢出OOM和堆栈溢出SOE的示例及原因、如何排查与解决OOM 和SOE原创 2019-03-13 11:11:39 · 299 阅读 · 0 评论 -
面试题总结 数据库问题
数据库1. MySQL 索引使用的注意事项数据库索引使用了空间换取时间,会占用额外存储;索引提升查询性能的同时,影响数据的增删改;null值不适合做索引,要加索引的列一般添加not null约束,并给一个默认值;列的取值越唯一,区分度越高,越适合做索引;mysql主键索引(聚簇索引,把这一行的值都存储到叶子节点上)和普通索引(只存储了主键的值),查询普通索引时,如果select的列...原创 2019-03-11 15:21:56 · 256 阅读 · 0 评论 -
Java面试经验
说一下你比别人的优势,比别人的不足?对分布式的了解(了解一点)CAP是什么?(不了解)说说拆装箱对并发的理解继承extends和实现implement的区别;接口中能不能定义变量?父类构造器和子类构造器?重写和重载怎样调用父类的方法?hashmap是不是线程安全的?如果在并发情况下,hashmap会出现什么问题,出现后有什么影响?死锁是怎么造成的?说一下异常的基类?不捕...原创 2019-03-16 16:35:51 · 336 阅读 · 0 评论 -
面试常问——链表
链表的增、删、排序class Node{ int data; Node next=null; public Node(int data) { this.data = data; }}public class C1 { //头结点 Node head=null; public static void main(Stri...原创 2019-09-04 11:07:03 · 178 阅读 · 0 评论