虚拟地址、逻辑地址、线性地址、物理地址 发表于 2021-02-08 | 分类于 操作系统 字数统计: 987 | 阅读时长 ≈ 3 [TOC] Linux系统中的物理存储空间和虚拟存储空间的地址范围分别都是从0x00000000到0xFFFFFFFF,共4GB,但物理存储空间与虚拟存储空间布局完全不同 \Linux运行在虚拟存储空间,**并负责把系统中实际存在的远小于4GB的物理内存根据不同需求映射到整个4GB的虚拟存储空间 ... 阅读全文 »
BBR是怎么实现的 发表于 2021-02-08 | 分类于 计算机网络 字数统计: 6.4k | 阅读时长 ≈ 22 [TOC] 0x00.前言这是TCP/IP协议栈系列的第三篇文章,之前的一篇面试热点|理解TCP/IP传输层拥塞控制算法讲述了传统的拥塞控制算法基本原理,今天一起来学习下最新Linux内核中增加的拥塞控制算法:TCP BBR算法。 鉴于TCP拥塞控制算法背后有一套复杂的数学理论和控制策略,因此本文也 ... 阅读全文 »
Arrays.sort使用的什么排序? 发表于 2021-02-08 | 分类于 Java基础 字数统计: 2.1k | 阅读时长 ≈ 9 [TOC] 双轴快排(DualPivotQuicksort),顾名思义有两个轴元素pivot1,pivot2,且pivot ≤pivot2,将序列分成三段:x < pivot1、pivot1 ≤ x ≤ pivot2、x >pivot2,然后分别对三段进行递归。这个算法通常会比传统的快 ... 阅读全文 »
GEO数据结构 发表于 2021-02-07 | 分类于 redis 字数统计: 2.3k | 阅读时长 ≈ 8 [TOC] 简介这时问题来了,Sorted Set 元素的权重分数是一个浮点数(float 类型),而一组经纬度包含的是经度和纬度两个值,是没法直接保存为一个浮点数的,那具体该怎么进行保存呢?这就要用到 GEO 类型中的 GeoHash 编码了。 GeoHash 的编码方法为了能高效地对经纬度进行比 ... 阅读全文 »
redis读书笔记 发表于 2021-02-06 | 分类于 读书笔记 字数统计: 4.3k | 阅读时长 ≈ 15 [TOC] 压缩列表压缩列表在表头有三个字段 zlbytes、zltail 和 zllen,分别表示列表长度、列表尾的偏移量和列表中的 entry 个数;压缩列表在表尾还有一个 zlend,表示列表结束。 在压缩列表中,如果我们要查找定位第一个元素和最后一个元素,可以通过表头三个字段的长度直接定位 ... 阅读全文 »
hystrix汇总 发表于 2021-01-30 | 分类于 汇总 字数统计: 14.3k | 阅读时长 ≈ 57 [TOC] 用 Hystrix 构建高可用服务架构参考 Hystrix Home。 Hystrix 是什么?在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也是很正常的。 Hystrix 可以让我们在分布式系统中对服务间的调用进行控制,加入 ... 阅读全文 »
dubbo的负载均衡 发表于 2021-01-30 | 分类于 系统设计 字数统计: 1.1k | 阅读时长 ≈ 4 面试题dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢? 面试官心理分析继续深问吧,这些都是用 dubbo 必须知道的一些东西,你得知道基本原理,知道序列化是什么协议,还得知道具体用 dubbo 的时候,如何负载均衡,如何高可用,如何动态代理。 说白了,就是看你对 dubbo 熟悉不熟 ... 阅读全文 »
dubbo的序列化协议 发表于 2021-01-30 | 分类于 系统设计 字数统计: 902 | 阅读时长 ≈ 3 面试题dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的? 面试官心理分析上一个问题,说说 dubbo 的基本工作原理,那是你必须知道的,至少要知道 dubbo 分成哪些层,然后平时怎么发起 rpc 请求的,注册、发现、调 ... 阅读全文 »
mysql读写分离 发表于 2021-01-30 | 分类于 mysql 字数统计: 1.2k | 阅读时长 ≈ 4 面试题你们有没有做 MySQL 读写分离?如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题? 面试官心理分析高并发这个阶段,肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 app,其实都是读多写少。所以针对这个 ... 阅读全文 »
分库分表 发表于 2021-01-30 | 分类于 mysql 字数统计: 4.5k | 阅读时长 ≈ 15 作者:是Yes呀链接:https://www.zhihu.com/question/459955079/answer/1949098113来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 是这样的。 随着用户量的激增和时间的堆砌,存在数据库里面的数据越来越多,此时的数据 ... 阅读全文 »