上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 前言 虽然我也很想讲X86_64体系,无奈这样的资料的确不多,因此本文还是本着学习的态度,探究早已经过时的X86体系。 本文转载自此文,该博主对栈的数据结构、栈的作用等进行了阐述,其中涉及了函数栈帧的相关知识,这部分内容我没有转载,我仅仅转载了我感兴趣的进程栈,线程栈等部分,并在其中融入了自己的理解 阅读全文
posted @ 2023-10-05 14:41 小海哥哥de 阅读(218) 评论(0) 推荐(0)
摘要: 进程切换分两步: 1.切换页目录以使用新的地址空间 2.切换内核栈和硬件上下文 对于linux来说,线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。 切换的性能消耗: 1、线程上下文切换和进程上下问切换一个最主要的区别是线程的切换虚拟内存空间依然是 阅读全文
posted @ 2023-10-05 13:49 小海哥哥de 阅读(312) 评论(0) 推荐(0)
摘要: 1、bthread基本原理 https://cloud.tencent.com/developer/article/1915033 https://cloud.tencent.com/developer/article/1915031 https://cloud.tencent.com/develo 阅读全文
posted @ 2023-09-25 22:06 小海哥哥de 阅读(152) 评论(0) 推荐(0)
摘要: 零拷贝 零拷贝是网络编程的关键, 很多性能优化都离不开。像kafka、nginx、tomcat中都使用了零拷贝技术。 一般来说从数据角度分析: 在零拷贝机制中, 整个数据在内存中只有一份数据;非零拷贝机制中 , 内核缓冲区 , 用户缓冲区 , Socket 缓冲区 , 各有一份数据; 零拷贝是什么: 阅读全文
posted @ 2023-09-24 18:03 小海哥哥de 阅读(1062) 评论(0) 推荐(0)
摘要: Hive简介 Hive 是一种大数据处理工具,使用类SQL 的HiveQL 语言实现数据查询,它底层封装了Hadoop ,所有Hive 的数据都存储在Hadoop 兼容的HDFS中。 更官方的描述: Hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和 阅读全文
posted @ 2023-09-23 20:47 小海哥哥de 阅读(130) 评论(0) 推荐(0)
摘要: Hadoop 首先大数据时代有两个问题? 1、数据怎么存? 2、数据怎么算? 单机时代 数据存储和计算都是在本地。 以2U服务器为例:硬盘20T、cpu128 core、内存256G,可以满足单表10亿条数据。 随着数据越来越多,单机无法满足要求,因此需要管理多台服务器。 Hadoop HDFS:负 阅读全文
posted @ 2023-09-23 19:44 小海哥哥de 阅读(498) 评论(0) 推荐(0)
摘要: 内存池的实现: 在堆内存中申请一大块内存当作内存模块,为了避免内存块的使用浪费,将内存模块根据所装载的内存块大小,分为不同的内存池。 定义一个结构体用来表示内存块信息,定义节点指针,方便内存块使用与归还,定义内存池标记表示是否属于内存池中的内存单元(当内存池中的内存单元使用完毕后,向系统申请的标记) 阅读全文
posted @ 2023-09-21 17:42 小海哥哥de 阅读(61) 评论(0) 推荐(0)
摘要: #include <iostream> #include <thread> #include <queue> #include <vector> #include <mutex> #include <condition_variable> using namespace std; using cal 阅读全文
posted @ 2023-09-21 17:41 小海哥哥de 阅读(25) 评论(0) 推荐(0)
摘要: 一、malloc申请内存过程 malloc() 并不是系统调用,也不是运算符,而是 C 库里的函数,用于动态分配内存。 malloc申请内存的时候,会有两种方式向操作系统申请堆内存: 方式一:通过brk()系统调用从堆分配内存。 方式二:通过mmap()系统调用在文件映射区域分配内存。 二、brk( 阅读全文
posted @ 2023-09-21 15:53 小海哥哥de 阅读(1100) 评论(0) 推荐(0)
摘要: brpc官方文档:https://brpc.incubator.apache.org/zh/docs/getting_started/ 其他资料: https://zhuanlan.zhihu.com/p/594587069 https://zhuanlan.zhihu.com/p/60962729 阅读全文
posted @ 2023-09-14 20:00 小海哥哥de 阅读(82) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页