会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
游骑兵的Coding家园
纸上得来终觉浅,绝知此事要躬行
博客园
首页
新随笔
联系
订阅
管理
2021年3月15日
Spring(一):Spring概述及相关概念
摘要: Spring简介 Spring主要作用是用来解耦,降低代码之间的耦合度。根据功能的不同,可以将系统的代码分为主业务逻辑与系统服务逻辑。 主业务逻辑之间代码联系紧密,相互调用较多,复用性相对较低; 系统服务逻辑相对来说功能独立,主要是为主业务逻辑提供系统级的服务,如日志、安全、事务等,复用性相对较高。
阅读全文
posted @ 2021-03-15 12:40 列兵许三多
阅读(458)
评论(0)
推荐(1)
2021年3月14日
MyBatis(十一):MyBatis架构流程浅析
摘要: 架构分层 我们将MyBatis架构分为三层,分别为接口层、数据处理层和框架支撑层 接口层:提供外部接口调用的API,使用端通过这些API来操作数据库,接口层收到请求后会调用数据处理层完成具体的数据处理 使用端可以通过两种方式调用接口层:MyBatis提供的API、Mapper动态代理 数据处理层:负
阅读全文
posted @ 2021-03-14 23:28 列兵许三多
阅读(172)
评论(1)
推荐(0)
2021年3月13日
MyBatis(十):MyBatis懒加载 延迟加载详解
摘要: 延迟加载介绍 MyBatis中的延迟加载,也成为懒加载,是指在进行关联查询时,按照设置的延迟规则推迟对关联对象的查询。延迟加载可以有效的减少数据库的压力。延迟加载只是针对有延迟设置的关联对象的推迟查询,对于主主查询是直接进行执行SQL语句。 MyBatis关联查询加载时机 直接加载:执行完主对象
阅读全文
posted @ 2021-03-13 17:46 列兵许三多
阅读(599)
评论(0)
推荐(2)
MyBatis(九):MyBatis类型处理器(TypeHandler)详解
摘要: TypeHandler简介 TypeHandler,顾名思义类型转换器,就是将数据库中的类型与Java中的类型进行相互转换的处理器。 MyBatis 在设置预处理语句(PreparedStatement)中的参数或从结果集(ResultSet)中取出一个值时, 都会用类型处理器将获取到的值以合适的方
阅读全文
posted @ 2021-03-13 14:32 列兵许三多
阅读(518)
评论(0)
推荐(1)
2021年3月12日
MyBatis(八):MyBatis插件机制详解
摘要: MyBatis插件插件机制简介 MyBatis插件其实就是为使用者提供的自行拓展拦截器,主要是为了可以更好的满足业务需要。 在MyBatis中提供了四大核心组件对数据库进行处理,分别是Executor、Statement Handler、ParameterHandler及ResultSetH
阅读全文
posted @ 2021-03-12 16:39 列兵许三多
阅读(330)
评论(0)
推荐(1)
2021年3月11日
MyBatis(七):MyBatis缓存详解(一级缓存/二级缓存)
摘要: 一级缓存 MyBatis一级缓存上SqlSession缓存,即在统一SqlSession中,在不执行增删改操作提交事务的前提下,对同一条数据进行多次查询时,第一次查询从数据库中查询,完成后会存入缓存,其余从缓存中直接读取。MyBatis一级缓存默认开启。 二级缓存 MyBatis二级缓存是命
阅读全文
posted @ 2021-03-11 16:05 列兵许三多
阅读(873)
评论(4)
推荐(0)
2021年3月10日
MyBatis(六):MyBatis复杂映射
摘要: 一对一、多对一 一对一/多对一都是使用association标签来进行关联,并制定javaType属性,定义resultMap接收查询结果 例如:查询订单的时候需要一并把用户信息查出来,一个订单对应一个用户,同时多个订单对应同一个用户,Order实体增加user属性 <select id="find
阅读全文
posted @ 2021-03-10 21:42 列兵许三多
阅读(104)
评论(0)
推荐(0)
MyBatis(五):MyBatis简介及基本使用
摘要: MyBatist简介 MyBatis是一款优秀的基于ORM的半自动轻量级持久层框架,它支持定制化SQL、存储过程以及高级映 射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的 XML或注解来配置和映射原生类型、接口和Java的POJO (Pl
阅读全文
posted @ 2021-03-10 16:53 列兵许三多
阅读(38)
评论(0)
推荐(0)
内省概念及详解(MethodDescriptor、PropertyDescriptor)
摘要: 内省(Introspector)概念 内省Introspector 是Java提供的操作 JavaBean 的 API,用来访问某个属性的 getter/setter 方法。对于一个标准的 JavaBean 来说,它包括属性、get 方法和 set 方法,这是一个约定俗成的规范。为此 sun 提
阅读全文
posted @ 2021-03-10 13:14 列兵许三多
阅读(1204)
评论(0)
推荐(0)
2021年3月9日
反射概念及详解
摘要: 发射,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力 实例化任意一个类的对象 获取任意类的名称、包、属性、方法、注解、类型、类加载器等 获取任意对象的属性,并且能修改对象的属性 调用任意对象的方法 判断任意一个对象所属的类 新建User类包含 属性:id、n
阅读全文
posted @ 2021-03-09 18:31 列兵许三多
阅读(243)
评论(0)
推荐(0)
下一页
公告