摘要:
底层 :ArrayList是List接口的大小可变数组的实现。 是否允许null :ArrayList允许null元素。 时间复杂度 :size、isEmpty、get、set、iterator和listIterator方法都以固定时间运行,时间复杂度为O(1)。add和remove方法需要O(n) 阅读全文
摘要:
final Node<K,V>[] resize() { // 当前table Node<K,V>[] oldTab = table; // 获取当前table的长度,如果未初始化则为0 int oldCap = (oldTab == null) ? 0 : oldTab.length; // 获取 阅读全文
摘要:
Mysql的数据源大家用的应该很多,这里我们说一种简单的多数据源的实现方法(aop+springboot+注解实现),基于SpringBoot。 AbstractRoutingDataSource介绍 Spring boot提供了AbstractRoutingDataSource 根据用户定义的规则 阅读全文