前言
要了解跨域问题,我们先来了解下浏览器的同源策略。
浏览器的同源策略限制了从同一个源加载的文档或脚本与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。
同源的定义:
今天我们来了解下ConcurrentHashMap
的设计,并看下它在JDK1.7和JDK1.8中的一些改变。
说到ConcurrentHashMap
,或许大家并不陌生,都知道它可以在并发访问的情况下使用,可以保证线程数据安全,相对于Hashtable
和线程同步的HashMap
->Collections.synchronizedMap(new HashMap<>())
,它的效率更高。
在学习ConcurrentHashMap
时,大家最好先对HashMap
有一些认识,可以看一下我之前的一篇文章。HashMap实现原理