上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 目录 序列化 反序列化 Mybatis中的实际使用 主要知识点: writeObject writeReplace readObject readResolve 序列化与反序列化的定义 序列化就是将对象转为字节码的过程,反序列化则是将字节码转换为对象的过程 序列化 JAVA序列化 java.io.O 阅读全文
posted @ 2018-04-29 14:06 开心朵朵 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: 在介绍Mybatis批处理之前,首先回顾一下PreparedStatement的批处理 假如现在需要向用户表中插入两条数据,如果不适用批处理的实现如下,有三次网络交互 //加载驱动 Class.forName("org.hsqldb.jdbcDriver"); //获取连接 Connection c 阅读全文
posted @ 2018-04-28 15:26 开心朵朵 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Mybatis支持那些类型插件 Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) ParameterHandler (getParameterObject, set 阅读全文
posted @ 2018-04-24 15:15 开心朵朵 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 刚回答了一个问题这样一个问题,mybatis不能正常返回主键增加值 下面通过源码分析一下selectKey都具体实现;关于Mybatis 基于注解Mapper源码分析 可以看一下具体解析过程。 如果向数据库中插入一条数据,同时有希望返回该条记录的主键,该怎么处理了?有两种情况: 这两种情况都可以通过 阅读全文
posted @ 2018-04-23 21:01 开心朵朵 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 目前Mybatis除了可以通过XML配置SQL外还可以通过注解的形式配置SQL,本文中主要介绍了Mybatis是如何处理注解SQL映射的,通过源码分析处理过程 XML配置 解析过程 如果存在XML配置也是会加载的 下图是同时存在XML和annotation的情况 阅读全文
posted @ 2018-04-22 22:38 开心朵朵 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 目录 Mybatis中如何配置二级缓存 Cache解析处理过程 Mybatis中如何配置二级缓存 基于注解配置缓存 基于XML配置缓存 Cache解析处理过程 为什么配置了一个<cache/>就可以使用缓存了呢?通过下面的源码可以发现,缓存配置是有默认值的 Cache支持的过期策略 缓存的基本实现 阅读全文
posted @ 2018-04-21 21:58 开心朵朵 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 看一下跳跃表的示意图,途中蓝色的为头节点,头节点指向的是普通索引节点 通过上图可以看到跳跃表的基本结构,下面分析一下普通索引节点和头节点的源码,可以发现头节点和普通索引节点的区别就是头节点有level的概念,而普通索引节点没有 阅读全文
posted @ 2018-04-12 20:26 开心朵朵 阅读(417) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList 顾名思义就是在写的时候复制,也就是写的时候复制一个新数组将数据添加到新数组中然后在替换原来到数组;那么这样看来是不是很熟悉,在数据库中也又相似的思想就是一致性非锁定读。那么下面一起看一下具体实现的源码 List的一个基本操作就是向集合中添加数据,那么下面一起 阅读全文
posted @ 2018-04-12 13:42 开心朵朵 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 索引是对数据库中的一列或多列进行排序的一种数据结构;下面通过单列索引和多列索引分析什么场景下可以走到索引,什么情况下又不会走到索引 在进行查询时,索引列不能是表达式的一部分,也不能是函数的参数,否则无法使用索引 * 索引列作为表达式的一部分 * 作为函数的入参数 * 直接使用索引列 多列索引 多列索 阅读全文
posted @ 2018-04-12 11:16 开心朵朵 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 目录 FutureTask ExecutorCompletionService AbstractExecutorService ThreadPoolExecutor FutureTask FutureTask类 结构 FutureTask实现了RunnableFuture接口,而RunnableFu 阅读全文
posted @ 2018-03-12 21:19 开心朵朵 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页