日常不想上班的码农
日常不想上班的码农
全部文章
未归档
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
日常不想上班的码农的博客
全部文章
/ 未归档
(共26篇)
Spring面试题
Spring面试题 Spring如何解决循环依赖? Spring通过递归的方式获取目标bean及其所依赖的bean。 Spring实例化Bean后(此时还未注入属性),如果允许提前暴露,就将这个Bean绑定在ObjectFactory上保存到singletonFactories里。 ...
Spring
2020-07-08
1
957
HTTPS 数字签名 证书
HTTPS 数字签名 证书 证书包含哪些内容 服务器公钥 (可以直接从证书获取,不需要使用CA公钥解密) 证书有效时间、计算摘要所用的散列函数、...等等。(可以直接从证书获取,不需要使用CA公钥解密) CA机构使用散列函数,对公钥、有效时间等计算信息摘要,CA机构再使用CA的私钥...
安全
2020-07-06
0
777
ARP协议
ARP协议 什么是ARP? ARP(地址解析协议),其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行 ARP流程 同网段情况 主机A首先查看自己的ARP表,确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接利用ARP表...
TCP/IP
2020-07-06
1
952
从输入URL回车之后发生了什么
从输入URL回车之后发生了什么 DNS解析获取目的IP地址 浏览器缓存 -> 操作系统缓存 -> hosts文件查找 -> 路由器缓存 -> IPS DNS缓存(互联网服务提供商的DNS服务) -> 顶级DNS服务器/根DNS服务器 ARP获取目的MA...
安全
2020-07-06
0
971
Hash冲突的解决方法
Hash冲突的解决方法 1.链地址法 这种方法的基本思想是将所有哈希地址为i的元素构成一个称为同义词链的单链表,并将单链表的头指针存在哈希表的第i个单元中,因而查找、插入和删除主要在同义词链中进行。链地址法适用于经常进行插入和删除的情况。 2.再哈希法 就是同时构造多个不同的哈希函数: Hi...
Java
2020-07-05
0
1274
HTTP2.0
HTTP2.0 什么是HTTP2.0 想要了解一个事物,首先就要知道它是什么。 简单来说,HTTP/2(超文本传输协议第2版,最初命名为HTTP2.0),是HTTP协议的第二个主要版本。HTTP/2是HTTP协议自1999年HTTP1.1发布后的首个更新,主要基于SPDY协议。 HTTP2.0...
TCP/IP
2020-07-05
0
766
synchronized 升级过程
synchronized 升级过程 锁的4中状态:无锁状态、偏向锁状态、轻量级锁状态、重量级锁状态(级别从低到高) (1)偏向锁: 为什么要引入偏向锁? 因为经过HotSpot的作者大量的研究发现,大多数时候是不存在锁竞争的,常常是一个线程多次获得同一个锁,因此如果每次都要竞争锁会增大很多没...
Java
2020-07-05
0
744
HashMap
转载:mp.weixin.qq.com/s?__biz=MzI…
Java
2020-07-05
0
577
设计模式之模板方法模式
设计模式之模板方法模式 模板方法模式 定义算法框架,并将一些步骤的实现延迟到子类。 通过模板方法,子类可以重新定义算法的某些步骤,而不用改变算法的结构。 冲咖啡和冲茶都有类似的流程,但是某些步骤会有点不一样,要求复用那些相同步骤的代码。 public a...
设计模式
2020-07-04
0
800
设计模式之单例模式
设计模式之单例模式 什么是单例模式 确保一个类只有一个实例,并提供该实例的全局访问点。 饿汉式 线程不安全问题主要是由于 uniqueInstance 被实例化多次,采取直接实例化 uniqueInstance 的方式就不会产生线程不安全问题。 但是直接实例化的方式也丢失了延迟实例化带来的...
设计模式
2020-07-04
0
650
首页
上一页
1
2
3
下一页
末页