上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 6、SimpleExecutor.doQuery() 1)创建StatementHandler 在 configuration.newStatementHandler()中,new一个newStatementHandler,先得到RoutingStatementHandler。 RoutingSta 阅读全文
posted @ 2020-07-06 15:02 snail灬 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 五、Mybatis核心对象 阅读全文
posted @ 2020-07-06 14:53 snail灬 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 四、执行SQL User user = mapper.selectUser(1); 由于Mapper都是JDK动态代理对象,所以任意的方法都是执行触发管理类MapperProxy的invoke()方法。 QA: 1.引入MapperProxy为了解决什么问题?硬编码和编译时检查问题。他需要做的事情是 阅读全文
posted @ 2020-07-06 14:47 snail灬 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 三、获取Mapper对象 在老的版本中,DefaultSqlSession的selectOne()方法可以直接根据Mapper.xml中的StatementID,找到SQL执行。但是这种方法属于硬编码,不以查找和修改。 并且如果是参数传入错误,在编译阶段也是不会报错的,不利于提前发现问题。 User 阅读全文
posted @ 2020-07-06 14:38 snail灬 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 程序每一次操作数据库,都需要创建一个会话,我们用openSession()方法来创建。 SqlSession session = sqlSessionFactory.openSession(); 这里的sqlSessionFactory用到的是默认实现类,在openSessionFromDataSo 阅读全文
posted @ 2020-07-06 14:31 snail灬 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 单条数据的插入 @Test public void insertOne(){ ProfilerUtil.start("insertOne"); BlogPO blog = this.init(); blogMapper.insert(blog); ProfilerUtil.end("insertOn 阅读全文
posted @ 2020-07-03 23:52 snail灬 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、配置解析过程 Mybatis配置解析的过程分为两种文件。一个是mybatis-config.xml全局文件。另外一个就是所有的Mapper.xml文件,也包含在Mapper接口类上的定义的注解。 如何解析的? SqlSessionFactory sqlSessionFactory = new S 阅读全文
posted @ 2020-06-22 18:39 snail灬 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 缓存 缓存是一般ORM框架都有的功能,目的就是提高查询的效率和减少数据库的压力。 缓存结构 Mybatis源码中与缓存相关的类都在cache包中,其中有一个Cache接口,默认实现类PerpetualCache,他是由HashMap实现的,是基础缓存。 Mybatis的缓存功能是采用装饰器模式实现的 阅读全文
posted @ 2020-06-19 12:03 snail灬 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 消费者组(consumer group) 官方定义: 消费者使用一个消费者组(即group.id)来标记自己,topic的每条消息都只会被发送到每个订阅它的消费者组的一个消费者实例上。 基本概念 ~~~text 所有consumer实例都属于相同group 实现基于队列的模型。每条消息只会被一个co 阅读全文
posted @ 2020-05-20 16:58 snail灬 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 流程: ~~~text 1.product首先使用一个线程(用户主线程,也就是用户启动producer的线程)将待发送的消息封装进一个producerRecord类实例,然后将其系列化之后发给partitioner, 再由后者确定了目标分区后一同发送到位于product程序中的一块内存缓冲区中。而p 阅读全文
posted @ 2020-05-20 16:35 snail灬 阅读(365) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页