2022年8月31日

mybatis 中resultMap原理

摘要: mybatis中从数据库中查询出数据,然后转化成对象的过程中起了关键作用的一个类是ResultMap.他定义了查询的结果最终转化成了哪个类的对象,并且定义了每个对象的属性是由哪个列怎么转化而来的. 基本配置 <!-- type定义了最终查询结果转化成了哪个类的对象 --> <resultMap id 阅读全文

posted @ 2022-08-31 00:39 monkeydai 阅读(287) 评论(0) 推荐(0) 编辑

2022年8月25日

mybatis Interceptor使用和原理分析

摘要: 我们在使用mybatis的过程中可能遇到一些通用的需求比如分页等,我们需要统一拦截一些方法,然后完成操作.mybatis为我们提供了Interceptor接口做这件事.但是mybatis的Interceptor只能拦截mybatis中指定的类和方法,并不能拦截所有的方法. 使用 我们只需要写一个类, 阅读全文

posted @ 2022-08-25 22:03 monkeydai 阅读(1951) 评论(0) 推荐(0) 编辑

2022年8月24日

mybatis中mapper的代理过程

摘要: 在mapper的加载过程中我们讲到了,configuration文件最终会把mapper.xml配置文件解析成一个一个的MappedStatement.在MappedStatement中封装了组装成一个完成sql的所有条件,MappedStatement可以根据用户的查询条件生成真正的sql语句.在 阅读全文

posted @ 2022-08-24 23:41 monkeydai 阅读(171) 评论(0) 推荐(0) 编辑

mybatis mapper的加载过程

摘要: mapper的加载过程 在mybatis配置文件的整体加载过程一文中,最后我们说到在parseConfiguration方法中会加载mybatis的xml配置文件的mappers属性.而mapper属性中定义了所有的mybatis需要加载的mapper文件.这片文章就说一下mybatis中mappe 阅读全文

posted @ 2022-08-24 00:32 monkeydai 阅读(323) 评论(0) 推荐(0) 编辑

2022年8月23日

mybatis 配置文件mybatis.xml的加载过程

摘要: mybatis配置文件的整体加载过程 mybatis几乎所有的用户相关的操作都是再SqlSession上进行的,儿sqlSession是由SqlSessionFactory调用openSession方法创建的.正常情况下,系统中只会出现一个SqlSessionFactory. SqlSessionF 阅读全文

posted @ 2022-08-23 00:17 monkeydai 阅读(368) 评论(0) 推荐(0) 编辑

2022年7月21日

java 序列化进阶

摘要: 一、序列化的含义、意义及使用场景 序列化:将对象写入到IO流中 反序列化:从IO流中恢复对象 意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。 使用场景:所有可在网 阅读全文

posted @ 2022-07-21 00:48 monkeydai 阅读(39) 评论(0) 推荐(0) 编辑

2022年6月16日

sentinel 中rule的加载过程

摘要: 1.主要类介绍 1.1.Rule sentinel中的限流,黑白名单,熔断降级,系统自适应保护功能中的各种规则都被抽象成了Rule,不同的功能使用不同的Rule. 1.2.SentinelProperty sentinel中的配置都保存在SentinelProperty中 1.3.PropertyL 阅读全文

posted @ 2022-06-16 01:26 monkeydai 阅读(284) 评论(0) 推荐(0) 编辑

2022年6月15日

sentinel 基本原理

摘要: 1.整体设计 sentinel的整体设计比较简单.sentinel把提供的每个功能都封装成一个slot,然后通过一个slotchain(责任链模式)把所有的功能串联起来,从而将不同的功能组合起来.sentinel的功能又分为统计功能和面向用户的限流,熔断降级等功能.sentinel的统计功能是面向用 阅读全文

posted @ 2022-06-15 03:17 monkeydai 阅读(777) 评论(0) 推荐(0) 编辑

2022年6月14日

sentinel 简介

摘要: sentinel 阅读全文

posted @ 2022-06-14 02:51 monkeydai 阅读(630) 评论(0) 推荐(0) 编辑

2022年4月12日

redis 主从同步原理

摘要: 1.为什么需要主从同步 在使用redis服务的时候如果时单机服务,一旦单机服务宕机了,那么可能导致我们整个系统处于不可用状态,或者当系统的访问量大了以后单机的redis服务成功了整个系统的瓶颈,这时候就到了主从复制展示伸手的时候了.主从复制可以帮我们完成以下功能. 1.1 数据冗余:主从复制实现了数 阅读全文

posted @ 2022-04-12 22:18 monkeydai 阅读(1279) 评论(0) 推荐(0) 编辑

导航