首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
团鱼
掘友等级
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
团鱼
3年前
举报
8月31日打卡,今日学习Pulsar事务实现原理,常见的分布式事务中都会有TC(事务协调者)、TM(事务发起者)、RM(每个节点的资源管理者)等组件。
Apache Pulsar 技术系列 - Pulsar事务实现原理 - 掘金
juejin.cn
好文推荐
分享
评论
点赞
团鱼
3年前
举报
8月29日打卡,今日学习MyBatis是如何执行一条SQL语句的——先读取配置文件生成一个configuration对象,然后会生成对应的XmlParseBuilder,在对应的XmlParseBuilder会向configuration中的knowMapper中,放入对应的MapperProxyFactory。然后要执行mapper方法的时候,会通过mapperProxyFactory拿到一个Mapper的动态代理对象。随后会动态代理对象会根据当前的方法去判断调用SqlSession的不同的方法来执行Sql语句。
展开
好文推荐
分享
1
点赞
团鱼
3年前
举报
8月28日打卡,今日学习优化controller层的一些方法,如统一返回结构、统一包装处理,参数校验,如何处理字符串转换异常,beforeBodyWrite前判断,手动转换或者是修改HttpMessageConverter的顺序。
好文推荐
分享
1
点赞
团鱼
3年前
举报
8月18日打卡,今日学习一文讲清HBase存储结构,从逻辑结构和物理结构两个方面对HBase的架构有了了解。
好文推荐
分享
1
点赞
团鱼
3年前
举报
8月18日打卡,今日学习[带你入坑大数据(一) --- HDFS基础概念篇](
juejin.cn
),学习了block的概念与副本、机架存储策略、三大组件:NameNode,DataNode,SecondaryNamenode、元数据metaData、心跳机制和负载均衡机制
好文推荐
分享
评论
点赞
团鱼
3年前
举报
8月11日打卡,今日学习[如何保证缓存和数据库的一致性?](
juejin.cn
):延迟双删:执行缓存清除操作,再执行数据库更新操作,延迟N秒之后再执行一次缓存清除操作。N要大于一次写操作的时间。
- 这样做能够确保读请求结束,写请求可以删除读请求造成的缓存脏数据
- 优化点:如何降低同步删除的吞吐量——把第二次删除作为异步的,提交一个延迟的执行任务
- 原子性:使用消息中间件实现删除的重试。优化点:解决删除失败的方式,使用消息中间件添加重试机制
展开
好文推荐
分享
评论
点赞
团鱼
3年前
举报
8月10日打卡,今日学习《分布式系列第一弹:分布式一致性》:一致性分为强/弱一致性,最终一致性属于弱一致性的一种;ACID事务特性,CAP不可能三角,可用是基本。BASE理论,基本可用,软状态和最终一致性。分布式一致性协议可以分为2pc和3pc(增加超时机制和预投票)以及TCC(2pc的基础上自有控制资源锁定粒度)。最终一致性模型有可靠消息模式、定期校对模式、异步确保模式、补偿模式、查询模式、缓存一致性模式。
展开
好文推荐
分享
1
点赞
团鱼
3年前
举报
8月9日打卡,今日学习《 [我们为什么放弃 MongoDB 和 MySQL,选择 TiDB](
juejin.cn
)》:TiDB 是通过 raft 协议来保证多副本数据的一致性( ACID 中的 C ),通过 2PC 协议来保证事务的原子性( ACID 的 A ),通过乐观锁加 MVCC 来实现可重复读的事务隔离级别( ACID 中 I )。产品发展的不同阶段对数据库有不同的要求。
展开
好文推荐
分享
评论
点赞
团鱼
3年前
举报
#高校食堂大赏#
收起
查看大图
向左旋转
向右旋转
分享
评论
点赞
个人成就
文章被点赞
10
文章被阅读
21,876
掘力值
910
关注了
2
关注者
6
收藏集
0
关注标签
23
加入于
2022-04-21