- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 第一章 消息中间件简介
一、什么是消息中间件? 1、消息中间件(MQ)的定义 其实并没有标准定义。一般认为,消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。 高效:对于消息的处理处理速度快。 可靠:一般消息中间件都会有消息持久化机制和其他的机制确保消息不丢失。 异步:指发送完一个请求,不需要等待返回,随时可以再发送下一个请求,既...
2019-09-20 15:57:03 400
原创 第六章 手写MyBatis实现笔记
一、思路分析 手写mybatis核心还是参考源码的设计,我们也从MyBatis核心流程三大阶段一步步开始实现。 1、配置文件解析 读取XML配置文件和注解中的配置信息,创建配置对象,并完成各个模块的初始化的工作,读取XML配置文件和数据库配置文件中的信息加载到configuration对象中。 1、SqlSession说明: Sqlsession意味着创建数据库会话,...
2019-09-17 11:51:45 206
原创 第五章 MyBatis插件开发笔记
一、spring集成Mybatis的原理分析 分析源码之前也需要源码下载并安装到本地仓库和开发工具中,方便给代码添加注释;安装过程和mybatis源码的安装过程是一样的,这里就不再重复描述了;下载地址:https://github.com/mybatis/spring 1、SqlSessionFactoryBean源码分析 applicationContext.xml配置mybatis相关代...
2019-09-12 10:01:51 304
原创 第四章 MyBatis源码分析笔记2
一、binding模块分析 1、为什么使用mapper接口就能操作数据库? 配置文件解读 +动态代理的增强 @Test// 快速入门public void quickStart() throws IOException {SqlSession sqlSession = sqlSessionFactory.openSession();TUserMapper mapp...
2019-09-10 11:56:47 756
原创 第三章 MyBatis源码分析笔记1
一、MyBatis核心流程分析 mybatis核心流程三大阶段: 初始化阶段:读取XML配置文件和注解中的配置信息,创建配置对象,并完成各个模块的初始化的工作。 代理阶段:封装iBatis的编程模型,使用mapper接口开发的初始化工作。 数据读写阶段:通过SqlSession完成SQL的解析,参数的映射、SQL的执行、结果的解析过程。 二、配置加载阶段 1、Mybatis的初始化—建...
2019-09-06 17:18:02 748
原创 第二章 MyBatis源码骨架分析笔记
一、MyBatis 源码概述 1、怎么下载MyBatis源码? MyBatis 源码下载地址:https://github.com/MyBatis/MyBatis-3建议直接用网盘里的源码包 源码包导入过程: 下载MyBatis的源码 检查 maven 的版本,必须是3.25以上,建议使用maven的最新版本 MyBatis 的工程是maven工程,在开发工具中导入,工程必须使用 jd...
2019-09-03 11:27:04 587
sentinel-dashboard1.7.2-Nacos.jar
2020-07-06
并发编程笔记20190526.docx
2020-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人