自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 myBatis 一对多,多表联合查询

踩坑了,做一下笔记,长长记性。 多表关联查询。 collecton 标签 属性: property : 对应实体类之中的属性名。 column:子查询时,映射时的参数; column="{a = a1, b=b1}",多参数为例。 a代表子查询中的入参。name = #{aname},那么b就是aname。 b代表SQL主查询语句中的查出来的字段名,也就是selec...

2021-09-22 17:30:12 223

原创 MySQL学习笔记三:MySQL索引(一)

InnoBD引擎使用了B+树索引模型,所以MySQL的数据都是放在B+树上的。 每一个索引都对应一个B+树。 一个表上如果有多个索引,那就会有多个B+树。 索引分为两种:主键索引(聚簇索引)和普通索引(二级索引)。 主键索引(聚簇索引): key-主键的值,value-整行数据。 普通索引(二级索引): key-索引列的值,value-主键的值。 使用普通索引进行查询时,会有回表现象。 根据普通索引得到主键值,再去根据主键索引进行查询。 数据库优化: 1. 项目...

2021-07-19 15:15:59 128

原创 MySQL学习笔记二:MySQL的基础架构

MySQL可以分为两大部分,一个是Service层,一个是引擎层。 Service层: 公共部分,所有引擎共享,涵盖了MySQL的大部分功能,以及所有的内置函数。它又分为四个部分:连接器、查询缓存(MySQL8.0之后已经去除,效果不好,还占内存)、分析器、优化器、执行器。 1. 连接器 链接数据库,校验用户名、密码,加载用户权限。 用户登陆后,即使权限发生变更,也不会立即生效,而是在下次登陆后生效。 链接分为两种:长连接和短链接。...

2021-07-16 10:28:01 105

原创 MySQL学习笔记一:limit 和 offset

limit n : 查询结果返回前n条数据。 limit y offset x :查询结果跳过 x 条数据,返回前 y 条数据。 补充: ifnull(a,b) : 如果查询结果a == null 返回 b ,否则返回 a .

2021-07-14 14:45:17 138

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解压后将里面所有文件拷贝至redis安装目录:          几个exe程序的功能: ...

2018-03-22 08:47:02 128

空空如也

空空如也

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

TA关注的人

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