自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Mybatis-12 缓存

查询要连接数据库,耗费资源!可以把一次查询的结果,暂存在一个可以直接取到的地方!-->内存:缓存再次查询相同数据的时候,直接走缓存,不用连接数据库了。什么是缓存?存在内存中的临时数据将用户经常用的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的系统问题。为什么使用缓存?减少和数据库的交换次数,减少系统的开销,提高系统的效率。什么样的数据能使用缓存?经常查询并且不经常改变的数据。【可以使用缓存】

2023-03-02 17:56:23 68

原创 Mybatis-11 动态SQl

什么是动态SQL:根据不同的条件生成不同的SQL语句如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少

2023-03-02 17:50:56 40

原创 Mybatis-10 多对一和一对多

比如,一个老师拥有多个学生,对于老师而言,就是一对多的关系。复杂的属性:对象:association 集合:collection(这里就应该对应多个,是集合)javaType:指定一个属性的类型,集合中的泛型信息,我们使用ofType获取

2023-03-02 17:46:01 47

原创 Mybatis-09 Lombok

在IDEA中安装Lambox插件(idea2021版本里面自带了,不用安装插件,插件的版本也没有使用这个版本的idea的)@Data :自动生成无参构造、get、set、toString、hashCode、equals。get、set,可以放在类上,也可以放在方法上。不支持多种参数构造器的重载。

2023-03-02 17:40:20 60

原创 Mybatis-08 使用注解开发

使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。原因:在mapper.xml里面使用resultType=“” 的时候,应该是这个实体类的全名,包括包名,如果没有这么写,那么就需要取别名才行!在mapper.xml配置签名时,写错了,配成了pojo下面去了,应该配置mapper.在mybatis-config里面也是这个路径。接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。

2023-03-02 17:35:33 36

原创 Mybatis-07 分页

使用mybatis实现分页,核心SQL。7.1 使用Limit分页。思考:为什么要分页?

2023-03-02 17:30:06 29

原创 Mybatis-06 日志

如果一个数据库操作出现了异常,我们需要排错。日志就是最好的助手。

2023-03-02 17:27:57 38

原创 Mybatis-05 解决属性名和字段名不一致的问题

ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。

2023-03-02 17:19:52 32

原创 Mybatis-04 配置解析

MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)·······

2023-03-02 17:14:29 126

原创 Mybatis-03 CRUD

CRUD

2022-11-20 09:32:08 106

原创 Mybatis-02 第一个Mybatis程序

思路:环境–>导入Mybatis–>编写代码–>测试。

2022-11-19 16:56:17 169

原创 Mybatis-01 简介和环境

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,十分简洁方便

2022-11-19 16:44:30 118

原创 计算机组成原理-学习笔记1

1.计算机的发展历程电子管计算机——晶体管计算机——集成电路计算机——超大规模集成电路计算机。2.摩尔定律:当价格不变时,集成电路上可容纳的晶体管数量大约18–24个月翻一倍,性能也将提升一倍(这也可以解释为什么近十年来的手机电脑等价格变化不大,但是性能却大大提高)3.冯诺依曼计算机特点:1.计算机由五大部分组成(运算器、控制器、存储器、输入设备和输出设备)2.指令与数据以同等地位存于储存器 3.指令和数据以二进制表示 3.指令由操作码和地址码组成。4.以运算器为中心(缺点:导致运算器成为系统

2022-02-26 19:35:00 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除