哈希冲突 发表于 2020-12-16 | 分类于 其他 字数统计: 527 | 阅读时长 ≈ 1 [TOC] 问题一、什么是哈希冲突 由于哈希算法被计算的数据是无限的,而计算后的结果范围有限,因此总会存在不同的数据经过计算后得到的值相同,这就是哈希冲突。(两个不同的数据计算后的结果一样) 问题二、如何解决哈希冲突 1、开放地址法(再散列法) 线性探查法 二次探测 随机探测再散列, ... 阅读全文 »
SpringBoot相关问题 发表于 2020-12-13 | 分类于 框架 字数统计: 302 | 阅读时长 ≈ 1 [TOC] @SpringBootApplication@SpringBootApplication看作是 @Configuration、@EnableAutoConfiguration、@ComponentScan 注解的集合。 @EnableAutoConfiguration:启用 Sprin ... 阅读全文 »
刷过的面经 发表于 2020-12-08 | 分类于 面经 字数统计: 605 | 阅读时长 ≈ 3 [TOC] 字节春招x~2020.12.23 https://www.nowcoder.com/discuss/576402?type=2&channel=-1&source_id=discuss_terminal_discuss_hot_nctrack (网络) https://w ... 阅读全文 »
TCP千层套路 发表于 2020-12-08 | 分类于 计算机网络 字数统计: 2.2k | 阅读时长 ≈ 7 [TOC] 为什么要三次握手?信息对等和防止超时 两次握手不行吗?防止失效的链接突然到达 ack 值是 seq 加 1?ack表示告诉前面的数据我已经收到了。 SYN洪泛攻击?什么是SYN洪范泛攻击? SYN Flood利用TCP协议缺陷,发送大量伪造的TCP连接请求,常用假冒的IP或IP号段 ... 阅读全文 »
mybatis的xml标签 发表于 2020-12-05 字数统计: 1.9k | 阅读时长 ≈ 9 一、SQL语句标签: 1234567891011121314151617181920212223242526272829<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE ma ... 阅读全文 »
Spring启动过程 发表于 2020-12-05 | 分类于 框架 字数统计: 193 | 阅读时长 ≈ 1 [TOC] 使用spring配置,都需要在web.xml中配置一个spring的监听器和启动参数(context-param),如下: 12345678910<context-param> <param-name>contextConfigLocation< ... 阅读全文 »
子网掩码 发表于 2020-12-05 | 分类于 计算机网络 字数统计: 1.3k | 阅读时长 ≈ 4 [TOC] IP地址划分 A类,B类,C类 概念 特征 网络范围 默认掩码 A类地址 第1个8位中的第1位始终为0 0-127.x.x.x 255.0.0.0/8 B类地址 第1个8位中的第1、2位始终为10 128-191.x.x.x 255.255.0.0/16 C类地址 第 ... 阅读全文 »
restful风格的api 发表于 2020-12-04 | 分类于 框架 字数统计: 156 | 阅读时长 ≈ 1 [TOC] 请求 = 动词 + 宾语 动词 使用五种 HTTP 方法,对应 CRUD 操作。 宾语 URL 应该全部使用名词复数 使用 HTTP 的状态码 客户端的每一次请求,服务器都必须给出回应。回应包括 HTTP 状态码和数据两部分。 服务器回应数据 客户端请求时,要明确告诉服务器,接受 J ... 阅读全文 »
MESI协议 发表于 2020-12-02 | 分类于 Java并发 字数统计: 1.2k | 阅读时长 ≈ 4 [TOC] 现在的处理器都是多核处理器,并且每个核都带有多个缓存(指令缓存和数据缓存,见下图)。为什么需要缓存呢,这是因为CPU访问内存的速度比较慢,所以在CPU和内存之间加了个缓存以提高访问速度。既然每个核都有缓存,那么假设两个核或者多个核同时访问同一个变量时这些缓存是如何进行同步的呢(缓存细分为 ... 阅读全文 »