摘要: 分布式与微服务面试题 说说你对分布式事务的理解? 本地事务需要满足四大特性: 原子性 一组操作,要么全部成功,要么全部失败,不能有部分成功部分失败的情况。 一致性 数据从一种稳定状态切换到另外一种稳定状态,数据是符合业务逻辑的。 隔离性 事务与事务之间是彼此隔离的,互不影响的。 持久性 数据完成操作 阅读全文
posted @ 2023-03-28 11:51 骑马观花 阅读(268) 评论(0) 推荐(0)
摘要: JAVA基础面试题 1、请说说Java中的集合类,项目中是怎么使用的? Java集合主要是Collection接口和Map接口,以及它们的子接口和实现类。 Collection接口下有子接口List和Set。 List接口的实现类主要有ArrayList,Vector,LinkedList。 Arr 阅读全文
posted @ 2023-03-28 11:50 骑马观花 阅读(28) 评论(0) 推荐(0)
摘要: Redis底层原理 持久化 Redis虽然是个内存数据库,但是Redis支持RDB和AOF两种持久化机制,将数据写往磁盘,可以有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。 RDB RDB持久化是把当前进程数据生成快照保存到硬盘的过程。所谓内存快照,就是指 阅读全文
posted @ 2023-02-22 02:23 骑马观花 阅读(240) 评论(0) 推荐(0)
摘要: 1.6. MySQL中的锁 InnoDB中锁非常多,总的来说,可以如下分类: 这些锁都是做什么的?具体含义是什么?我们现在来一一学习。 1.6.1.解决并发事务问题 我们已经知道事务并发执行时可能带来的各种问题,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另外一方面还要确保每个用户能以 阅读全文
posted @ 2023-02-12 05:41 骑马观花 阅读(62) 评论(0) 推荐(0)
摘要: 1.4.事务和事务的隔离级别 1.4.1.为什么需要事务 事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位(不可再进行分割),由一个有限的数据库操作序列构成(多个DML语句,select语句不包含事务),要不全部成功,要不全部不成功。 A 给B 要划钱,A 的账户-1000元, B 的账户就 阅读全文
posted @ 2023-02-12 05:41 骑马观花 阅读(224) 评论(0) 推荐(0)