摘要: Mybatis的二级缓存构建在一级缓存的基础上。在收到查询请求时,Mybatis首先会查询二级缓存,若二级缓存未命中,再去查询一级缓存,一级缓存没命中,再去查询数据库。 二级缓存 >一级缓存 >数据库 与一级缓存不同,二级缓存和具体的命名空间绑定,一个Mapper中有一个Cache,相同的Mappe 阅读全文
posted @ 2021-03-16 11:08 寒天峰 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis初始化流程 1.我们如何初始化Mybatis InputStream inputStream = Resources.getResourcesAsStream("mybatis-config.xml"); SqlSessionFactory factory = new SqlSes 阅读全文
posted @ 2021-03-11 20:26 寒天峰 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis相关概念 1.ORM Object Relation Mapping,对象/关系映射的缩写。 ORM框架完成的是从面向对象的编程语言到关系型数据库的映射,把关系型数据库包装成面向对象的模型。ORM框架的实现效果,把对持久化对象的保存、修改、删除等操作转换成对数据库的操作。 2.简介 阅读全文
posted @ 2021-03-10 21:51 寒天峰 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 1.首先,SpringCloud充分利用了SpringBoot的自动装配特点 eureka-server的jar包,发现在META-INF下面的配置文件spring.factories,里面记录了Spring Boot启动的时候会加载EurekaServerAutoConfiguration自动配置 阅读全文
posted @ 2021-01-03 17:40 寒天峰 阅读(784) 评论(1) 推荐(2) 编辑
摘要: 最近换了笔记本,所有的环境重新搭建,比较痛苦,记录下idea的相关设置,未完待补充。 我现在用的idea版本为2020.01,据说2020.02有很多bug 一、idea64.exe.vmoptions 文件配置 idea64.exe.vmoptions 文件是IntelliJ IDEA 64 位的 阅读全文
posted @ 2020-09-12 14:55 寒天峰 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: 综述:在本机测试时使用mysql,使用mysql的版本号为:mysql-5.6.26-winx64。如何快速配置mysql数据库?总结如下 1、mysql版本为:mysql-5.6.26-winx64 2、解压mysql至C:\mysql-5.6.26-winx64\ 目录 3、设置环境变量: 增加 阅读全文
posted @ 2017-08-29 09:43 寒天峰 阅读(121) 评论(0) 推荐(0) 编辑