数据库
tyuopwazs
这个作者很懒,什么都没留下…
展开
-
MVCC理解
mvcc可以实现读写并发,通过多版本控制获取到合适版本的对应数据 具体有4列 6字节的事务ID(DB_TRX_ID)字段: 用来标识最近一次对本行记录做修改(insert|update)的事务的标识符, 即最后一次修改(insert|update)本行记录的事务id。 至于delete操作,在innodb看来也不过是一次update操作,更新行中的一个特殊位将行表示为deleted,并非...原创 2019-08-12 21:47:28 · 152 阅读 · 0 评论 -
mybatis # $区别
1 #{}传入值时,sql解析时,参数是带引号的,而${}传入值,sql解析时,参数是不带引号的 2 执行一个 #{ } 被解析为一个参数占位符${}: 仅仅为一个纯碎的 string 替换,在动态 SQL 解析阶段将会进行变量替换 3 最后mybatis中交给PreparedStatement执行 4PreparedStatement在进行参数设置时,对存在依赖注入风险的参数值...原创 2019-08-31 19:39:39 · 77 阅读 · 0 评论