网易Java笔试题

(1)事务、事务特征、事物的隔离级别?

          原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)

          DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别

          READ_UNCOMMITTED:该隔离级别表示一个事务可以读取另一个事务修改但还没有提交的数据。该级别不能防止脏读和不可重复读,因此很少使用该隔离级别。

          READ_COMMITTED:该隔离级别表示一个事务只能读取另一个事务已经提交的数据。该级别可以防止脏读,这也是大多数情况下的推荐值。

          REPEATABLE_READ:该隔离级别表示一个事务在整个过程中可以多次重复执行某个查询,并且每次返回的记录都相同。即使在多次查询之间有新增的数据满足该查询,这些新增的记录也会被忽略。该级别可以防止脏读和不可重复读。

           SERIALIZABLE:所有的事务依次逐个执行,这样事务之间就完全不可能产生干扰,也就是说,该级别可以防止脏读、不可重复读以及幻读。但是这将严重影响程序的性能。通常情况下也不会用到该级别。


(2)忽视算法的设计模式()
    A bridge B Observer C Strategy D Mediator
(3)长度为N的串匹配长度为M的字串算法的时间复杂度?
(4)网络的七层协议?

          应用层、表示层、会话层、传输层、网络层、数据层、物理层
(5)volatile和JVM处理volatile变量和非volatile变量的区别;
(6)关于ThreadLocale类的一个写结果题以及该类的作用;
(7)JVM ClassLoader的结构划分以及其结构与类加载的关系;
(8)ArrayList中add()方法的时间复杂度;
(9)JAVA垃圾回收中gc和full gc的区别;

     gc主要是对Heap区域的对象进行清理,full gc对整个Jvm进行整理。包括young、old、perm
(8)平衡二叉树的插入;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值