摘要: 众所周知HashMap是非线程安全的数据结构,当一个线程修改了数据的时候,势必造成另一个线程读取数据异常(因为已经和最开始读的数据不一致了),那么jdk源码当中是如何实现的呢,见下图: 以EntrySet为例,当我们调用hashmap.entrySet.iterator();时, 将会得到Entry 阅读全文
posted @ 2019-02-11 13:03 okay4321 阅读(268) 评论(0) 推荐(0)
摘要: http2.0 在google spdy协议基础之上 改进而来 主要的特点如下:在HTTP/2中,数据流以消息的形式发送,而消息由一个或多个帧组成,帧可以在数据流上乱序发送,然后再根据每个帧首部的流标识符重新组装 多路复用multiplex: 服务器推送push: 请求头压缩:hpack: 阅读全文
posted @ 2019-02-11 11:28 okay4321 阅读(169) 评论(0) 推荐(0)