08 2022 档案
摘要:###1. 为什么需要数据库事务隔离级别 事务的隔离级别是为为了解决事务并发引起的问题。 生产者消费者模型是典型的解决多线程并发的一种解决方案。在数据库中也存在类似的问题--事务并发。 事务并发,多个用户同时修改数据库中的同一条数据。并且事务还涉及到事务回滚(rollback)。 ###2. 事务并
阅读全文
摘要:####是什么 生产者消费者模式(生产者消费者模式)是经典的线程同步案例,也称为有限缓冲问题。 生产者产生数据,但是数据不能超出缓冲区的限制,当缓冲区满时,停止生产。 消费者消费生产者产生的数据,当缓冲区为空时,停止消费。 ####能干什么 生产者消费者模式时一种设计思想,并不是一种固定的写法。就像
阅读全文
摘要:最开始看到这四个名词的时候,感觉很困惑,这不都一样吗?后来就查了查。 最近又想起来这几个概念,发现记忆有些模糊,故写此博客。 ####1. 同步 调用者调用被调用者,当调用者没有获取到调用结果(被调用者正在处理,没有返回调用)时,调用者不执行后续操作。 同步的大致流程,调用者->被调用者->被调用者
阅读全文
摘要:记录下今天在工作遇到的问题。 大致的问题是我以某种方式通过ssh登陆到服务器上执行一些指令,导致指令运行结果不符合预期。 导致问题的根本原因是bash的四种模式,bash在不同的模式下会加载不同的环境变量 ####1. interactive + login shell 交互式、登陆的shell。交
阅读全文
摘要:####题目链接 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/wiggle-sort-ii 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 ####题目描述 给你一个整数数组 nums,将它重新排列成 nums[0] < nu
阅读全文
摘要:####题目链接 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/c32eOV 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 ####题目描述 给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针
阅读全文