引语 一条普通的 update 语句,执行期间会发生什么? 客户端通过连接器建立连接,并进行身份验证 清空基于SQL语句的查询缓存(MySQL 8.0已移除) 解析SQL语法...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
引语 一条普通的 update 语句,执行期间会发生什么? 客户端通过连接器建立连接,并进行身份验证 清空基于SQL语句的查询缓存(MySQL 8.0已移除) 解析SQL语法...
一.目标: 1.什么是类的加载? 2.类的生命周期? 3.类加载器是什么? 4.双亲委派机制是什么? 二.原理 (类的加载过程及其最终产品): JVM将class文件字节码文...
重排 内存屏障 内存屏障种类 编译器和处理器必须同时遵守重排规则。多核处理器需使用内存屏障指令来确保一致性。即使编译器优化掉了一个字段访问(因为一个读入的值未被使用),需要产...
SVN SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集...
JMS(消息中间件) 1 消息中间件 消息中间件适用于需要可靠的数据传送的分布式环境。采用消息中间件机制的系统中,不同的对象之间通过传递消息来激活对方的事件,完成相应的操作。...
Git学习 管理本地仓库 此学习将会使用git软件进行编辑,即git-bash.exe文件,这里主要使用命令行进行编辑,主要是为了方便以后在linux系统中使用命令行进行操作...
第一次整合 pojo UserMapper UserController service接口 service实现类 UserMapper映射文件
ssm整合 spring和springmvc是天然集成,重点整合mybatis与spring 由spring容器管理mybatis的mapper 由spring利用声明式事务...
mybatis映射 一般使用association进行类的查询 如果结构过于复杂,使用分布查询 pojo内嵌list 使用collection标签进行封装 在pojo内注意用...
缓存 一级缓存属于会话级别(sqlSession) sqlSession.close();会关闭会话 一级缓存默认开启,无法关闭 如果开启了二级缓存,先去二级缓存当中尝试命中...
动态SQL <if>if 可以加入test=""进行相关判断 <where>where 可以去掉多余的前置and <set>set 除去后面的逗号, <choose>choo...
引入log4j查看sql语句 log4j.properties
mapper的xml文件 insert语句 select语句 各种数据类型的查询 单个基本数据类型 如果仅仅是简单的一个单值传入,那么#{}表达式里面随便写什么都可以,只有一...
更细化的mybatis配置 元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHa...
配置和使用mybatis 导入jar包 配置核心配置文件 在resources文件夹下创建mybatis-cfg.xml 创建mybatisUtil.class 创建pojo...
拦截器 springmvc提供了拦截器,类似于过滤器, 他将在请求具体处理之前先做检查,有权决定接下来是否继续。还可以对请求进行加工。 拦截器可是设计多个, 通过实现Hand...