Claire's Blog

Thinking will not overcome fear but action will.

mybatis基础支持层-反射模块-03

ObjectFactory/Property工具类

mybatis基础支持层-反射04:ObjectFactory/Property工具类 一、ObjectFactory public interface ObjectFactory { /** 设置参数 */ void setProperties(Properties properties); /** 根据class 创建一个无参构造类 */ &l...

Mybatis基础支持层-反射模块-02

Type/TypeParameterResolver

mybatis基础支持层-反射模块:TypeParameterResolver 一、Type 首先了解一些基础类型的含义,Type有哪些实现类和子接口:Class,ParameterizedType,GenericArrayType,TypeVariable,WildcardType public interface Type { /** * Returns ...

Mybatis基础支持层-反射模块-01

Reflector/Invoker/ReflectorFactory

Mybatis基础支持层-反射模块:Reflector/Invoker/ReflectorFactory Mybatis三层架构:接口层,核心处理层,基础支持层 基础支持层:数据源模块、反射模块、缓存模块、日志模块、事务管理模块、Binding模块、类型转换、资源解析、解析器模块 反射功能非常常见,用于通过类的数据获取对象,或是根据名臣获取对象的属性或方法。org.apac...

XML文件的解析

DOM/SAX/JDOM/DOM4J

XML文件的解析 mybatis的学习当中,配置的加载传统的是通过解析用户配置的文件,获取到数据库连接与对象实体映射关系的,书中有描述到DOM\SAX\StAX 几种方案,一方面是夯实基础,一方面是了解三种方法的优缺点,今天就学习一下XML文件的解析 一、XML的解析方式 DOM 解析XML底层接口之一,跨平台,跨语言 SAX 解析XML底层接口之一 Jdom/...

Mybatis Orm


Hutool的使用

Hutool工具类

看到hutool有很多好用的工具类,希望从中学习到更多对于框架和基础的理解,决定对每一个模块进行了解,并与自己日常百度到的版本进行比对 目录 Copier SimpleCache 一、Copier 使用函数式接口的实现,不同实现类可以实现各自的拷贝方法 1. BeanCopier 2.FileCopier 二、SimpleCache 使用WeakHashM...

为博客添加 Gitalk 评论插件

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...