摘要: redis-cli连接服务器后,使用info命令查看Redis信息和状态: 其中memory段显示了redis的内存使用状态。 以下内容复制自:http://redisdoc.com/server/info.html INFO [section] 以一种易于解释(parse)且易于阅读的格式,返回关 阅读全文
posted @ 2018-01-16 14:33 追忆丶年华 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧! mysql也有自己的缓存,也是存储在内存的,但是有一个说法是: 以下是引用片段: 只能有一 阅读全文
posted @ 2018-01-16 14:32 追忆丶年华 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 一、Memcache内存分配机制 关于这个机制网上有很多解释的,我个人的总结如下。 Page为内存分配的最小单位。 Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存 时,memcached会划分出一个新的page并分配给需要的 阅读全文
posted @ 2018-01-16 14:31 追忆丶年华 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、存储命令 存储命令的格式: 1 2 <command name> <key> <flags> <exptime> <bytes> <data block> 1 2 <command name> <key> <flags> <exptime> <bytes> <data block> 1 2 <c 阅读全文
posted @ 2018-01-16 14:30 追忆丶年华 阅读(734) 评论(0) 推荐(0) 编辑
摘要: Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站 阅读全文
posted @ 2018-01-16 14:30 追忆丶年华 阅读(313) 评论(0) 推荐(0) 编辑
摘要: memcached的基本设置: -p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务-d u 阅读全文
posted @ 2018-01-16 14:29 追忆丶年华 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 在启动memcached的时候可以加-f参数和-n参数。-f指定各slab里面chunk大小的变化比例,默认1.25,-n指定slab里面chunk大小从多少开始。使用memcache_add($memcache_obj, md5(rand()), str_repeat(md5(rand()),10 阅读全文
posted @ 2018-01-16 14:29 追忆丶年华 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 第一步:Apache安装 下载 去 http://www.apache.org 自己找最新的 国内有很多镜像点例如人人和163 #wget http://labs.renren.com/apache-mirror/httpd/httpd-2.2.21.tar.gz #tar zxvf httpd-2 阅读全文
posted @ 2018-01-16 14:28 追忆丶年华 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 内存缓存Memcached 1.4.20发布。2014-05-12 上一个版本是2014-05-01的1.4.19 此版本只修正了一个1.4.18和1.4.19中引入的Bug. 此版本只是修复了导致线程锁定和旋转最大 CPU 的问题。此版本只影响 1.4.18 和 1.4.19 版本,不影响 1.4 阅读全文
posted @ 2018-01-16 14:28 追忆丶年华 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libeve 阅读全文
posted @ 2018-01-16 14:27 追忆丶年华 阅读(326) 评论(0) 推荐(0) 编辑
摘要: operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的) 阅读全文
posted @ 2018-01-16 14:19 追忆丶年华 阅读(5818) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,这次讲的是 Operator overload. 关于operator, 在 < The C++ Programing Language > 里的描述,可以用做overload的如下: + * / % ^ & | ~ ! = < > += = *= /= %= ^=  阅读全文
posted @ 2018-01-16 14:18 追忆丶年华 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的) 阅读全文
posted @ 2018-01-16 14:17 追忆丶年华 阅读(339) 评论(0) 推荐(0) 编辑
摘要: c语言中常见关键字: char : =>声明字符型变量或函数 double :=>声明双精度变量或函数 enum : =>声明枚举类型 float: =>声明浮点型变量或函数 int: =>声明整型变量或函数 long : =>声明长整型变量或函数 short : =>声明短整型变量或函数 sign 阅读全文
posted @ 2018-01-16 14:16 追忆丶年华 阅读(686) 评论(0) 推荐(0) 编辑
摘要: C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示 阅读全文
posted @ 2018-01-16 14:16 追忆丶年华 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 今晚学习友元函数的时候一点一点的在写一个头文件和一个源文件,中间g++ test.h了一下,无意中就生成了test.h.gch文件。后来修改了头文件的内容,但是不知道为什么一直各种出错,一番折腾之后才发现原来就是gch文件的原因,gch在编译器中不会因为修改了头文件去作更新修改,所以在每一次的编译时 阅读全文
posted @ 2018-01-16 14:15 追忆丶年华 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 一、 Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符 格式字符意义a 浮点数、十六进制数字和p-计数法(C 阅读全文
posted @ 2018-01-16 14:15 追忆丶年华 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1.理解 #include 指示是怎样工作的 #include 设 施是 C++ 预处理器的一部分。预处理器处理程序的源代码,在编译器之前运行。 C++ 继承了 C 的非常精细的预处理器。现在的 C++ 程序以高度受限的方式使用 预处理器。 #include 指示只接受一个参数:头文件名。预处理器用 阅读全文
posted @ 2018-01-16 14:14 追忆丶年华 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的 阅读全文
posted @ 2018-01-16 14:13 追忆丶年华 阅读(6228) 评论(0) 推荐(0) 编辑
摘要: Hash Tables — associations between keys and values so that given a key the value can be found quickly Hash Tables — associations between keys and valu 阅读全文
posted @ 2018-01-16 14:10 追忆丶年华 阅读(543) 评论(0) 推荐(0) 编辑