工具类源码
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的默认隔离级别是不可重复读。
相关推荐
《吴越春秋》中记载了使用大量人力进行鼓风炼铁的过程,这反映了当时炼铁技术的发展水平。 ### 2. 语言理解与逻辑推理 **知识点三:词语搭配与语境选择** - **题目描述**:真正的社会主义法治国家应该具备的特征...
### 行政人事文员面试题解析 #### 一、请写出企业常用的公文文种?(5分) 企业常用公文文种大致可以分为以下几种: 1. **条例**:用于制定规范工作、活动和行为的规章制度。 2. **规定**:用于对特定范围内工作...
【栖霞事业编招聘2016年考试真题及答案解析完整版】 这份文档包含了栖霞地区2016年事业单位招聘考试的真题和答案解析,是备考者了解考试内容、熟悉题型和复习知识的重要参考资料。事业单位招聘考试通常会涵盖多个...
5. 面试策略:面试中过于相似的回答可能会影响考官的评分,因为这可能表明考生缺乏独立思考和个性化的表达。 6. 决策定义:狭义的决策指的是在面临多种可能选择时,通过评估和比较,选择最优方案的过程,涉及行为...
#### 一、单选题解析 ##### 1. 历史事件时间排序 - **知识点**: 古代中国历史事件的时间顺序。 - **解析**: 本题考察对中国古代历史事件时间顺序的理解。 - A选项中的事件顺序正确:司马迁修《史记》发生在西汉...
2019年,浙江卫视在招聘专业人员时,针对不同岗位出具了包含多个知识点的试题,并提供了相应的答案解析。本文将围绕这些知识点进行详细解读,以期为立志于电视媒体行业的求职者提供参考。 首先,中医药学基础是中华...
【知识点解析】 1. 历法与天文学: - 郭守敬与《授时历》:《授时历》是中国元代的一种历法,由科学家郭守敬领导编制,它是中国古代最精确的历法之一,对农业生产有着重要的指导意义。 - 僧一行与子午线测量:僧...
以下是该考试的详细内容和答案解析: 一、笔试共三个题目(任选两题,共 100 分,笔试权重为 30%) (1)高校辅导员的工作职责有哪些? 答案:高校辅导员的工作职责包括: 1. 辅导员应对所在班全面负责,经常...