面试
文章平均质量分 84
周岐
这个作者很懒,什么都没留下…
展开
-
数据库/操作系统面试题汇总
事务(ACID) 特性:原子性,一致性,隔离性,持久性 原子性: 要么全部完成,要么全部取消 隔离性: 有多个事务同时进行,最后结束时,最终的结果应该是相同的 1.先获得锁,然后才能修改数据A 2.修改并提交事务之后释放锁,给下一个要修改数据A的事务 3.然后第二个事务开始修改数据并提交。 对于同一个数据,只有一个事务能持有互斥锁,没有锁的事务,需要等待其他事务释放锁 只有当事务提交或者回滚后,才能释放锁。在这期间,其他事务只能读取数据 持久性: 当事务结束时,数据会永久的保存到数据库里 事务会保证两点:原创 2021-08-09 16:05:11 · 255 阅读 · 0 评论 -
面试题归纳(java)
java基础知识 面向对象 多态(重写、重载),继承,封装,抽象 hashCode 主要为了查找的快捷性(hashMap hashtable等,equals也可以用) 如果equals重写hashCode也要重写 容器的继承关系 Hashtable线程安全,hashMap线程不安全 Vector线程安全 其他list线程不安全 Set都是不安全的,用CopyOnWriteArraySet创建是安全的 LinkedList增删改效率高,基于链表,线程安全 ArrayList查询效率高,基于数组,线程不安全原创 2021-08-03 00:05:55 · 252 阅读 · 0 评论