摘要: 1、连接数据库是一个浪费资源的事情,我们可以把一次查询的结果,放到一个随时可以取到的地方 即暂存在内存里,这些数据叫缓存,我们再次查询相同结果的数据就可以直接走缓存 2、 3、测试一级缓存 (1)开启日志 (2)测试在一个session中查询两次相同的记录 查看日志,发现sql只走了一次 4、缓存失 阅读全文
posted @ 2021-03-11 13:54 11111ghm 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1、需求:不传title和author可以查询所有的博客信息,只传title可以查询符合titile要求的信息,传title和author可以查询符合两个要求的信息!(sql语句不需要改变就可以实现不同的效果!!) 2、操作步骤 (1)书写接口,注意参数是Map (2)书写Mapper.xml (3 阅读全文
posted @ 2021-03-11 12:55 11111ghm 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、如何查询所有的学生信息以及对应的老师信息 (1)按照查询 嵌套处理 思路1:(1)查询出所有学生的信息 (2)根据查询出来的学生的tid,寻找对应的老师,如图 (3)利用ResultMap将上面两条语句连接起来 (2)按照结果嵌套处理 阅读全文
posted @ 2021-03-11 11:30 11111ghm 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、 2、 3、 阅读全文
posted @ 2021-03-10 20:54 11111ghm 阅读(35) 评论(0) 推荐(0) 编辑
摘要: class Solution { public int massage(int[] nums) { int n = nums.length; if(n==0) return 0; if(n==1) return nums[0]; int [][]dp = new int [n][2]; //表示数组 阅读全文
posted @ 2021-03-10 19:36 11111ghm 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2021-03-10 19:35 11111ghm 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1、如果数据库操作,如sql语句的书写出现了异常,我们需要排错处理,就用到了日志 2、使用log4j,可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 第一步:导包 第二步:编写log4j配置文件 第三步:配置log4j为日志实现 第四步:log4j的使用 阅读全文
posted @ 2021-03-10 17:00 11111ghm 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1、每一个Mapper.xml都需要在mybatis核心配置文件中注册 2、 3、ResultMap 用来解决pojo中JavaBean属性名和数据库字段名不一致的情况 (1) (2)ResultMap结果集映射 阅读全文
posted @ 2021-03-10 16:13 11111ghm 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、Mybatis支持多种environment,默认为development 2、mybatis的默认事务管理器是JDBC 3、可以引入一个db.properties来简化property配置 (1)引入前 (2)引入后,注意:引入的文件位置有规定,放在configuration后第一个位置 4给 阅读全文
posted @ 2021-03-09 18:22 11111ghm 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1、不用MAp的情况 我们修改一个用户时在接口方法参数中写User user UserMapper.xml中这样写 接着测试 我们的需求是只修改id为4的密码,然而需要将name也写上,如果数据库字段有几十个,十分麻烦 2、使用Map 将接口参数的User user 变为Map<String,Obj 阅读全文
posted @ 2021-03-09 16:55 11111ghm 阅读(38) 评论(0) 推荐(0) 编辑