import java.util.HashSet; public class RandomNumbers { /** * 随机指定范围内N个不重复的数 利用HashSet的特征,只能存放不同的值 * * @param min * 指定范围最小值 * @param max... ...
分类:
编程语言 时间:
2017-07-14 22:13:05
阅读次数:
174
SparkStreaming与Kafka整合遇到的问题及解决方案 ...
分类:
其他好文 时间:
2017-07-13 20:31:54
阅读次数:
3882
SpringBoot启动过程: 1、构建SpringApplication对象 2、执行run() 一、构建SpringApplication对象 说明: 实例化该类的时候会加载bean到applicationContext中去 这里的入参是MySpringApplication.class这样一个 ...
分类:
移动开发 时间:
2017-07-13 16:13:25
阅读次数:
198
前言:暑期应该开始了,因为小区对面的小学这两天早上都没有像以往那样一到七八点钟就人声喧闹、车水马龙。 前两篇文章介绍了Collection框架的主要接口和常用类,例如List、Set、Queue,和ArrayList、HashSet、LinkedList等等。根据核心框架图,相信我们都已经对Coll ...
分类:
编程语言 时间:
2017-07-12 10:11:17
阅读次数:
250
Set集合 Set和Collection基本相同,Set不允许有重复元素,集合内的元素是无序的。 1) HashSet类 特点:不能保证元素的排列顺序、不是同步的,多线程操作时需要通过代码保证其同步性、集合元素值可以为null。HashSet添加原始的时候根据元素的hashCode值来计算 它的存储... ...
分类:
编程语言 时间:
2017-07-09 16:12:39
阅读次数:
253
List:(有序,能够反复)通过下标索引 ArrayList 可变数组,随机查找 LinkedList 链表,不论什么位置插入删除快 Vector 效率比arraylist低。可是能够用于多线程同步 Set:(无序,不能够反复)set最多有一个null元素。由于不能够反复 HashSet 没有排序, ...
分类:
编程语言 时间:
2017-07-07 19:58:43
阅读次数:
199
给定一个数组S,试找出3个数a, b, c,使得a+b+c=0。也即从集合中找出所有的和为0的3个数。 例如:集合S={-1,0, 1, 2, -1, 4},则满足条件的3个数有2对:(-1, 0, 1)和(-1, 2, -1)。注意(-1,1,0)与(-1,0,1)算同一个解,所以不用重复考虑。 ...
分类:
编程语言 时间:
2017-07-07 00:51:30
阅读次数:
346
一.数据结构:4种--1.堆栈结构: 特点:LIFO(后进先出);栈的入口/出口都在顶端位置;压栈就是存元素/弹栈就是取元素; 代表类:Stack; 其它:main方法最后一个出去;2.数组结构: 特点:一片连续的空间;有索引,查找快;增删慢; 代表类:ArrayList; 应用场景:用于查询多的场... ...
分类:
其他好文 时间:
2017-07-06 23:47:58
阅读次数:
296
调试JDK源代码-一步一步看HashMap怎么Hash和扩容 调试JDK源代码-ConcurrentHashMap实现原理 调试JDK源代码-HashSet实现原理 调试JDK源代码-调试JDK源代码-Hashtable实现原理以及线程安全的原因 还是调试源代码最好。 开发环境 JDK1.8+Net ...
分类:
其他好文 时间:
2017-07-06 13:19:20
阅读次数:
826
调试JDK源代码-一步一步看HashMap怎么Hash和扩容 调试JDK源代码-ConcurrentHashMap实现原理 调试JDK源代码-HashSet实现原理 调试JDK源代码-调试JDK源代码-Hashtable实现原理以及线程安全的原因 还是调试源代码最好。 开发环境 JDK1.8+Net ...
分类:
其他好文 时间:
2017-07-06 13:19:11
阅读次数:
233