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源码专题学习
关于博文发表的计划
另外一篇是对最近所用的java技术、数据库技术等,或者是比较常用的技术做
专题学习
与理解。
xiaobo137
·
2015-10-26 14:00
java
数据库
学习
博文
[
专题学习
][计算几何](2011年9月21日有更新)
这两天在学习计算几何,随便说说自己的学习过程吧。 基本的叉积、点积和凸包等东西就不多说什么了,网上一搜一大堆,切一些题目基本熟悉了就差不多了。 一些基本的题目可以自己搜索,比如这个blog:http://blog.sina.com.cn/s/blog_49c5866c0100f3om.html 接下来,研究了半平面交,思想方法看07年朱泽园的国家队论文,模板代码参考自我校大牛
·
2015-10-23 08:24
学习
Mybatis源码
研究4:日志框架的实现
一、logging包的概述本包主要依赖了Mybatis的reflection包的ExceptionUtil和io包的Resources,以及第三方的Log4j,Slf4j,CommonsLogging。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 从Mybatis自身的包和类来看,logging包对其它包仅有少量的依赖,而其它很多包却对logging包有大量的依赖
FansUnion
·
2015-10-22 10:00
[
专题学习
][计算几何]
原文地址:http://www.cnblogs.com/ch3656468/archive/2011/03/02/1969303.html 基本的叉积、点积和凸包等东西就不多说什么了,网上一搜一大堆,切一些题目基本熟悉了就差不多了。 一些基本的题目可以自己搜索,比如这个blog:http://blog.sina.com.cn/s/blog_49c5866c0
·
2015-10-21 12:23
学习
Mybatis源码
一.SqlSessionFactoryBuilder源码片段:SqlSessionFactoryBuilder.build()主要参数类型包括(Readerreader,Stringenvironment,Propertiesproperties)/(InputStreaminputStream,Stringenvironment,Propertiesproperties)publicclassS
dk05408
·
2015-09-28 18:00
Mybatis源码
阅读更多一.SqlSessionFactoryBuilder源码片段:SqlSessionFactoryBuilder.build()主要参数类型包括(Readerreader,Stringenvironment,Propertiesproperties)/(InputStreaminputStream,Stringenvironment,Propertiesproperties)publiccl
dk05408
·
2015-09-28 18:00
Exact cover(HUST1017)
********************************* Author:xiecong CreatedTime:2015/9/2022:55:25 FileName:D:\acm\2015\
专题学习
swallowXC
·
2015-09-20 11:00
Mybatis源码
研究6:元数据(metadata)
一、依赖关系 本包对mybatis的其它包没有任何依赖,mybatis的其它包也不依赖于本包, 即本包可以作为单独的组件或者工具类提出来。 二、类功能概述 包含了3个元数据实体类和一个工厂类。 Table是对表的简单封装,包括name,columns,primaryKey,catalog,schema。 Column是对列的简单封装,包括name和type。 Database是
scholar_man
·
2015-09-06 16:00
mybatis
web框架
metadata
Mybatis源码
研究7:缓存的设计和实现
一、包概述(org.apache.ibatis.cache) 本包包含了Mybatis框架的缓存接口的定义和实现。 本包只引用了Mybatis的io包的Resources,不依赖于任何第三方库。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 二、类和接口概述 缓存框架按照Key-Value方式存储,Key的生成采取规则为:[hashcode:checksum:ma
scholar_man
·
2015-09-06 16:00
mybatis
数据
web框架
Mybatis源码
学习:整体框架理解
一、对源码先上一个结构图:源代码主要在org.apache.ibatis目录下,18个包,其中在应用中主要的包有:builder、session、cache、type、transaction、datasource、jdbc、mapping,提供支撑服务的包有annotation、binding、io、logging、plugin、reflection、scripting、exception、exe
熊大熊二
·
2015-08-31 16:00
MyBatis源码
分析(三)-SqlSession理解
SqlSession理解一、创建SqlSession1.创建事务a.事务工厂根据DataSource创建一个事务对象(Connection对象,事务级别,是否自动提交)b.事务工厂根据Connection创建一个事务对象(事务级别和是否自动提交已经被设置在Connection对象中)c.系统默认的事务工厂是ManagedTransactionFactory,默认是关闭连接的privateboole
傳_奇
·
2015-07-16 10:00
MyBatis源码
学习(二)-Configuration对象理解
一、Configuration对象主要数据结构:1.protectedPropertiesvariables=newProperties();//全局属性配置对象2.protectedfinalTypeAliasRegistrytypeAliasRegistry=newTypeAliasRegistry();//别名对应容器3.protectedfinalInterceptorChaininter
傳_奇
·
2015-07-16 10:00
Mybatis源码
学习(一)-整体框架理解
一、对源码先上一个结构图:源代码主要在org.apache.ibatis目录下,18个包,其中在应用中主要的包有:builder、session、cache、type、transaction、datasource、jdbc、mapping,提供支撑服务的包有annotation、binding、io、logging、plugin、reflection、scripting、exception、exe
傳_奇
·
2015-07-16 10:00
Mybatis源码
分析
阅读更多原创内容,转载请注明出处1、Mybatis工程创建首先创建webMaven项目。pom.xml文件主要依赖包如下org.mybatismybatis3.2.8log4jlog4j1.2.17mysqlmysql-connector-java5.1.36junitjunit4.12创建mybatis-config.xml文件,内容如下创建Blog.java,代码如下packageorg.my
ylxy3058
·
2015-07-15 15:00
Mybatis
源码分析
Mybatis源码
分析
原创内容,转载请注明出处1、Mybatis工程创建首先创建webMaven项目。pom.xml文件主要依赖包如下 org.mybatis mybatis 3.2.8 log4j log4j 1.2.17 mysql mysql-connector-java 5.1.36 junit junit 4.12 创建mybatis-confi
ylxy3058
·
2015-07-15 15:00
mybatis
源码分析
Mybatis源码
分析
阅读更多原创内容,转载请注明出处1、Mybatis工程创建首先创建webMaven项目。pom.xml文件主要依赖包如下org.mybatismybatis3.2.8log4jlog4j1.2.17mysqlmysql-connector-java5.1.36junitjunit4.12创建mybatis-config.xml文件,内容如下创建Blog.java,代码如下packageorg.my
ylxy3058
·
2015-07-15 15:00
Mybatis
源码分析
使用Mybatis时请注意这两个参数,否则会让你的数据库连接爆掉
回去认真读了
Mybatis源码
,发现自己错了,特此更正,以免误导读者,实在是对不起。
chenwen_201116040110
·
2015-07-14 10:32
java
MyBatis源码
分析之MappedStatemenet,SqlSource,DynamicContext
本文基于Mybatis3.2.0版本的代码。1.org.apache.ibatis.mapping.MappedStatementMappedStatement类在Mybatis框架中用于表示XML文件中一个sql语句节点,即一个、或者标签。Mybatis框架在初始化阶段会对XML配置文件进行读取,将其中的sql语句节点对象化为一个个MappedStatement对象。比如下面这个非常简单的XML
zero_295813128
·
2015-07-08 14:00
源码
mybatis
ConcurrentHashMap原理分析
最近在分析
Mybatis源码
,其中有很多集合类使用的是ConcurrentHashMap,即可进行并发读写的HashMap,发现好文一篇,分享给大家.一.Java并发基础当一个对象或变量可以被多个线程共享的时候
lidaasky
·
2015-06-29 17:28
Mybatis深入之初始化过程
Mybatis深入之初始化过程一:简介这篇开始是根据
Mybatis源码
来对Mybatis进行更深入的学习、当然、精力有限、还做不到学习的面面俱到。
chenghuaying
·
2015-06-21 18:00
mysql
mybatis
分页
Interceptor
plugins
MyBatis源码
分析
今天,打算来写篇MyBatis的源码分析,也是这些天看
MyBatis源码
的总结吧。可能写的不是很好,但我觉得应该也能看下去,也能知道MyBatis的流程是怎么走的。
u013632755
·
2015-06-19 12:00
mybatis
Mybatis源码
研究序
公司开发项目中,用到了Mybatis这个框架。所以,开始了对Mybatis的认真学习-应用-研究。 DbUtils,Mybatis,Struts2,Hibernate3,Spring3的源码都瞧了瞧,复杂度比较如下: DbUtils
FansUnion
·
2015-05-03 01:00
java
框架
orm
mybatis
Mybatis源码
研究2:框架整体设计
本文转载自:http://chenjc-it.iteye.com/blog/14609901.引言本文主要讲解Mybatis的整体程序设计,理清楚框架的主要脉络。后面文章我们再详细讲解各个组件。2.整体设计2.1总体流程(1)加载配置并初始化触发条件:加载配置文件配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了
FansUnion
·
2015-05-03 01:00
Mybatis源码
研究5:数据源的实现
一、数据源概述 数据源相关核心类位于datasource包中,本包主要引用了Mybatis的reflection的ExceptionUtil类和loggin包的Log接口和LogFactory类。 Mybatis的session包的Configuration类,builder.xml包的XMLConfigBuilder类引用了本包中的类和接口。 二、核心接口 DataSourceFactory
FansUnion
·
2015-05-03 01:00
java
框架
数据库
mybatis
orm
Mybatis源码
研究1:从JDBC到Mybatis
本文转载自:http://chenjc-it.iteye.com/blog/1455688 已经写得很好了,不想再重复写。 1.引言本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。2.JDBC实现查询分析我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数
FansUnion
·
2015-05-03 01:00
Mybatis源码
研究7:缓存的设计和实现
一、包概述(org.apache.ibatis.cache) 本包包含了Mybatis框架的缓存接口的定义和实现。 本包只引用了Mybatis的io包的Resources,不依赖于任何第三方库。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 二、类和接口概述 缓存框架按照Key-Value方式存储,Key的生成采取规则为:[hashcode:checksum:ma
FansUnion
·
2015-05-03 01:00
java
框架
数据库
orm
cache
mybatis
Mybatis源码
研究6:元数据(metadata)
原理分析之六:元数据(metadata) 一、依赖关系 本包对mybatis的其它包没有任何依赖,mybatis的其它包也不依赖于本包, 即本包可以作为单独的组件或者工具类提出来。 二、类功能概述 包含了3个元数据实体类和一个工厂类。 Table是对表的简单封装,包括name,columns,primaryKey,catalog,schema。 Column是对列的简单封装,包括name和t
FansUnion
·
2015-05-03 01:00
java
框架
mybatis
orm
Mybatis源码
研究3:包和类的概述
org.apache.ibatis 1.annotation 本包定义了Mybatis框架中的24个注解。 本包对Mybatis的其它包没有任何依赖,也不依赖于第三方的库。 本包只被builder.annotation包的MapperAnnotationBuilder类引用。 2.binding 映射绑定,mapper.xml等映射文件相关实体的抽象。 3.builder 解析Mybatis
FansUnion
·
2015-05-03 01:00
Mybatis源码
研究4:日志框架的实现
一、logging包的概述本包主要依赖了Mybatis的reflection包的ExceptionUtil和io包的Resources,以及第三方的Log4j,Slf4j,CommonsLogging。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 从Mybatis自身的包和类来看,logging包对其它包仅有少量的依赖,而其它很多包却对logging包有大量的依赖
FansUnion
·
2015-05-03 01:00
Mybatis源码
研究5:数据源的实现
一、数据源概述 数据源相关核心类位于datasource包中,本包主要引用了Mybatis的reflection的ExceptionUtil类和loggin包的Log接口和LogFactory类。 Mybatis的session包的Configuration类,builder.xml包的XMLConfigBuilder类引用了本包中的类和接口。 二、核心接口 DataSourceFactory
jiutianniao
·
2015-04-13 15:00
java
框架
数据库
mybatis
orm
Mybatis源码
研究1:从JDBC到Mybatis
本文转载自:http://chenjc-it.iteye.com/blog/1455688 已经写得很好了,不想再重复写。 1.引言本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。2.JDBC实现查询分析我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数
jiutianniao
·
2015-04-13 15:00
Mybatis源码
研究3:包和类的概述
org.apache.ibatis 1.annotation 本包定义了Mybatis框架中的24个注解。 本包对Mybatis的其它包没有任何依赖,也不依赖于第三方的库。 本包只被builder.annotation包的MapperAnnotationBuilder类引用。 2.binding 映射绑定,mapper.xml等映射文件相关实体的抽象。 3.builder 解析Mybatis
jiutianniao
·
2015-04-13 15:00
Mybatis源码
研究6:元数据(metadata)
原理分析之六:元数据(metadata) 一、依赖关系 本包对mybatis的其它包没有任何依赖,mybatis的其它包也不依赖于本包, 即本包可以作为单独的组件或者工具类提出来。 二、类功能概述 包含了3个元数据实体类和一个工厂类。 Table是对表的简单封装,包括name,columns,primaryKey,catalog,schema。 Column是对列的简单封装,包括name和t
jiutianniao
·
2015-04-13 15:00
java
框架
orm
mybatis
Mybatis源码
研究7:缓存的设计和实现
一、包概述(org.apache.ibatis.cache) 本包包含了Mybatis框架的缓存接口的定义和实现。 本包只引用了Mybatis的io包的Resources,不依赖于任何第三方库。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 二、类和接口概述 缓存框架按照Key-Value方式存储,Key的生成采取规则为:[hashcode:checksum:ma
jiutianniao
·
2015-04-13 15:00
java
框架
数据库
mybatis
cache
orm
Mybatis源码
研究4:日志框架的实现
一、logging包的概述本包主要依赖了Mybatis的reflection包的ExceptionUtil和io包的Resources,以及第三方的Log4j,Slf4j,CommonsLogging。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 从Mybatis自身的包和类来看,logging包对其它包仅有少量的依赖,而其它很多包却对logging包有大量的依赖
jiutianniao
·
2015-04-13 15:00
Mybatis源码
研究1:从JDBC到Mybatis
本文转载自:http://chenjc-it.iteye.com/blog/1455688 已经写得很好了,不想再重复写。 1.引言本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。2.JDBC实现查询分析我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数
jiutianniao
·
2015-04-13 12:00
Mybatis源码
研究3:包和类的概述
org.apache.ibatis 1.annotation 本包定义了Mybatis框架中的24个注解。 本包对Mybatis的其它包没有任何依赖,也不依赖于第三方的库。 本包只被builder.annotation包的MapperAnnotationBuilder类引用。 2.binding 映射绑定,mapper.xml等映射文件相关实体的抽象。 3.builder 解析Mybatis
jiutianniao
·
2015-04-13 12:00
Mybatis源码
研究7:缓存的设计和实现
一、包概述(org.apache.ibatis.cache) 本包包含了Mybatis框架的缓存接口的定义和实现。 本包只引用了Mybatis的io包的Resources,不依赖于任何第三方库。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 二、类和接口概述 缓存框架按照Key-Value方式存储,Key的生成采取规则为:[hashcode:checksum:ma
jiutianniao
·
2015-04-13 12:00
java
数据库
框架
orm
cache
mybatis
Mybatis源码
研究6:元数据(metadata)
原理分析之六:元数据(metadata) 一、依赖关系 本包对mybatis的其它包没有任何依赖,mybatis的其它包也不依赖于本包, 即本包可以作为单独的组件或者工具类提出来。 二、类功能概述 包含了3个元数据实体类和一个工厂类。 Table是对表的简单封装,包括name,columns,primaryKey,catalog,schema。 Column是对列的简单封装,包括name和t
jiutianniao
·
2015-04-13 12:00
java
框架
mybatis
orm
Mybatis源码
研究4:日志框架的实现
一、logging包的概述本包主要依赖了Mybatis的reflection包的ExceptionUtil和io包的Resources,以及第三方的Log4j,Slf4j,CommonsLogging。 Mybatis的其它包大量引用了本包中的类和接口,即严重依赖于本包。 从Mybatis自身的包和类来看,logging包对其它包仅有少量的依赖,而其它很多包却对logging包有大量的依赖
jiutianniao
·
2015-04-13 12:00
Windbg
专题学习
1.WinDbg查看内存的情况: !address-summary : 内存概况,显示当前内存的使用情况 !address:查看内存的情况,详细情况 !dh[moduleaddres]: 查看模块的内存详细信息 !heap查看堆的使用情况 !address-f:stack :查看栈的使用情况 ~*kp 可以查看每一个线程的栈
xiao_0429
·
2015-04-06 18:00
Java动态代理实现接口方法
最近正在看
Mybatis源码
,重点研究了自定义Mapper接口里方法实现如何与xml配置文件进行绑定,最后了解到是通过java动态代理实现了接口方法。
starry_cxc
·
2015-03-30 11:53
Java
Android
专题学习
之——多线程
阅读更多多线程概述当一个程序第一次启动的时候,Android会启动一个主线程。主线程主要负责处理与UI相关的事件,如:用户的按钮事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理,所以主线程又叫UI线程。如果我们有某个操作占用时间较长,就有可能阻塞我们的UI线程,导致用户的交互不顺畅,如果卡的时间超过5秒,系统还会弹出用户提示框提示用户是否杀掉进程,我们当然不希望这种
fanfanlovey
·
2015-02-13 15:00
多线程
定时器
Android
专题学习
之——多线程
多线程概述 当一个程序第一次启动的时候,Android会启动一个主线程。主线程主要负责处理与UI相关的事件,如:用户的按钮事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理,所以主线程又叫UI线程。 如果我们有某个操作占用时间较长,就有可能阻塞我们的UI线程,导致用户的交互不顺畅,如果卡的时间超过5秒,系统还会弹出用户提示框提示用户是否杀掉进程,我们当然不
fanfanlovey
·
2015-02-13 15:00
多线程
定时器
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)》介绍了properties与environments,本篇继续讲剩下的配置节点之一
RunnerOSC
·
2014-12-27 15:00
深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》,写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder去创建SqlSessionFactory, 那么,我们就先从SqlSessionFactoryBuilder入手,咱们先看看源码是怎么实现的:SqlSessionF
RunnerOSC
·
2014-12-27 15:00
深入浅出Mybatis系列(五)---TypeHandler简介及配置(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(四)---配置详解之typeAliases别名(
mybatis源码
篇)》为大家介绍了mybatis中别名的使用,以及其源码。
RunnerOSC
·
2014-12-27 15:00
深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
上篇文章《深入浅出Mybatis系列(五)---TypeHandler简介及配置(
mybatis源码
篇)》简单看了一下TypeHandler,本次将结束对于mybatis的配置文件的学习,本次涉及到剩下没提及到的几个节点的配置
RunnerOSC
·
2014-12-27 15:00
深入浅出Mybatis系列(三)---配置详解之properties与environments(
mybatis源码
篇)
上篇文章《深入浅出Mybatis系列(二)---配置简介(
mybatis源码
篇)》我们通过对
mybatis源码
的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置
RunnerOSC
·
2014-12-27 15:00
深入浅出Mybatis系列(一)---Mybatis入门
本系列教程拟由浅(使用)入深(分析
mybatis源码
实现),故可能需要好长几天才能更新完。好啦,下面就开始本次的m
RunnerOSC
·
2014-12-27 15:00
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他