09 2021 档案

HashMap底层是如何检测重复的?
摘要:HashMap底层是如何检测重复的? HashMap,它在添加元素时首先会通过该元素的hasecode值得到一个hash值。再通过此hash值计算得到此元素要存储的索引位置。 判断table表的索引位置是否为空,为空则直接添加 否则,这里有三个判断分支,首先判断要添加的元素的hash值与此位置元素的 阅读全文

posted @ 2021-09-14 23:11 凡人精灵 阅读(873) 评论(0) 推荐(0) 编辑

代理模式
摘要:代理模式(结构模式) 基本介绍 代理模式是指给某一个对象提供一个代理对象,由代理对象控制对原对象的引用。 优点:在原对象实现的基础上增强额外的功能操作,及扩展原对象的功能。 原对象可以是远程对象,创建开销大的对象或需要安全控制的对象 分类 代理模式的三种主要形式:静态代理,动态代理(JDK代理,接口 阅读全文

posted @ 2021-09-11 22:03 凡人精灵 阅读(91) 评论(0) 推荐(0) 编辑

TCP三次握手四次挥手流程详解
摘要:TCP三次握手? 三次握手就是tcp连接的建立, 客户端首先向服务端发送一段tcp报文,标志位为syn,表示请求建立连接。 服务端接收到客户端的tcp报文后,返回给客户端一段tcp报文,此报文的标志位为syn,ack,即告诉客户端,服务器接收到了你发送的数据,并同意建立新连接 客户端接收到服务端的t 阅读全文

posted @ 2021-09-06 22:19 凡人精灵 阅读(500) 评论(0) 推荐(0) 编辑

ThreadLocal详解
摘要:ThreadLocal 基本介绍 介绍: ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问时,保证各个线程的变量,相对独立于其他线程内的变量,Thread类的实例通常来说是private static类型的,用于关联线程与线程上下文。 作用: 提供线程内的局部变量,不同 阅读全文

posted @ 2021-09-03 08:26 凡人精灵 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示