rocketMQ是阿里的开源MQ,号称很强大很强大 rocketMQ的网络实现是依赖netty http://my.oschina.net/plucury/blog/192577?这篇文章中描述了netty的零拷贝实现: ? ? 根据文中的描述,“Linux中的sendfile()以及...
分类:
其他好文 时间:
2014-07-31 21:25:17
阅读次数:
237
conio.h不是C标准库中的头文件,在ISO和POSIX标准中均没有定义。conio是Console
Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。大部分DOS,Windows,Phar
Lap,DOSX,OS/2
等平台上的C编译器提供此文件,UNIX
和Lin...
分类:
系统相关 时间:
2014-07-31 00:01:25
阅读次数:
469
一.nova-rootwrap的作用部署玩过openstack的都应该知道,它会生成一个nova用户来管理所有服务.nova身份在linux中属于普通用户级别,避免了一些需要root身份运行的操作,提高linux系统的安全性.但是openstack在实际过程中会调用很多外部命令,例如就network...
分类:
其他好文 时间:
2014-07-30 23:39:55
阅读次数:
350
(和Linux中操作差不多s)
删除目录
rm -rf /home/apache-tomcat-8.0.9
就会把home下的apache-tomcat-8.0.9文件夹给删除了
删除文件
rm -f /home/apache-tomcat-8.0.9.tar.gz
就会把home下的apache-tomcat-8.0.9.tar.gz文件给删除了
进入目录
cd h...
分类:
其他好文 时间:
2014-07-30 20:49:24
阅读次数:
218
在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率。
分类:
系统相关 时间:
2014-07-30 11:44:23
阅读次数:
311
基本概念:在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。...
分类:
其他好文 时间:
2014-07-28 23:46:24
阅读次数:
355
在unix/linux中使用文件描述符(File Descriptors)来找回被删掉的文件(数据文件or redo log)...
分类:
系统相关 时间:
2014-07-28 16:27:23
阅读次数:
259
RPM是RedHatPackageManager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”1rpm执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。yum=YellowdogU..
分类:
系统相关 时间:
2014-07-28 03:05:30
阅读次数:
316
在Linux中我们经常回遇到安装个卸载各种程序,但是我们又没有必要每次都对源代码进行预处理、编译、汇编、链接,这样很不方便,于是我们就可以使用RPM包管理器。一:RPM包的介绍:RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat..
分类:
其他好文 时间:
2014-07-28 00:44:20
阅读次数:
173
一)什么是RPM?RedhatPackageManager的简称,就是包管理工具,它是linux中使用安装最简便的一种包管理工具。rpm执行安装包有两种:二进制包(Binary):二进制包可以直接安装在计算机中源代码包(Source):源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀rp..
分类:
系统相关 时间:
2014-07-28 00:37:10
阅读次数:
278