首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SorryMaker
掘友等级
情不知所起,一往而深
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
HTTPS 数字签名 证书
证书有效时间、计算摘要所用的散列函数、...等等。(可以直接从证书获取,不需要使用CA公钥解密) CA机构使用散列函数,对公钥、有效时间等计算信息摘要,CA机构再使用CA的私钥对这个摘要进行加密(加密后的结果就是数字签名)。 比较两个摘要,如果一致,则证书合法。 客户端生成一个…
ARP协议
主机A首先查看自己的ARP表,确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B。 如果主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,然后以广播方式发送一个…
Hash冲突的解决方法
这种方法的基本思想是将所有哈希地址为i的元素构成一个称为同义词链的单链表,并将单链表的头指针存在哈希表的第i个单元中,因而查找、插入和删除主要在同义词链中进行。链地址法适用于经常进行插入和删除的情况。 Hi = RHi(key) i= 1,2,3 ... k; 当H1 = RH…
HTTP2.0
想要了解一个事物,首先就要知道它是什么。 简单来说,HTTP/2(超文本传输协议第2版,最初命名为HTTP2.0),是HTTP协议的第二个主要版本。HTTP/2是HTTP协议自1999年HTTP1.1发布后的首个更新,主要基于SPDY协议。 HTTP2.0的特点是:在不改动HT…
synchronized 升级过程
因为经过HotSpot的作者大量的研究发现,大多数时候是不存在锁竞争的,常常是一个线程多次获得同一个锁,因此如果每次都要竞争锁会增大很多没有必要付出的代价,为了降低获取锁的代价,才引入的偏向锁。 当线程1访问代码块并获取锁对象时,会在java对象头和栈帧中记录偏向的锁的thre…
HashMap
转载:https://mp.weixin.qq.com/s?__biz=MzI4Njg5MDA5NA==&mid=2247488009&idx=2&sn=aa3f0f17102f1b5598b3abf
设计模式之模板方法模式
定义算法框架,并将一些步骤的实现延迟到子类。 通过模板方法,子类可以重新定义算法的某些步骤,而不用改变算法的结构。 冲咖啡和冲茶都有类似的流程,但是某些步骤会有点不一样,要求复用那些相同步骤的代码。
设计模式之单例模式
确保一个类只有一个实例,并提供该实例的全局访问点。 线程不安全问题主要是由于 uniqueInstance 被实例化多次,采取直接实例化 uniqueInstance 的方式就不会产生线程不安全问题。 但是直接实例化的方式也丢失了延迟实例化带来的节约资源的好处。 当 Singl…
前缀树实现敏感词过滤
前缀树实现敏感词过滤转载:https://zhuanlan.zhihu.com/p/65115496
UDP与TCP
UDP与TCP是传输层协议,负责进程与进程之间的数据传输。 网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道。 U…
下一页
个人成就
文章被点赞
12
文章被阅读
20,952
掘力值
519
关注了
7
关注者
2
收藏集
7
关注标签
16
加入于
2019-10-18