面试
文章平均质量分 81
逍遥猿人
人生如戏,戏如人生,我欲问鼎苍穹
展开
-
java高级面试题第一版
1、数据库四个特性是什么,事务传播性是怎么样的?spring事务和数据库事务的区别关系? 原子性:强调事务的原子行为,要么全部成功,要么全部回滚 一致性:事务执行的结果必须从数据库一个一致性状态变更到另一个一致性状态 隔离性:一个事务执行过程中不能被其他事务干扰 持久性:一个事务提交后,它对数据库中的数据的改变是永久性的不能回滚 事务隔离级别: 读未提交(READ UNCOMMITTED)、读已提交(READ COMMITTED)、可重复读(REPEATABLE READ)、串行化(SERIAL原创 2021-06-03 10:37:14 · 306 阅读 · 0 评论 -
java高级面试题 mysql部分
一、Mysql数据库优化技术 对mysql优化时一个综合性的技术,主要包括 1: 表的设计合理化(符合3NF) 2: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3: 分表技术(水平分割、垂直分割) 4: 读写[写: update/delete/add]分离 5: 存储过程 [模块化编程,可以提高速度] 6: 对mysql配置优化 [配...原创 2020-03-04 15:01:03 · 3212 阅读 · 0 评论 -
高级java面试题-详细版
1、String类为什么是final类型? (1)为了实现字符串池 (2)为了线程安全 (3)为了实现String可以创建HashCode不可变性 final可以修饰类、变量和方法,并且被修饰的类不能被继承,即它不能拥有自己的子类,被final修饰的方法不能被重写,final修饰的变量,无论是类属性,对象属性、形参还是局部变量,都需要进行初始化操作。 那么为什么保证String不可变呢?...原创 2020-03-02 12:25:13 · 436 阅读 · 0 评论