阅读mybatis源码可以先从外围的基础功能包开始,剥洋葱一样一层一层深入
【Mybatis】Mybatis运行流程
今天让我们来探寻一下Mybatis
的运行流程,我们将它的运行流程分为2个阶段。
- 第一阶段:
MyBatis
初始化阶段。该阶段用来完成MyBatis
运行环境的准备工作,只在MyBatis
启动时运行一次。 - 第二阶段:数据读写阶段。该阶段由数据读写操作触发,将根据要求完成具体的增、删、改、查等数据库操作。
【事务处理】本地事务
大家都知道数据库事务中有着AICD
的说法,实际上C(一致性)是目的,而对应的A(原子性)、I(隔离性)、D(持久性)是手段,AID -> C。
【项目】分诊知识库系统设计
分诊知识库的系统设计
【项目】升级现有的授权系统
现有的授权系统已无法满足对业务的支持,所以有必要针对授权系统进行一次升级。在升级之前先详细拆解一下之前的授权系统。
【Go语言学习】05-表达式、语句和简单语句
在编程语言中,表达式(Expression)、语句(Statement)和简单语句(Simple Statement)是三个不同的概念。
- 表达式(Expression)是计算出一个值的代码片段,它可以包含变量、常量、运算符、函数调用等。表达式是程序中的基本构建块之一,可以用于赋值、比较、条件分支等场景。
举例来说,在 Go 中,以下是一些表达式的例子:
【Go语言学习】04-结构体
编程实际上是对真实世界的映射
在go中可以使用以下方式定义类型
1 | type T S |
每个类型都有其底层类型 底层类型不同的两个类型无法做到显示转换