码迷,mamicode.com
首页 >  
搜索关键字:mmap    ( 491个结果
Linu创建回收进程fork、exec、wait、waitpid函数的理解
int pid = fork(); if (pid == -1 ) {//返回-1,说明fork失败 perror("fork"); exit(1); } else if (pid > 0) {//返回子进程pid,说明是父进程 } else if (pid == 0) {//返回0,说明是子进程 ...
分类:系统相关   时间:2019-11-16 23:05:58    阅读次数:88
消息队列(五)--- RocketMQ-消息存储2
概述RocketMQ存储中主要用到以下知识点:mmap 文件映射内存池异步刷盘consumeQueue同时本节将介绍各个重要的类,本篇文章将介绍 mmap 文件映射的相关方法和内存池相关知识点,刷盘和 consumeQueue 相关知识点在下篇介绍。MappedFilemappedFile 对应着底... ...
分类:其他好文   时间:2019-11-03 14:36:20    阅读次数:92
套接字之close系统调用
close系统调用用于关闭文件描述符,其系统调用实现如下所示; 本文重点在于分析套接字的的close部分,所以简要列出close系统调用通用流程的函数调用关系,如下; 补充:其中重点注意下fput函数,该函数会先现将文件的引用计数-1,然后判断是否为0,为0的时候才会进行继续的流程,也就是说当soc ...
分类:其他好文   时间:2019-10-27 22:41:31    阅读次数:124
Linux进程间通信 --- IPC机制(转)
在linux下的多个进程间的通信机制叫做IPC(Inter-Process Communication),它是多个进程之间相互沟通的一种方法。在linux下有多种进程间通信的方法:半双工管道、命名管道、消息队列、信号、信号量、共享内存、内存映射文件,套接字等等。使用这些机制可以为linux下的网络服 ...
分类:系统相关   时间:2019-10-26 21:19:11    阅读次数:109
MongoDB和Redis的区别
1).内存管理机制 a.Redis的数据全部存储在内存当中,会定期写入到磁盘当中,当内存不够用时, 可以选择指定的LRU(最近最少使用算法)的算法删除数据; b.MongoDB数据存在内存,有Linux系统mmap(Linux的一种文件映射方式)实现,当内存不够时,只是将热 点数据放入内存,其他数据 ...
分类:数据库   时间:2019-10-22 11:08:45    阅读次数:96
Binder系列2—Binder Driver再探 - Gityuan博客
基于Android 6.0的源码剖析,在讲解Binder原理之前,先从kernel的角度来讲解Binder Driver.一、Binder通信简述上一篇文章Binder Driver初探介绍了Binder驱动的init、open、mmap、ioctl这4个核心方法,并说明与Binder相关的常见结构... ...
分类:其他好文   时间:2019-10-18 11:11:30    阅读次数:146
Redis和MongoDB区别
MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,支持多种类型的数据结构,可用作数据库,高速缓存和消息队列代理。1、内存管理机制Redis ...
分类:数据库   时间:2019-10-15 13:32:43    阅读次数:94
docker 启动mysql 闪退 无法启动问题
docker 安装mysql 【获取容器】 【启动容器】 【进入容器】 docker 启动mysql 后 闪退, 【可能原因】: 虚拟内存不够,无法启动mysql 【检查方法】 1) 查看mysql 日志,报错信息包含 mmap() failed;errno 12 2) 查询服务器 虚拟内存 fre ...
分类:数据库   时间:2019-10-11 18:22:49    阅读次数:426
Mybatis关联关系
一对多 这里用到了两张表(订单表以及订单项表) 订单表: 订单项表: 一对多无非就是一个订单对应多个订单项 我们先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item OrderVo: OrderItemVo: OrderItemMapper: Orde ...
分类:其他好文   时间:2019-09-27 19:09:38    阅读次数:93
ora121 tips
1. 900929 - Linux: STORAGE_PARAMETERS_WRONG_SET and "mmap() failed" Solution Solution Increase the value of the Linux kernel parameter "vm.max_map_cou ...
分类:其他好文   时间:2019-09-08 18:16:47    阅读次数:105
491条   上一页 1 ... 4 5 6 7 8 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!