Java后端
·2024-06-05day66
一、力扣
1. 394 字符串解码:这题一开始并没有什么思路,所以去看了一下题解,题解的做法是利用两个栈进行配合使用,一个存放需要扩张的字符串,一个存储需要扩展的倍数,但是后面实现了一下,但是运行起来有点小偏差。暂时还不知道哪里出了什么问题。
2. 739 每日温度:这题一开始也没有什么思路,后面去小破站上看了一下教程,使用的是单调栈的一种技术(之前并没有接触过),但是仔细看了一下好像不是很难。就是将最大、小的放进栈内,如果小直接入栈,否则循环比较,直到遇到小的。
二、项目相关
1. 今天就只是详细了解了一下TCC机制,一开始理解还不是很透,prepare阶段进行资源检查,commit进行业务代码执行(肯定是能执行成功的),失败重试。也彻底理解了AT和TCC的区别,AT会自动帮你回滚无需资源预检,TCC是确保业务一定能正常运行才执行,由于这个机制所以TCC不直接依赖底层数据库。
2. 然后就是看了一下博客,关于MVCC多版本控制机制的,也算是有点入门了,主要是利用行的隐藏列事务id与回滚地址来实现。简单的防止幻读的现象也理解了一下,主要是利用锁的机制间隙锁 记录锁。
三、计划
明天主要是复习一下线上实训的内容,明晚考试。
0
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
