技术笔记共2311篇 第185页
什么是内核态,什么是用户态?-不念博客

什么是内核态,什么是用户态?

内核态(Kernel Mode) 在内核态执行时,程序具有较高的特权级别,可以执行任意指令,包括对硬件的直接访问。 内核态通常是操作系统的核心部分,用于执行敏感的、特权的操作,如管理硬件、执行...
不念的头像-不念博客不念3年前
395
Kafka高性能高吞吐的原因-不念博客

Kafka高性能高吞吐的原因

磁盘顺序读写:保证了消息的堆积 顺序读写,磁盘会预读,预读即在读取的起始地址连续读取多个页面,主要时间花费在了传输时间,而这个时间两种读写可以认为是一样的。 随机读写,因为数据没有在...
HTTP协议详解-不念博客

HTTP协议详解

1、HTTP 介绍 HTTP 概念 HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。 如果...
不念的头像-不念博客不念3年前
479
系统设计-如何做到高可用、高吞吐、高扩展性-不念博客

系统设计-如何做到高可用、高吞吐、高扩展性

我们经常需要设计具有高可用性、高可扩展性和高吞吐量的系统。它们的确切含义是什么? 下图是一份系统设计小抄,包含“三高”常见的解决方案。 1、高可用性 高可用意味着我们需要达到一个高水平...
redis哈希槽为什么是16384-不念博客

redis哈希槽为什么是16384

我们知道一致性哈希算法是对2的32次方取模,而哈希槽是对2的14次方取模 ✏️ Redis作者认为这样做不太值得;并且一般情况下一个redis集群不会有超过1000个master节点,所以16k的槽位是个比较合...
不念的头像-不念博客不念2年前
419
K8S故障处理:coredns状态异常处理记录-不念博客

K8S故障处理:coredns状态异常处理记录

在Kubernetes中,coredns作为一个服务发现的配置中心,K8S中创建的 Service 和 Pod 都会在其中自动生成相应的 DNS 记录,能够用作集群内部的dns解析,作为一个重要组件,coredns一般都采用daemon...
不念的头像-不念博客不念2年前
556
android view设置阴影-不念博客

android view设置阴影

从Android 5.0(API级别21)开始,View提供了一个名为“elevation”的属性,用于设置阴影的大小。这个属性可以通过XML或代码来设置。 注意,阴影的大小与View的Z值(elevation)和translationZ...
Kafka为什么这么快?-不念博客

Kafka为什么这么快?

深入地从 IO、线程、数据结构、编码等方面剖析了Redis “快”的内部秘密。 下面不念讲一讲Kafka性能优化方面的知识,不念决定将这篇性能方面的博文作为 Kafka 系列的开篇之作。 先预告一下 Kafk...