首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大饭盒
掘友等级
后端
|
鹅城
热爱技术,热爱输出
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 0
沸点 2
赞
2
返回
|
搜索文章
最新
热门
水煮MyBatis(十五)- 聊聊缓存里的脏数据
前面章节提到,Mybatis的一级缓存是默认开启的,毕竟在绝大多数情况下,一级缓存对业务系统有着正向作用,所以这个默认设置是非常合理的。当然,这都是针对大部分正常情况而言,下面我们说说不正常的。
水煮MyBatis(十四)- 细说缓存刷新机制
连续写几个大章节,乏了,这一章写点轻松的。什么是tcm,其实在上一章有提到,是CachingExecutor的一个类属性【TransactionalCacheManager 】,主要用来处理二级缓存.
水煮MyBatis(十三)- 二级缓存
相比一级缓存而言,二级缓存的实现类就很丰富了,还支持开发者自定义缓存实现。上一章提到过缓存执行器:CachingExecutor,就是专门为二级缓存准备的。默认的二级缓存驱除策略:LruCache。
水煮MyBatis(十二)- 一级缓存
缓存是Mybatis里比较有意思的一个特性,一定程度上可以提高查询效率,降低数据库I/O压力。应对的场景是这样:在短时间内,频繁的反复执行相同的查询语句...
水煮MyBatis(十一)- 事务
SpringManagedTransaction:看名称就知道,在Spring体系中一般使用此实现。代理 JDBC 连接的生命周期。 它从 Spring 的事务管理器中获取连接,结束后归还。
水煮MyBatis(十)- 主流数据源接入
数据源接口是在JDK里定义的,在我看来,并不是Mybatis关心的内容,它的核心是代理数据库I/O输入输出。
水煮MyBatis(九)- 获取数据库链接的细节
接上一章继续聊聊链接的问题,之前把mybatis自带的三种数据源做了个大概是说明,还留了个小任务:池化数据源如何获取链接。
水煮MyBatis(八)- 数据源的差异
这一章主要理一下Mybatis里自带的三个数据源实现上的差异,不过需要注意的是,DataSource的实现不止三个,而且我们一般使用其他的数据源,比如HiKari、Druid等。
水煮MyBatis(七)- 驼峰配置解决了什么问题
什么是驼峰写法?简单来说,是java ORM对象中,增加可读性的一种约定俗成的写法;一个字段如果由多个单词组成,除第一个单词以外,后续单词都用大写开头。
杂谈 - 对开发人员屏蔽架构上的复杂性
这其实是一个软件的设计理念,当下各种架构层出不穷,设计上也是越来越健壮臃肿,普通开发人员的关注点是否应该放在这个上面呢?
下一页
个人成就
文章被点赞
113
文章被阅读
35,509
掘力值
1,864
关注了
0
关注者
87
收藏集
0
关注标签
5
加入于
2022-10-24