一步步学习 MyBatis:缓存的使用及源码分析
2018-04-12 10:42
344 查看
MyBatis 是基于 Java 的一款 ORM 框架,在互联网公司的后端开发中占了非常大的比例,也是大众点评数据访问层框架的底层框架。
我基于个人兴趣对 MyBatis 进行了一番学习,这场 Chat 的主题主要是集中在 MyBatis 的一级缓存和二级缓存具体的使用以及源码的分析,之后产出的文章中会提供作为 demo 的数据库表和示例代码。我会尽可能帮助大家了解 MyBatis 在缓存这一块的工作原理,谢谢。
实录提要:
MyBatis 针对 MySQL 和 Oracle 分页的解决方案有什么?
MyBatis 查询如 30 万、100 万的数据,如何优化?
MySQL 过千万数据删除需要注意什么问题?
MyBatis 主要缺点是什么?何时应该选用 Hibernate 而非MyBatis?
MySQL 使用中间件做读写分离和程序代码层面做读写分离,哪个更好?
如何着手分析 MyBatis 源码?
请问有哪些常用的对性能有改善的配置建议?
阅读全文: http://gitbook.cn/gitchat/activity/594cd23a34bacf7125e756e1
我基于个人兴趣对 MyBatis 进行了一番学习,这场 Chat 的主题主要是集中在 MyBatis 的一级缓存和二级缓存具体的使用以及源码的分析,之后产出的文章中会提供作为 demo 的数据库表和示例代码。我会尽可能帮助大家了解 MyBatis 在缓存这一块的工作原理,谢谢。
实录提要:
MyBatis 针对 MySQL 和 Oracle 分页的解决方案有什么?
MyBatis 查询如 30 万、100 万的数据,如何优化?
MySQL 过千万数据删除需要注意什么问题?
MyBatis 主要缺点是什么?何时应该选用 Hibernate 而非MyBatis?
MySQL 使用中间件做读写分离和程序代码层面做读写分离,哪个更好?
如何着手分析 MyBatis 源码?
请问有哪些常用的对性能有改善的配置建议?
阅读全文: http://gitbook.cn/gitchat/activity/594cd23a34bacf7125e756e1
相关文章推荐
- 一步步学习 Mybatis:缓存的使用及源码分析
- Mybatis 缓存特性的使用及源码分析
- Mybatis缓存特性的使用及源码分析,避坑指南
- Mybatis缓存特性的使用及源码分析,避坑指南~
- Android开发学习之路-LruCache使用和源码分析
- Mybatis3源码分析(17)-Sql解析执行-缓存的实现
- 开源中国源码学习UI篇(二)之NavigationDrawer+Fragment的使用分析
- java学习之旅57、58--数组_StringBuilder和StringBuffer的使用_JDK源码分析内部机制、常用方法补充_常见面试题答法
- mybatis源码学习之执行过程分析(2)——config.xml配置文件和mapper.xml映射文件解析过程
- mybatis源码学习之执行过程分析(3)——mapper接口的获取
- Mybatis源码学习(四)一级缓存机制
- Mybatis源码分析之Cache二级缓存原理 (五)
- mybatis源码学习之执行过程分析(4)——映射文件中sql的获取和sql语句的执行
- 开源中国源码学习UI篇(一)之FragmentTabHost的使用分析
- Mybatis3源码分析(08)-加载Configuration-使用到的设计模式
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析(封装好了一个工具类供大家使用)
- mybatis源码学习之执行过程分析(1)——SqlSessionFactory及SqlSession的创建