E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Mybatis源码专题学习
Mybatis 源码分析(一)之 Mybatis 的Executor的初始化
2.jpg
Mybatis源码
分析(一)之Mybatis的Executor的初始化Mybatis系列:Mybatis基础介绍与逆向工程的构建:https://www.jianshu.com/p/1c18db4d7a38
Mybatis
挂机的啊洋zzZ
·
2019-05-08 10:59
2019-05-07 - 草稿
少讲多问自主关注八个字去教学针对性教学''融合点效率电子白板交互式多媒体,拖动,组合,聚光灯云平台,小组积分学生做微课
专题学习
网站学科探究工具教师活动学生活动设计意图电子书包
饔欖_溡灮
·
2019-05-07 16:13
mybatis(10)
Mybatis源码
分析之Mapper注册与绑定
来源于微信公众号「Java科代表」Mybatis是一个「面向sql」的持久层框架,它可实现动态拼装sql,极其灵活,同时避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,其插件机制允许在已映射语句执行过程中的某一点进行拦截调用等等,让我忍不住想要撸一撸它的源码。我们都知道Mapper是一个接口,它的每个方式是我们与数据库交互的入口,每个Mapper都有与之相对应的一个XML文件,我们可以在
大神,快来碗里
·
2019-05-04 10:03
mybatis
精选(33) 面试官: Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?
如果你看过笔者关于
Mybatis源码
分析的往期博文,相信你肯定可以给出一个不错的答案。但鉴于系列文章篇幅较大,而且重点是源码部分的解读,所以笔者想再针对这个问题,再梳理下整个流程。
大神,快来碗里
·
2019-05-03 23:57
精选
[Python学习路线]--Python基础no.01
--之后的文章更新都是围绕着Python从0开始学习到....一直坚持下去--本
专题学习
阅读的材料有《廖雪峰官网Python教程》《笨办法学Python3》--欢迎在评论区讨论留言1.Python3安装
FANGQI777
·
2019-04-25 11:04
怎么拓宽知识深度与广度?
2、持续
专题学习
,建立二级节点,丰富三级节点3、在节点下或节点间寻找联系,或深入研究的地方,作为研究专题,练习专题写作。4、交流发表,持续深入。
瑾_a02b
·
2019-04-22 18:48
mybatis源码
分析(3)-sql参数绑定,结果集映射
mybatis执行sql前需要对参数进行绑定并对sql中#{}占位符进行替换,sql执行之后需要对结果集进行映射成JavaBean。sql参数绑定分析Useruser=userDao.selectUserByName(username);@Select("select*fromuserwhere1=1andname=#{name}limit1")UserselectUserDoByName(@Pa
后来丶_a24d
·
2019-04-18 20:05
Mybatis源码
解读-设计模式总结
jqbmtw=b90da1&gsjulo=kpzaa1虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,
Mybatis源码
中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用
达兔哥
·
2019-04-16 15:00
Mybatis源码
中使用的9种设计模式总结
导读相信大家都知道有26种设计模式,很多人都熟知多种设计模式概念.如果我们理解的不透彻,在实际开发中,很难做到学以致用.
Mybatis源码
中使用了大量的设计模式,阅读源码并观察设计模式在其中的运用,能够帮助我们更深入的理解设计模式
麦洛_
·
2019-04-15 23:58
Mybatis
学习笔记02(随便看看
mybatis源码
)
其实从以前就一直想看看
mybatis源码
的,由于自己太懒了就一直拖了下来,最近没啥事,就看看源码吧!都说mybatis是对jdbc的封装当然,那到底是怎么封装的呢?眼见为实!
java小新人
·
2019-04-13 09:00
Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的
XMLDao与xml如何生效扫描创建SqlSession的代理创建Mapper接口的代理注入mapper执行mapper的方法获取MappedStatement对象看到阿里这道面试题的时候,我就知道是时候看下
mybatis
Jesse_cool
·
2019-04-10 19:15
Mybatis源码
研究之@SelectProvider系列注解
在刚接触到Mybatis时候,对于Mybatis提供的接口方式调用Mybatis映射文件感到十分地神奇,本文将尝试解开其神秘面纱。1.相关配置首先让我们来看看Mybatis里的相关配置,依然是只贴出关键性的:...2.源码分析按照之前的研究,我们知道在Mybatis内部,对于XML配置文件的解析工作是从XMLConfigBuilder开始的,而解析上述配置的准确位置则是位于方法mapperElem
夫礼者
·
2019-04-04 23:23
MyBatis3
Mybatis
源码
注解
Mybatis源码
分析(1) - Mybatis包目录简介
Mybatis核心包包名称包内内容简介annotation注解目录。包括所有的注解。如@SELECT,@UPDATE等bindingMapper类的实例反射生成工具目录builder主要是注解,mapper和SqlSuorce的构造器及转换器cacheMybatis内部缓存接口。实现了一些特定的缓存策略。FifoCache,LruCache,BlockingCache,LoggingCache等c
疯狂小兵
·
2019-04-03 00:00
code
mybatis
java
拒绝有偿补课,守“我”师德师风——厦门路小学抵制有偿补课在行动
1.
专题学习
,领会文件精神3月25日,李遵林副校长带领全体教师认真学习《严禁中小学校和在职中小学教师有偿补课的规定》(教师〔2015〕5号)、《山东省教育厅关于严禁中小学校和在职中小学教师有偿补课的通知
da67ef58fbc5
·
2019-04-01 22:46
阿里面试题:Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?
如果你看过笔者关于
Mybatis源码
分析的往期博文,相信你肯定可以给出一个不错的答案。但鉴于系列文章篇幅较大,而且重点是源码部分的解读,所以笔者想再针对这个问题,再梳理下整个流程。
清幽之地
·
2019-03-30 18:29
Mybatis源码
解析之SpringBoot集成mybatis-spring-boot-starter分析
Mybatis源码
解析之核心类分析
Mybatis源码
解析之初始化分析
Mybatis源码
解析之执行流程解析
Mybatis源码
解析之数据库连接和连接池
Mybatis源码
解析之事务管理
Mybatis源码
解析之缓存机制
翻身已碰头
·
2019-03-28 11:00
Mybatis
Mybatis源码解析
MyBatis源码
解析(一) Configuration 初始化
可以这么说,MyBatis初始化的过程,就是创建Configuration对象的过程。1Configuration介绍顾名思义,Configuration表示配置,该对象中维护了很多mybatis的配置参数。大致可分为四部分:环境变量(Environment)配置参数缓存集合插件及其他1.1环境变量(Environment)通过查看org.apache.ibatis.mapping.Environ
roylion
·
2019-03-21 00:00
mybatis
从源码的角度解析Mybatis的会话机制
坐在我旁边的钟同学听说我精通
Mybatis源码
(我就想不通,是谁透漏了风声),就顺带问了我一个问题:在同一个方法中,Mybatis多次请求数据库,是否要创建多个SqlSession会话?
公众号_后端进阶
·
2019-03-20 00:00
java
mybatis
源码分析
springboot集成下,mybatis的mapper代理对象究竟是如何生成的
前情回顾
Mybatis源码
解析-mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper
youzhibing2904
·
2019-03-19 09:00
S05 组合模式
Mybatis源码
分析
类图Mybatis中对组合模式的使用.png代码树结构中节点的抽象publicinterfaceSqlNode{booleanapply(DynamicContextcontext);}树结构中非叶子节点的抽象识别组合模式的一个要点:实现了一个接口,又聚合了这个接口的集合,那么该类很有可能是组合模式中的组合对象;publicclassMixedSqlNodeimplementsSqlNode{pr
乌鲁木齐001号程序员
·
2019-03-16 14:25
Mybatis源码
解析(二)
Mybatis源码
解析SqlSessionFactorysqlSessionFactory=newSqlSessionFactoryBuilder().build(inputStream);xml如何构建解析
熊人族无所畏惧
·
2019-03-11 22:01
java
mybatis
Mybatis源码
分析(四)mapper接口方法是怎样被调用到的
一、问题在Mybatis架构的最上层就是接口层,它定义的是与数据库交互的方式。还记不记得我们在前面章节说的那两种方式?不记得没关系,我们回忆一下。Mybatis提供的API使用Mybatis提供的API进行操作,通过获取SqlSession对象,然后根据StatementId和参数来操作数据库。Stringstatement="com.viewscenes.netsupervisor.dao.Us
weixin_34242819
·
2019-03-10 06:55
java
数据库
Spring BeanDefinitionRegistryPostProcessor BeanPostProcessor作用
Beanddefination装配定义的范畴,此时bean并没有初始化BeanPostProcessor属于bean实例化修改的范畴,bean已经进行实例化,只不过我们可以修改这个bean的实例化两个接口所对应的对象不一样研究过
Mybatis
iscys
·
2019-03-09 20:00
Mybatis源码
解析 - mapper代理对象的生成,你有想过吗
前言开心一刻本人幼教老师,冬天戴帽子进教室,被小朋友看到,这时候,有个小家伙对我说:老师你的帽子太丑,赶紧摘了吧。我逗他:那你好好学习,以后给老师买个漂亮的?这孩子想都没想立刻回答:等我赚钱了,带你去韩国整形简单示例我们先来看一个纯粹的mybatis示例(不集成spring等其他框架),代码很简单,结构如下完整代码地址:mybatis;mapper层和我们平时说的dao层指的是同一个内容,都是数据
青石路
·
2019-03-07 09:00
java后端学习记录2019
3.阅读Spring源码,
Mybatis源码
,一边读源码学英语,一边
救赎者
·
2019-03-06 16:00
MyBatis源码
分析之日志logging详解
前言本文介绍个人对logging包下源码的理解。分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧logging配置加载我们先从日志的配置加载开始阅读,MyBatis的各项配置的加载过程都可以从XMLConfigBuilder类中找到,我们定位到该类下的日志加载方法loadCustomLogImpl:privatevoidloadCustomLogImpl(Propertiesprop
魏晋秋
·
2019-03-04 08:35
MyBatis源码
阅读之日志logging
MyBatis源码
阅读之日志logging本文介绍个人对logging包下源码的理解。
魏晋秋
·
2019-03-02 00:00
logger
日志
mybatis
mybatis半自动化解耦
通过研究
mybatis源码
,可将mybatis的大致架构总结为下图:根据
Mybatis源码
,将其抽象为三层:基础支持层,核心处理层和接口层基础支持层包括:数据源、事务管理、日志、类型转换、缓存、Bind
K'illCode
·
2019-02-28 13:31
Java框架
Spring Security OAuth
专题学习
-密码模式JWT实现
本文是SpringSecurityOAuth2学习系列文章中的第三篇;主要讲解密码模式下如何使用JWT管理Token。关于密码模式非JWT的实现示例及SpringSecurityOAuth2的一些基础知识,请移步本博客文章清单进行查看。1.JWT是什么JWT是JSONWebToken的缩写。它与标准Token不一样的地方在于,在Token中它附加存储了很多额外的信息,如Token的失效时间,Tok
icarusliu81
·
2019-02-27 10:20
Spring
Spring
Security
OAuth2应用示例
mybatis dao 接口是怎么实例化并和 spring 整合的
一直像彻底理清mybatisdao接口是怎么实例化并和spring整合的,也看了
mybatis源码
,mybatis功能比较多,实例化过程不好找,于是自己就写了个小demo,揭示mybatis实例化并和spring
buyulian
·
2019-02-26 10:17
源码阅读
resultMap解析完是这样(
mybatis源码
)
在select语句中查询得到的是一张二维表,水平方向上看是一个个字段,垂直方向上看是一条条记录。作为面向对象的语言,Java中的的对象是根据类定义创建的。类之间的引用关系可以认为是嵌套的关系。在mybatis中,resultMap节点定义了结果集和结果对象(JavaBean)之间的映射规则。本文主要讲解的是resultMap的解析。两个基础类在阅读本文之前,最好能对这两个类有相应的理解。1.1、列
K'illCode
·
2019-02-21 18:53
mybatis
Java框架
MyBatis源码
学习笔记(一)——核心组件
MyBatis一.demo环境使用Maven搭建的项目,MyBatis版本为3.4.6,使用从XML中构建SqlSessionFactory的方式来使用MyBatis,具体可以参考https://github.com/BrightLoong/mylab/tree/master/mybatis-learn,单元测试代码如下:packageio.github.brightloong.mybatis.l
cl534854121
·
2019-02-18 21:00
浅谈mybatis如何半自动化解耦
通过研究
mybatis源码
,可将mybatis的大致架构总结为下图:1.根据
Mybatis源码
,将其抽象为三层:基础支持层,核心处理层和接口层2.基础支持层包括:数据源、事务管理、日志、类型转换、缓存、
Alan_beijing
·
2019-02-18 19:00
mybatis源码
阅读之7:
mybatis源码
执行流程
上一篇mybatis缓存下一篇获取sqlSessionFactory对象我们先看一下mybatis按照模块提供的功能:这个图是参照尚学堂的课件画的哈!先提示一下,阅读源码,要注意mybatis的四大对象:Executor(update,query,flushStatements,commit,rollback,getTransaction,close,isClosed)ParameterHandl
一只大马猴
·
2019-02-18 14:11
mybatis
不做规划,只珍惜当下
2013年底,我参加了由北师大举办的全国“中学语文
专题学习
”研讨会,随后加入张秋玲教授的项目组。从2014年春开始,在项目组导师的
瑜子6266
·
2019-02-16 00:41
专题学习
他共设置了28个
专题学习
,从古代的《诗经》、《论语》、李白、杜甫、韩愈、王安石、苏轼到现代的鲁迅、萧红、曹禺、沈从文,再到当代的北岛、顾城、海子、王小妮、雷平阳……从文艺复兴的莎士比亚,到“迷惘新一代”
画工师
·
2019-02-12 09:12
Mybatis 源码分析(四)之 Mybatis 的执行流程梳理
Mybatis源码
分析(四)之Mybatis的执行流程梳理前面了解到Mybatis的执行流程,首先读取我们的mybatis-config.xml配置文件,然后构建Configuration类,这个类会像上下文信息一样会传来传去
挂机的阿洋zzZ
·
2019-02-03 22:31
Mybatis
源代码
mybatis源码
分析---读取配置中sql的具体过程
一.执行流程1.简单的初始化代码mybatis.cfg.xml主配置文件userMapper.xml映射配置文件insertintouservalues(#{uid},#{username},#{password},#{name},#{email},#{telephone},#{birthday},#{sex},#{state},#{code});运行的主函数publicstaticvoidmai
NostalgTair
·
2019-01-31 18:56
想进阿里P7,你必须掌握这些技能专题
1.常用设计模式2.sping53.
Mybatis源码
分析专题分布式专题(迎接高并发大数据的挑战,从深度到广度的知识体系,下一个互联网高薪人才必学知识)1.分布式架构原理2.分布式架构策略3.分布式架构中间件
程序员生态圈
·
2019-01-24 19:09
Mybatis源码
解析之四 mybatis执行流程
目录一、缘起二、示例代码1、mybatis单独测试操作代码2、spring与mybatis的整合操作代码3、总结三、mybatis执行流程1、mybatis的架构设计图2、mybatis的执行流程图3、mybatis执行流程时序图4、Mybatis的核心组件5、mybatis执行流程的分析一、缘起前三篇的文章主要介绍了Mybatis配置以及在spring的中整合中核心组件SqlSessionFac
liushangzaibeijing
·
2019-01-21 19:40
mybatis源码分析
mybatis源码
整体架构一览
1.每个包的作用以及描述image.pngorg.apache.ibatis+annotations定义注解+binding映射绑定,mapper.xml等映射文件相关实体抽象+builder解析配置文件,以及映射文件,包括xml,以及注解+cache缓存,一级缓存,二级缓存+cursor游标+datasource数据源+exceptions异常+executor执行器+io资源加载相关IO操作+
shiva_s_guard
·
2019-01-12 17:40
优雅地在Java 8中处理异常的方法详解
群内提供设计模式、spring/
mybatis源码
分析、高并发与分布式、微服务、性能优化,面试题整合文档等
_pangzi
·
2019-01-10 09:00
MyBatis源码
窥探(一):MyBatis整体架构解析
Mybatis的使用这里就不介绍了,不知道怎么使用的朋友可以点击www.mybatis.org/mybatis-3/z…这里面的教程很详细,包括xml的配置、映射、动态sql都有介绍,可以学习和使用,本系列的文章将会更深入的了解MyBatis。1.ORM简介ORM(ObjectRelationalMapping)对象-关系映射框架,ORM的主要功能就是根据映射配置文件,完成数据在对象模型与关系模型
十年开发程序员
·
2019-01-07 16:30
Mybatis源码
解析之二级缓存
前言:在上一篇文章
Mybatis源码
解析之一级缓存中分析了Mybatis一级缓存的使用及源码分析。本篇博客就继续从源码角度来分析关于Mybatis的二级缓存。
恐龙弟旺仔
·
2019-01-03 16:19
Mybatis
Mybatis源码解析
Java反射
专题学习
-动态类的加载
今天博主继续学习基础系列之反射专题;今天学习的内容是动态类的加载,我们以举简单的例子来进行一步步说明:首先我们看一个例子:OfficeTest.java/***@Description测试类*@Date2019/1/314:22*@CreatedbyFLXH*/publicclassOfficeTest{publicstaticvoidmain(String[]args){//new方法创建对象,
弗兰随风小欢
·
2019-01-03 15:01
Java反射专题
【深入浅出MyBatis系列十一】缓存源码分析
陶邦仁发布于2015/12/2814:19原文链接系列目录深入浅出MyBatis系列【深入浅出MyBatis系列一】MyBatis入门【深入浅出MyBatis系列二】配置简介(
MyBatis源码
篇)【深入浅出
天天嗦螺蛳粉
·
2018-12-26 16:23
【深入浅出MyBatis系列五】SQL执行流程分析(源码篇)
陶邦仁发布于2015/12/2216:20原文链接系列目录深入浅出MyBatis系列【深入浅出MyBatis系列一】MyBatis入门【深入浅出MyBatis系列二】配置简介(
MyBatis源码
篇)【深入浅出
天天嗦螺蛳粉
·
2018-12-26 16:37
Mybatis源码
学习总结
基础支持层反射模块:类型转换模块日志模块资源加载模块解析器模块数据源模块事务管理缓存模块Binding模块3核心处理层配置解析SQL解析参数映射SQL执行结果集映射总体运行逻辑4插件扩展0本文主要涉及
Mybatis
zhangbohun
·
2018-12-24 15:25
JavaWeb
码歌老薛
MyBatis源码
解读,认识MyBatis的层级结构和SqlSessionFactory(一)
Mybatis框架源码解读本内容均属原创内容,转载请注明出处:https://www.jianshu.com/p/dc9fd739d829有一起学习的小伙伴可以加老薛qq:1811112688一起努力。从今天开始,我们需要详细花一段时间系统的深入学习一下MyBatis框架底层的内容,我们会从一下几个方向展开讨论:MyBatis执行过程MyBatis的Executor、StatementHandle
坑王老薛
·
2018-12-21 23:41
MyBatis源码
窥探:MyBatis整体架构解析
Mybatis的使用这里就不介绍了,不知道怎么使用的朋友可以点击http://www.mybatis.org/mybatis-3/zh/index.html这里面的教程很详细,包括xml的配置、映射、动态sql都有介绍,可以学习和使用,本系列的文章将会更深入的了解MyBatis。1.ORM简介ORM(ObjectRelationalMapping)对象-关系映射框架,ORM的主要功能就是根据映射配
Java黎先生
·
2018-12-20 20:20
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他