上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 1 缓存 1.1 什么是缓存 存在内存中的临时数据 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题 1.2 为什么使用缓存 减少和数据库的交互次数,减少系统开销,提高系统效率 1.3 什么样 阅读全文
posted @ 2022-01-15 11:46 从0开始丿 阅读(45) 评论(0) 推荐(0) 编辑
摘要: EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 1.引入依赖 <dependency> <groupId>org.mybatis.caches</groupId> <artifactId>mybatis-ehcache 阅读全文
posted @ 2022-01-15 11:00 从0开始丿 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1.在mybatis-config.xml中开启二级缓存 <setting name="cacheEnabled" value="true"/> 2.在Mapper.xml中需要设置二级缓存的namespace中添加cache标签 <cache/> 2.1也可以在cache标签中对二级缓存进行配置 阅读全文
posted @ 2022-01-15 10:20 从0开始丿 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.在mybatis-config.xml中加入日志 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 2.在UserMapper接口中添加方法 //根据id查询用户 User queryUserById( 阅读全文
posted @ 2022-01-15 09:58 从0开始丿 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 理解:在SQL层面中,可以使用一些逻辑代码,动态的拼接SQL,根据不同的条件,执行不同的SQL语句 1 准备阶段 1.1 建表 CREATE TABLE `blog` ( `id` varchar(50) NOT NULL COMMENT '博客id', `title` varchar(100) N 阅读全文
posted @ 2022-01-14 13:39 从0开始丿 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 准备阶段(一个老师对应多个学生) 1.建表 2.编写实体类 package com.lv.pojo; import lombok.Data; @Data public class Student { private int id; private String name; private int t 阅读全文
posted @ 2022-01-13 14:12 从0开始丿 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 准备阶段(多个学生对应一个老师) 1.建表 2.编写实体类 package com.lv.pojo; import lombok.Data; @Data public class Student { private int id; private String name; //学生需要关联一个老师 阅读全文
posted @ 2022-01-13 12:54 从0开始丿 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-06 12:25 从0开始丿 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一.在IDEA中安装Lombok插件 二.使用Maven引入 Lombok 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> 阅读全文
posted @ 2022-01-06 12:07 从0开始丿 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 注解可以代替 mapper.xml 映射文件 虽然十分方便,但不适合复杂的操作. 一.在 UserMapper 接口中的方法上添加注解 public interface UserMapper { @Select("select * from user") List<User> getUser(); 阅读全文
posted @ 2022-01-06 11:42 从0开始丿 阅读(83) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页