加载中
JAVA集合框架-集合实现(三)[云图智联]

1、ArrayList实现原理: ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素; 底层使用数组实现; 该集合是可变长度数组,数组扩容时,会将老数组中的元素重新拷贝一份...

2020/07/06 10:32
67
JAVA集合框架-线程安全( 二)[云图智联]

线程安全 - 就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现...

2020/07/06 10:04
97
spring学习:多数据源深入解析,包括使用场景【云图智联】

1 多数据源的典型使用场景 在实际开发中,经常可能遇到在一个应用中可能需要访问多个数据库的情况。以下是两种典型场景: 1 业务复杂 数据分布在不同的数据库中,笔者见过一个相对比较复杂的...

2020/07/23 17:50
68
Java集合框架(四)-ArrayList和LinkedList的区别[云图智联]

ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用。他们都可以对元素的增删改查做操作。 对于ArrayList,它在集合的末尾删除或者添加元素所用的时间是一致的,但...

2020/07/06 10:47
55
任意时间延时消息原理讲解:设计与实现

场景 延时消息即消息发送后并不立即对消费者可见,而是在用户指定的时间投递给消费者。比如我们现在发送一条延时1分钟的消息,消息发送后立即发送给服务器,但是服务器在1分钟后才将该消息交...

2020/07/21 13:52
122
RocketMQ学习教程:08.消费者Rebalance机制「云图智联」

本文深入的分析了RocketMQ的Rebalance机制,主要包括以下内容: Rebalance必要的元数据信息的维护 Broker协调通知机制; 消费者/启动/运行时/停止时Rebalance触发时机 单个Topic的Rebalance...

2020/07/22 14:02
32
Java集合框架(综合)[云图智联]

1、集合概述   现实生活中集合:很多事物凑在一起。   数学中的集合:具有共同属性的事物的总体。   Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。在...

2020/07/06 09:19
61
RocketMQ学习教程:06.延迟消息【云图智联】

延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关键部分的源码。第三步介绍延...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部