java基础
文章平均质量分 93
gao_yang_
这个作者很懒,什么都没留下…
展开
-
HashSet与HashMap
基础知识数组查询速度快,增删速度慢,存储区连续,占用内存空间大。链表查询速度慢,增删速度快,存储区散列不连续,占用空间小。HashMap集合了这两种数据结构,做了一个均衡处理。HashSet底层是有HashMap实现。HashSet不允许出现重复元素,新元素会覆盖旧元素。HashSet:HashSet实现了 Set接口,不允许出现重复元素,但是向HashSet中存储对象必须重写对...原创 2019-04-12 19:58:52 · 1443 阅读 · 0 评论 -
重新认识普通类、抽象类、接口
简介1.1来由偶然间在公众号里看到别人整理好的面试题,问:接口和抽象类的区别是什么?自己心里默默说出了答案,但是总觉得不是很完整。在网上搜索了一大圈,几乎都是不尽人意。1.2抽象类1.21举个小栗子几乎每个成年人都需要挣钱,但是每个人挣钱的方式都不一样(A我通过码代码挣钱,B我通过种地挣钱,C我通过经商挣钱…),那么我们在设计阶段分析会发现,所有人都有一个共性挣钱,那么so easy,妈...原创 2019-05-08 17:52:06 · 134 阅读 · 0 评论 -
Redis Cluster-基础篇
一. 为什么要使用redis集群并发量要求很大单台redis官方介绍最大QPS可以达到10万/每秒(官方介绍嘛你懂的,姑且算它5万),当我们业务场景要求过高,例如十万甚至百万并发要求,那么单台无法满足。数据量要求很大业务场景需要大量的数据存储在redis,例如上百G的数据,单机内存是不可能无限扩展的(当然主要是成本问题)。千呼万唤始出来,单打独斗还是抵不过群殴二. 集群使用前你需要...原创 2019-07-26 18:24:19 · 199 阅读 · 0 评论