java面试题整理(4)

10.索引的理解:

原文地址!

11.描述struts的工作流程:

    struts1的工作流程:原文地址在这里!

  struts2的工作流程: 引用地址在这里!

12.排序算法有哪些?常见算法练习?

   见我的笔记: 地址在这里!

13.hash算法的原理和代价?

   参考的地址:  常见hash算法的原理!

扫描二维码关注公众号,回复: 4828927 查看本文章

原文地址!

14.全排列,贪心算法,KMP算法:

15.一致性哈希算法:

参考文档!

16.数据库事务和隔离级别:

    参考地址在这里!

     数据库事务的四大特性:

              原子性,一致性,持久性,隔离性;

        脏读: 指的是在一个事务中,读取了另一个未提交事务中的数据;

        不可重复读: 对于某个数据,一个事务范围内多次查询却返回了不同的结果;

        虚读(幻读):   在修改时插入数据,导致数据出现逻辑错误,好像幻觉一样。

  

17.为什么需要锁?锁分类?锁粒度?

引用地址在这里!

18.乐观锁与悲观锁的实现方式:

        参考地址在这里!

原文地址!

19.从大表读取数据,如何解决性能问题?

      参考地址在这里!

20.B+树,B树,R树的区别:

参考地址在这里!


 

猜你喜欢

转载自blog.csdn.net/qq_36285943/article/details/85699013