0%

一个SpringCloud 组件学习项目.

不要脸的我那这个东西做毕业设计了,逃.

本文会对项目进行一个基本的梳理.

  • **内容简介: 本文主要是对自己的毕业设计–基于微服务的在线教育平台设计与实现 给出 一个简单的介绍. **

  • PS: 若文章字体偏大或者偏小,建议通过 ctrl键+鼠标滑轮 进行修改,以提升阅读效果.(带来不便,请谅解!)

系统架构:

image-20210511144256760

阅读全文 »

关于作者在聊聊MyBatis缓存机制中一级缓存执行流程的一些质疑

MyBatis 是默认开启 cacheEnabled =true , 也就是说,cachingExecutor 默认是执行的.

笔者认为 聊聊MyBatis缓存机制文章在一级缓存执行流程解释说明时存在漏洞(会给读者(比如我)带来误解), 希望可以修改一下原文.

结论:

MyBatis 查询默认执行流程:

二级缓存 (CachingExecutor)-> 一级缓存(BaseExecutor.localCache) ->DB

studentMapper.getStudentById(1) 

	-> mapperMethod.execute()

		 ->DefaultSqlSession.selectOne() 

			-> DefaultSqlSession.selectList()

				 -> CachingExecutor.query()

					->BaseExecutor.query()

						 -> SimpleExecutor.doQuery()    
阅读全文 »