mongodb 对内存的严重占用以及解决方法

刚开始使用mongodb的时候,不太注意mongodb的内存使用,但通过查资料发现mongodb对内存的占用是巨大的,在本地测试服务器中,8G的内存居然被占用了45%。汗呀。 本文就来剖析一下mongodb对内存的具体使用方法,以及生产环境针对mongodb占大量内存的问题的解决。 先看一个Mon...

2019-07-19 17:49:37

阅读数 6

评论数 0

redis 优缺点 使用场景

1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性...

2019-07-19 17:47:37

阅读数 11

评论数 0

GDB寄存器和内存

1. 查看寄存器 (gdb) i r (gdb) i r a                     # 查看所有寄存器(包括浮点、多媒体) (gdb) i r esp (gdb) i r pc 2. 查看内存 (gdb) x /wx 0x80040000    # 以16进制显示指定地址...

2015-04-18 11:53:59

阅读数 522

评论数 0

MySQL字符集乱码总结

查看数据库编码: show create database db_name; 查看表编码: show create table tbl_name; 查看字段编码: show full columns from tbl_name; show full fields from tb...

2015-04-13 11:49:58

阅读数 401

评论数 0

Linux的Core文件设置与调试

一、运行时错误 任何人写程序都会出错,正如《C++编程规范》所说,真正可怕的错误不是编译时的错误,而是运行时错误。 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误) 这通常都是指针错误(一般就是空指针)引起的,或者访问了不能访问的内存(数组越界,系统保护) 二、core...

2015-03-12 15:21:30

阅读数 241

评论数 0

Linux的Core文件设置与调试

一、运行时错误 任何人写程序都会出错,正如《C++编程规范》所说,真正可怕的错误不是编译时的错误,而是运行时错误。 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误) 这通常都是指针错误(一般就是空指针)引起的,或者访问了不能访问的内存(数组越界,系统保护) 二、...

2015-03-12 15:20:00

阅读数 266

评论数 0

如何执行一个mysql的sql脚本文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下: 1、创建包含sql命令的sql脚本文件 文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下: ...

2015-03-11 19:29:32

阅读数 409

评论数 0

Linux系统date命令无法修改或同步时间的解决办法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2015-03-02 17:44:43

阅读数 2466

评论数 0

UNREFERENCED_PARAMETER的作用

UNREFERENCED_PARAMETER 的作用 2007年06月16日 星期六 14:38 我们从 UNREFERENCED_PARAMETER 开始吧。这个宏在 winnt.h 中定义如下:  #define UNREFERENCED_PARAMETER(P) (P)   换句话说...

2013-11-29 10:03:54

阅读数 255

评论数 0

如何基于FFMPEG和SDL的视频播放器

FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具。FFMPEG几乎为你把所有的繁重工作都做了,比如解码、编码、复用和解复用。这使得多媒体应用程序变得容易编写。它是一个简单的,用C编写的,快速的并且能够解码几乎所有你能用到的格式,当然也包括编码多种格式。 唯一的问题是它的文档基本...

2011-12-09 09:11:41

阅读数 482

评论数 0

字符串倒序

//自身倒序 void deal(char ** a,char* b,char c) { if(*b) deal(a,b+1,*b); *(*a)++ = c; } void reverse(char *str) { deal(&str,str,0); } //倒序到异地...

2011-11-10 14:23:28

阅读数 353

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭