关于编码和解码的一些情况
2020-07-20 10:40:25 0 举报
关于编码和解码的一些情况
作者其他创作
大纲/内容
DefaultSqlSessionFactory
NioEventLoop
创建SqlSessionFactoryBuilder
3,创建解析器XPathParser
selecter
data
handler
通过select方法
client
out 的stream
4,解析每个标签,封装到Configuration对象中
创建sqlSessionFactory的过程
Boss Group
file
channel
selector
类型NioEventLoopGroup
in 的stream
TaskQueue
read/write
NIO
处理
线程
9,build(configration)创建一个DefaultSqlSessionFactory
Work Group
解码
buffer
发送
文件
serverServerBootstrap
创建SocketChannel
1,select监听2,得到selectedKeys3,accept事件处理
BIO
其主要就是可以存多个handler用于处理
TCP/IP
程序
循环执行
10,返回new出来的对象
JDK的IO
1,创建SqlSessionFactoryBuilder
8,返回分装好的configration对象
编码
PipeLine
通过key得到SocketChannel
netty
6,每个方法,添加到ma ppedstatement中
读取
Set<Selectkey> 记录channel的相关信息
server
注册到selector
Configuration
1,select监听2,得到selectedKeys3,read/write事件处理
2,build(inputStream)
7,将所有解析的statement放入到一个mappedstatements中,保存如configration中
XMLConfigBuilder
5,解析mapper.xml
收藏
0 条评论
下一页