`

面试题解析记载

    博客分类:
  • java
 
阅读更多

 

 

工具类源码

 

hashcode: 在创建类的时候要覆盖equal 和 hash 方法

 

ArrayList :基础数组来实现的,遍历查找快,但是删除需要移动数组数据,处理会慢。

LinkedList :实现原理通过链表实现,插入快,查找和删除慢。

HashMap:非线程安全的,通过链表实现的,查找速度回快很多,通过key取Hash直接找到数据值的位置,如果数据Hash位置

         有多个值,则通过对key的equal对比找到对应的值。

两个对象相等则hash一定相等,但hash相同不一定equal。

Hashtable 线程安全的,key和value都不可以是空, 

HashSet :基于HashMap 的key实现的,对象不能重也是通过对比hashCode和equals来实现的。 

 

 

StringBuilder 非线程安全的,在没有线程问题的情况下,使用速度快。

StringBuffer :线程安全的,在有线程安全的问题考量的使用,使用避免出现线程安全问题。

 

 

 

 

 

 

@autowire 类型查找 

resource 区别 ,  根据名称查找匹配

 

 

事务的隔离机制 :在并发的网络环境中,线程的并发问题呗servlet容器基本解决,但基本上数据都是存储到数据库中的,数据库只有一个,

多线程访问的时候会出现并发问题,那数据库是怎么处理并发的问题呢? 也是通过锁机制,mysql中锁按照锁的数据多少分为行锁,表锁。

InnoDB有两种模式的行锁:共享锁,排它锁

 

 

未提交读,提交读,可重复读,序列化 ,主要解决的问题:脏读,不可重复读,幻读

 

未提交读:两个事务操作数据,一个事务更改了数据但是没有提交,另一个事务在没有锁的情况下可以读到这个事务没有提交的数据,这是脏数据。

不可重复读:两个事物操作数据,一个事务读取了一条数据然后另一事务也读取然后修改了这条数据,并且修改后提交了数据,这时候第一个事务

   进行第二次数据读取,则读到的是第二个事务新提交的数据,两次读取的数据不一致,数据出现不可重复读的问题。

幻读:两个事务操作数据,第一个事务读取一个数据列表,然后第二个事务这时候插入一条数据并且提交了事务,这是第一个事务在重新读这个

      数据列表,列表中就会多出来一行数据,像出现了幻觉一样。

上述三个问题可以用事务的隔离级别来处理。

 

Mysql的默认隔离级别是不可重复读。

 

 

 

 

分享到:
评论

相关推荐

    极飞科技2021年校园招聘真题及解析.docx.docx

    《吴越春秋》中记载了使用大量人力进行鼓风炼铁的过程,这反映了当时炼铁技术的发展水平。 ### 2. 语言理解与逻辑推理 **知识点三:词语搭配与语境选择** - **题目描述**:真正的社会主义法治国家应该具备的特征...

    行政人事文员面试题及答案

    ### 行政人事文员面试题解析 #### 一、请写出企业常用的公文文种?(5分) 企业常用公文文种大致可以分为以下几种: 1. **条例**:用于制定规范工作、活动和行为的规章制度。 2. **规定**:用于对特定范围内工作...

    栖霞事业编招聘2016年考试真题及答案解析完整版.docx

    【栖霞事业编招聘2016年考试真题及答案解析完整版】 这份文档包含了栖霞地区2016年事业单位招聘考试的真题和答案解析,是备考者了解考试内容、熟悉题型和复习知识的重要参考资料。事业单位招聘考试通常会涵盖多个...

    明光2019年事业编招聘考试真题及答案解析版.docx

    5. 面试策略:面试中过于相似的回答可能会影响考官的评分,因为这可能表明考生缺乏独立思考和个性化的表达。 6. 决策定义:狭义的决策指的是在面临多种可能选择时,通过评估和比较,选择最优方案的过程,涉及行为...

    高速公路收费员招聘考试试题及答案.docx

    #### 一、单选题解析 ##### 1. 历史事件时间排序 - **知识点**: 古代中国历史事件的时间顺序。 - **解析**: 本题考察对中国古代历史事件时间顺序的理解。 - A选项中的事件顺序正确:司马迁修《史记》发生在西汉...

    2019浙江卫视招聘综艺、采编、营销等专业人员试题及答案解析.docx

    2019年,浙江卫视在招聘专业人员时,针对不同岗位出具了包含多个知识点的试题,并提供了相应的答案解析。本文将围绕这些知识点进行详细解读,以期为立志于电视媒体行业的求职者提供参考。 首先,中医药学基础是中华...

    2019年广州市番禺区政务管理办公室招聘模拟试题及答案解析.docx

    【知识点解析】 1. 历法与天文学: - 郭守敬与《授时历》:《授时历》是中国元代的一种历法,由科学家郭守敬领导编制,它是中国古代最精确的历法之一,对农业生产有着重要的指导意义。 - 僧一行与子午线测量:僧...

    大学辅导员笔试试题.docx

    以下是该考试的详细内容和答案解析: 一、笔试共三个题目(任选两题,共 100 分,笔试权重为 30%) (1)高校辅导员的工作职责有哪些? 答案:高校辅导员的工作职责包括: 1. 辅导员应对所在班全面负责,经常...

Global site tag (gtag.js) - Google Analytics