摘要: 1、mybatis缓存使用场景 2、二级缓存定义 二级缓存也称做是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,而且可以跨线程使用。所以二级缓存有跟高的命中率,适合缓存一些修改较小的数据。 3、二级缓存拓展性需求 硬盘:持久化 第三方集成:redis等 4、装饰器+责任链实现二级缓存 屏蔽了 阅读全文
posted @ 2020-08-30 23:38 小南的歌 阅读(341) 评论(0) 推荐(0) 编辑
摘要: ava的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机 阅读全文
posted @ 2020-08-30 22:45 小南的歌 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、mybatis缓存使用场景 2、mybatis一级缓存命中场景 当mybatis执行相关右边的操作时,均会执行clearCache()方法,清空对应缓存。 一级缓存的作用域默认是sqlsession,也就是同一个会话。但是也可以设置为statement级别缓存,此时级别变小了。此时只有同一个st 阅读全文
posted @ 2020-08-30 21:27 小南的歌 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 报错信息: 报错原因:项目中Java版本不一致,可以查看项目中的jdk配置1、查看项目的jdk(Ctrl+Alt+shift+S)File ->Project Structure->Project Settings ->Project 2、查看工程的jdk(Ctrl+Alt+shift+S)File 阅读全文
posted @ 2020-08-30 20:22 小南的歌 阅读(240) 评论(0) 推荐(0) 编辑