摘要: MySQL里目前只支持4种索引分别是:full-text,b-tree,hash,r-tree。第一种全文索引是仅在MYISAM中使用,替代like,提高查询效率。full-text、r-tree不咋用。 B-Tree:每个节点都存储key和data,所有节点组成这棵树,并且叶子节点指针为null, 阅读全文
posted @ 2020-08-24 21:45 奔跑的小一 阅读(126) 评论(0) 推荐(0)
摘要: 偏向锁:是当没有多个线程竞争锁资源时,会开启偏向锁为拥有锁的对象标识上第一个拿到这个锁的线程的ID,当这个线程撤销锁后, 中途没有其他线程来获取这个对象的锁资源,下次再来时就会直接执行该锁资源的内容而不需要再获取,也不会有同步的性能消耗。 轻量级锁:当有两个及以上线程同时竞争锁资源时,会将该对象的偏 阅读全文
posted @ 2020-08-19 20:50 奔跑的小一 阅读(273) 评论(0) 推荐(0)
摘要: 一级缓存使用的结束: * 会话结束,会释放掉以上生成的一系列对象,缓存也就不可用了。 * 调用sqlSession.close方法,会释放掉PerpetualCache对象,一级缓存不可用 * 调用sqlSession.clearCache方法,会清空PerpetualCache对象中的缓存数据,该 阅读全文
posted @ 2020-08-18 21:44 奔跑的小一 阅读(79) 评论(0) 推荐(0)
摘要: 一、引言 1.1、框架就是一个软件的半成品,用来解决软件开发过程中的普适性问题,从而简化开发步骤,提高开发效率。 1.2、ORM(Objecct Relational Mapping)框架提供了持久化类与表的映射关系,通过它可以将一个个实体对象持久化到数据库中保存。(用于实现面向对象编程语言里不同类 阅读全文
posted @ 2020-07-07 21:02 奔跑的小一 阅读(120) 评论(0) 推荐(0)
摘要: import lombok.*;import java.util.List;@Data@NoArgsConstructor@Getter@Setterpublic class PageBean<T> { private int pageNum; private int pageSize; priva 阅读全文
posted @ 2020-07-01 17:39 奔跑的小一 阅读(134) 评论(0) 推荐(0)