自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

翻译 linux内存映射 mmap munmap

我之前接触过windows下的内存映射文件,当时接触那个主要是要用它来实现程序crash之后的现场恢复。能恢复部分需要恢复部分内存的数据,这个时候内存映射文件就体现了作用,将需要的内存数据放到映射文件上,这样就可以实现了部分内存的持久化了,当然性能也是有很大的损失的。现在有一个需求,需要linux的进程在遇到突发意外的时候能够恢复现场,读取之前的内存,这样意外重启之后能够让用户最小的损失体验。

2017-11-24 17:38:21 768 1

原创 libevent http server multithread

Libevent是一个轻量级高效的开源高性能网络库,很多公司都基于该网络库进行开发,我之前参与过的几个的项目客户端的网络底层以及服务端的网络库都是基于该网络库的开发,并且取得良好的性能,并未遇到明显的性能瓶颈。我相信很多大公司也是跟我一样做出相同明智的选择。因此,基于该库进行一系列的扩展也是理所当然。前几天我们客户提出了需求,需要服务器提供http服务,以便接受各种http的请求,这种http请求

2017-11-23 20:28:31 2907 4

原创 Fabric 远端 批量部署

公司有二十多台服务器,每次到了版本发布的时候,非常辛苦,一台台去拷贝可执行程序,然后一台台改配置,之后一台台检测校验程序的正确性,最后一台台启动上线,这是一件非常繁琐和枯燥的事情。对于一两台机器这个工作量倒没什么,但是如果批量到了几十台的基础上,对于部署人员是一个不小的挑战,要保证重复操作20次不错,其实是一件很难的事情。那么批量远端部署成了一件有必要去完成的事情。这就引入了fabric工具。这个

2017-11-23 20:19:51 1324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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