Object's Blog

Object's Blog

代码如风

MyBatis源码解析(三)—缓存篇
大家好,这一篇文章是MyBatis系列的最后一篇文章,前面两篇文章《MyBatis源码解析(一)—构建篇》和《MyBatis源码解析(二)—执行篇》,主要说明了MyBatis是如何将我们的xml配置文件构建为其内部的Configuration对象和MappedStatement对象的,然后在第二篇我们说了构建完成后MyBatis是如何一步一步地执行我们的SQL语句并且对结果集进行封装的。那么这篇作为MyBatis系列的最后一篇,自然是要来聊聊MyBatis中的一个不可忽视的功能,一级缓存和二级缓存。
MyBatis源码解析(二)—执行篇
上一篇文章《MyBatis源码解析(一)—构造篇》提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。
MyBatis源码解析(一)—构造篇
好久不见,从上一篇文章过后,休整了两个月,又逢疫情特殊时期,天天宅在家里挺尸,真是见证了一个人可以懒惰到什么境界。好吧废话不多说了,今天会给大家分享我们常用的持久层框架——MyBatis的工作原理和源码解析。
以终为始———2019年终总(gen)结(feng)
今天是2019年的最后一天,这篇是我自己对于2019年的一个小总结,相信在这个时候辛苦了一年的大家一定都想着跨年要怎么happy,所以这篇文章不会再提到任何关于技术的内容,仅仅是一份对2019的总结和对2020年的目标。 Relax,take it easy. 其实在12月30日的中午,当我敲下hexo new 命令后,就在屏幕前发呆,一直没有思绪,不知道该从何写起。回想自己的这一年,用一句比较俗的话来说,是大学中最充实的一年吧。 作为一个明年即将毕业的学生,这一年的关键词应该就是工作、面试、实习。 三月:准备这时候应该全国的高校陆陆续续都已经开学了,大三下的同学一定都能体会到这个时间...
清空认知,然后重新理解MySQL索引结构
Hello我又来了,快年底了,作为一个有抱负的码农,我想给自己攒一个年终总结。自上上篇写了手动搭建Redis集群和MySQL主从同步(非Docker)和上篇写了动手实现MySQL读写分离and故障转移之后,索性这次把数据库中最核心的也是最难搞懂的内容,也就是索引,分享给大家。这篇博客我会谈谈对于索引结构我自己的看法,以及分享如何从零开始一层一层向上最终理解索引结构。
动手实现MySQL读写分离and故障转移
久违了,由于最近新项目下来了,所以工作特别忙,导致迟迟没更,上一篇发了《手动搭建Redis集群和MySQL主从同步(非Docker)》之后,很多同学对文中主从结构提到的读写分离感兴趣,本打算在双十一期间直接把读写分离分享给大家,奈何工作一直没停下,所以这个周末抽空把这些分享出来。
avatar
Object
练习时长两年半的程序猿
FRIENDS
CSDN 简书 掘金