- 博客(3)
- 收藏
- 关注
原创 刷LeetCode时使用LinkedList的常用方法总结
前言LinkedList作为List集合的一种实现类,其中和ArrayList的底层实现方式的不同在于,ArrayList的底层是由数组来实现,那么这样的底层就决定了ArrayList的读取速度会比较快,毕竟访问的是一个连续的内存地址,但是带来的弊端就是查询和修改会比较麻烦,需要遍历,再进行对应的读取和位移。这个时候LinkedList的优势便体现了出来,其底层由双向链表构成这点可以保证其修改,只需要针对指定节点的前后指向进行修改即可,那么LinkedList有哪些常用的方法呢?下面分类型进行汇总:增加
2020-07-04 19:42:50
524
转载 彻底理解事务的4个隔离级别
简介在DBMS中,事务保证了一个操作序列可以全部都执行或者全部都不执行(原子性),从一个状态转变到另外一个状态(一致性)。由于事务满足久性。所以一旦事务被提交之后,数据就能够被持久化下来,又因为事务是满足隔离性的,所以,当多个事务同时处理同一个数据的时候,多个事务直接是互不影响的,所以,在多个事务并发操作的过程中,如果控制不好隔离级别,就有可能产生脏读、不可重复读或者幻读等读现象。在数据库事务的ACID四个属性中,隔离性是一个最常放松的一个。可以在数据操作过程中利用数据库的锁机制或者多版本并发控制机制获
2020-07-02 20:29:31
259
转载 几种常见的分布式事务解决方案对比
背景分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免。ACID指数据库事务正确执行的四个基本要素:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)CAPCAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP 原则指
2020-07-01 11:47:33
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人