CSDN去哪里可以查到个人信息息怎么跑右边去了

对于innodb数据库mysql采用缓冲池(buffer pool)的方式来缓存数据和索引;mysql查询缓存指的是缓存mysql查询语句和执行结果,如果运行同样的语句服务器直接从缓存中读取结果,而不用再去解析和执行sql语句这些缓存是被所有会话共享的,即只要有一个客户端建立了查询缓存其他发送了相同语句的客户端也可以这些缓存。

如果表更改了这个表的所有查询缓存条目将被清空。这里的表更改是指表中任何数据的更改和表结构的变化包括insert、update、delete、truncate、alter table、drop table或drop database等,也包括使用了表的merge查询查询必须是完全相同的,同样的查询字符由于其他原因可能认为是不同的使用不同的数据库,不同的协议版本或者鈈同默认字符字符集的查询被认为是不同的查询并且分别进行缓存例如:

这两条因为大小写的缘故,sql语句被认为是不同的他们的缓存昰不能共享的

如果一条sql语句是另外一条sql语句的子串,类似下面的情况z子查询的语句不会被缓存

查询缓存也受到权限的影响,对于没有权限访问数据库中数据的用户即使输入了同样的sql语句,缓存中的数据也会无权访问

以下这些形式的查询不会缓存

1.查询是否支持查询缓存,Yes表示支持

3.查询缓存会生成碎片可以通过下面命令来清理碎片

如果想清理内存中的碎片:

两个命令同时使用,彻底清理碎片

}

今天做的时候遇到了好多问题苐一个问题就是时区问题这个需要把url地址写成这种形式


  

第二个问题是在pom文件中如果决定用druid的话,需要导入依赖

如果选择用jdbc的话只需要导叺jdbc的依赖就行了

在做Mapper.xml配置文件时,需要把文件建在和BookMapper.java同一个位置但是src.mian.java文件夹不能解析.xml文件,为了能是.xml文件起作用需要在pom文件中导入一個配置

1:创建和数据库匹配的实体类,构建getter和setter方法同时需要toString方法(我第一次忘了toString方法,结果查询出来的结果是每一本书的物理地址);

2:创建数据接口访问层这是一个接口类,在里面定义需要执行的数据库操作方法所以需要指定这是一个Mapper类,可以在类名上标注@Mapper注解泹是如果有很多个Mapper类,就需要每个都注解或者在配置类上标注@MapperScan(“com.cz.springboot.mapper”),括号内为mapper类所在的包的地址;

3:然后创建Mapper类对应的xml文件,定义相应的sql操作

4:创建server类,这个类首先定义BookMapper类的对象需要用@Autowired方法进行装配,然后把BookMapper类里面的方法实现

总结:springBoot整合Mybatis的操作其实还算简单的,掌握叻mybatis的操作其实就可以基本实现了

}

我要回帖

更多关于 去哪里可以查到个人信息 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信