摘要:
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)