摘要: 1 背景 Netflix 是全球十大视频网站中唯一收费站点,是美国互联网流媒体播放商,由于访问量巨大,转型为云计算公司。 由Netflix公司主持开发了一套代码框架和库Netflix OSS即open source,后来合入spring cloud,即Spring Cloud Netflix,成为spring clo... 阅读原文
2019-01-03 10:44:02 阅读(6259) 评论(0)
摘要: 概述 Hashtable也是基于哈希表实现的, 与map相似, 不过Hashtable是线程安全的, Hashtable不允许 key或value为null. 成员变量 Hashtable的数据结构和HashMap一样, 采用 数组加链表的方式实现. 几个成员变量与HashMap一样:   方法 Hashtabl... 阅读原文
2019-01-03 09:02:02 阅读(5901) 评论(0)
摘要: 概述 HashMap是无序的, 即put的顺序与遍历顺序不保证一样. LinkedHashMap是HashMap的一个子类, 它通过重写父类的相关方法, 实现自己的功能. 它保留插入的顺序. 如果需要输出和输入顺序相同时, 就选用此类.   LinkedHashMap原理 LinkedHashMap是如何保证输入... 阅读原文
2019-01-03 07:11:04 阅读(6114) 评论(0)
摘要: 概述 HashSet是基于HashMap来实现的, 底层采用HashMap的key来保存数据, 借此实现元素不重复, 因此HashSet的实现比较简单, 基本上的都是直接调用底层HashMap的相关方法来完成.   HashSet的构造方法就是创建HashMap:   基本操作 1.添加操作   2.删除... 阅读原文
2019-01-03 06:00:02 阅读(6322) 评论(0)
摘要: 我们在使用集合时应该使用哪个集合呢? 具体还是要看需求, 当然, Java中不只是有这几个, 还有一些没有给出, 具体情况具体分析吧, 仅给出一个小思路.   进行集合的选择:  是否是键值对象形式: 一、是:Map 1、键是否需要排序: (1)是:TreeMap (2)否:HashMap 2、不知道,就使... 阅读原文
2019-01-03 00:02:02 阅读(6330) 评论(0)
摘要: 以下源码均为jdk1.7 HashMap概述 HashMap是基于哈希表的Map接口的非同步实现. 提供所有可选的映射操作, 并允许使用null值和null健. 此类不保证映射的顺序. 需要注意的是: HashMap不是同步的. 哈希表 哈希表定义: 哈希表是一种根据关键码去寻找值的数据映射结构, 该结构通过把关键码... 阅读原文
2019-01-02 22:27:31 阅读(6277) 评论(0)
摘要: 一年又过去了,这是我的第二年的JAVA开发,总感觉有很多想说的,可惜语言组织能力着实一般,以下列举一些今年的总结。   1、首先告诫一下新入行或者新入职经验不多的小伙伴,写sql的时候根据业务能单表就单表查询(最好命中索引 ),涉及到多表查询,也尽量先单表查出再查另外一张表。在测试环境你可能执行sql没问题,但是正式... 阅读原文
2019-01-02 21:19:02 阅读(5618) 评论(0)
摘要: 开始讲解之前,先列出本章的提纲,如下图所示: 6.1 数组概述 数组是具有相同数据类型的一组数据的集合。 数组中的每个元素具有相同的数据类型。 可根据数组的维数将数组分为一维数组、二维数组…… 6.2 一维数组的创建及使用 6.2.1 创建一维数组 1.先声明,再用new运算符进行内存分配 i... 阅读原文
2019-01-02 19:22:07 阅读(5736) 评论(0)
摘要:   前言:多线程常常是程序员面试时会被问到的问题之一,也会被面试官用来衡量应聘者的编程思维和能力的重要参考指标;无论是在工作中还是在应对面试时,多线程都是一个绕不过去的话题。本文重点围绕多线程,借助Java语言来展开讨论   文章结构 什么是多线程 为什么要使用多线程 如何实现多线程 在实际项目中遇到的多线程... 阅读原文
2019-01-02 18:03:18 阅读(10282) 评论(0)
摘要: 巴菲特说:如果你还没有找到一个当你睡觉时还能挣钱的方法, 你将一直工作到死! 这里分享一个很棒的"税(睡)后收入"技能,如果错过你就真的错过了,为了自己! 不多说了,祝你成功,人生辉煌! 连接:https://pan.baidu.com/s/1YclZ-voEXY7BpCaP_yFYbg 阅读原文
2019-01-02 17:44:07 阅读(5914) 评论(0)