码迷,mamicode.com
首页 >  
搜索关键字:hashmap hashset    ( 7972个结果
HashMap、ConcurrentHashMap、二叉树、红黑树
HashMap: 数组+链表结构。 HashMap是一个用于存储Key-Value键值对的集合,初始化长度16 每次拓展长度必须是2的幂 (为了服务于key映射到index的Hash算法index = HashCode(Key) & (Length - 1))。每一个键值对也叫做Entry。这些个键 ...
分类:其他好文   时间:2020-03-31 23:03:02    阅读次数:80
多线程与并发6 并发容器
容器架构 Hashtable HashMap SynchronizedHashMap CurrentHashMap CurrentSkipListMap(弥补同步的TreeMap) Hashtable所以方法默认加sychronized, HashMap默认没有加锁, 而SynchronizedHa ...
分类:编程语言   时间:2020-03-31 20:55:14    阅读次数:83
Java学习路线图
祝大家提前搬砖。 JavaSE 打好基础很重要,没有这个根本后面的也进行不下去,有一些感觉之后可以往后面学,迭代学习,别停下。 注意别想复杂,一上就原理的话,你就是在搞脑子。 I/O(输入输出,像管道) 集合框架(ArrayList 、HashMap、Collection) 泛型(字面意思就是广泛的 ...
分类:编程语言   时间:2020-03-31 19:20:28    阅读次数:82
对秒杀场景的学习(3)
当并发量很大时,秒杀的商品的库存已经为零,这个时候如果再去Redis里面查库存,这样就会影响效率 1.可以在代码的逻辑上面加一个concurrenthashmap的值,这样就可以对其里面的值做一个判断。 2.如果是集群部署,当一个服务器发现库存为零,往这个concurrenthashmap里面存 一 ...
分类:其他好文   时间:2020-03-31 14:09:11    阅读次数:50
为什么重写equals()就必须重写hashCode(),什么情况下可以不重写hashCode()
(1)当所在类不使用HashSet、Hashtable、HashMap等散列集合进行存储的时候,可以不使用hashcode。 (2)当在HashSet、Hashtable、HashMap中使用该类时,hashcode和equals是有关系的,hashcode和equals需要同时重写才能保证元素的唯 ...
分类:其他好文   时间:2020-03-31 01:14:51    阅读次数:108
集合与多线程
hashmap、hashtable、concurrenthashmap(hash三件套,说了10分钟) hash扩容。给定一个长度为1000的hashmap,存放900个元素会不会扩容、750个呢? ThreadLocal 原理 线程池原理(参数、执行过程、拒绝策略) 写了一个BlockingQue ...
分类:编程语言   时间:2020-03-30 16:31:54    阅读次数:90
一文看懂HashMap
一文看懂HashMap 总所周知HashMap是面试中经常问到的一个知识点,也是判断一个候选人基础是否扎实的标准之一,因为通过HashMap可以引出很多知识点,比如数据结构(数组、链表、红黑树)、equals和hashcode方法,除此之外还可以引出线程安全的问题,HashMap是我在初学阶段学到的 ...
分类:其他好文   时间:2020-03-30 11:23:05    阅读次数:81
ysoserial分析【二】7u21和URLDNS
[TOC] 7u21 7u21中利用了TemplatesImpl来执行命令,结合动态代理、AnnotationInvocationHandler、HashSet都成了gadget链。 先看一下调用栈,把ysoserial中的调用栈简化了一下 其中关于 类如何执行恶意代码的知识可以参考另一篇文章中对C ...
分类:Web程序   时间:2020-03-30 09:27:07    阅读次数:78
Collection 系列文章的总目录
"Collection 体系的三个核心约定" "Sorted & Navigable" "Iterator & Iterable" "Java 中的数组" "ArrayList" "LinkedList" "HashMap" "LinkedHashMap" "TreeMap" "HashSet/Li ...
分类:其他好文   时间:2020-03-30 09:20:07    阅读次数:83
Java之反射机制六:获取方法的泛型信息
一.测试类 public class Test02 { public void parameterTest(Map<Integer, Dog> map){ } public Map<Integer,Dog> returnTest(){ return new HashMap<Integer, Dog> ...
分类:编程语言   时间:2020-03-29 15:25:19    阅读次数:83
7972条   上一页 1 ... 62 63 64 65 66 ... 798 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!