logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux环境下Mongodb频繁异常退出的原因分析

为解决频繁的数据插入和更新问题(这些数据的可靠性要求不高,不需要事务),赶上NoMysql的热潮,选择目前最热门的Mongodb,在测试中充分感受到mongodb安装的简单性和客户端调用API的便捷。    但在生产环境下(操作系统CentOS 6.2,内存64G,CPU 12核),却出现频繁的宕机,有时候一天就要宕2次,虽然设置了replica sets,却很容易挂掉2台,导致不可用。

详解Zoosk千万用户实时通信背后的开源技术

详解Zoosk千万用户实时通信背后的开源技术发表于22小时前| 174次阅读| 来源HighScalability| 0 条评论| 作者PeterOffringaRTCTigase实时通讯ZooskPeterOffringa摘要:Zoosk是一个具有5000万会员的浪漫的社交约会网站,为了更好的让用户体验实时通信,让他们获得更有价值的消息,公司对实时通信

#服务器#solr#测试
Error: Your project contains C++ files but it is not using a supported native build system

Add this line to gradle.properties fileandroid.useDeprecatedNdk=trueput this part in build.gradle(Module:app) abovebuildTypes{}sourceSets {main {jni.

Select模型与ioctlsocket的使用方法

Select模型与ioctlsocket的使用方法  2011-03-29 11:38:26|  分类:软件开发C++|  标签:ioctlsocket  socket  阻塞  select  |字号大中小 订阅  int iMode = 1; //0:阻塞  ioctlsocket(socketc,FIONBIO, (u_long FAR*) &

C#编写基于.Net IOCP的高性能服务器

无论什么平台,编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用Asynchronous I/O模型,Linux平台提供了epoll,Windows平台提供了I/O Completion Port(IO完成端口,即IOCP)。Windows自winsock2开始就提供了IOCP支持,可以通过C++直接调用API,但对于基于.Net的C#开发,是在.Net Framework

#.net#c##服务器 +1
qemu虚拟开发板

如果你想拥有一块开发板,而又不想花钱,那你就可以自己做一个虚拟开发板。虚拟开发板是用QEMU模拟出来的一块板子,实际上就是一个虚拟机。Contents[hide]1 调试模式1.1 QEMU1.1.1下载QEMU1.1.2安装QEMU1.2 bootloader1.2.1准备交叉编译工具

#git
VMware+Ubuntu8.10+Skyeye+gdb实现u-boot源码调试

VMware+Ubuntu8.10+Skyeye+gdb实现u-boot源码调试系统平台WindowsXP虚拟机VMware Workstation 6.5.0Ubuntu8.10安装程序ubuntu-8.10-desktop-i386.iso下载地址:http://mirror.ylmf.net/ubuntu/8.10/ubuntu-8.10-desktop-i386.iso

#ubuntu#linux
Qemu 配置网络桥

在Qemu网络中,为了实现虚拟机网卡和真实物理网络的连通,就需要使用桥接网络。通常情况下qemu的桥接网络是通过使用tap虚拟网卡来实现的,具体原理请参考相关文档,这里只介绍配置桥接网络的方法:1. 安装tap相关工具sudo apt-get install uml-utilities  2. 配置网桥sudo vi /e

#网络#虚拟机
Linux下多线程epoll编程

Linux下多线程epoll编程,在高并发下测试通过,可以支持10000用户同时在线,测试服务器为Linode的vps服务器,操作系统为Centos64// cs_network.cpp// created by ccc#include "config.h"#include "cs_network.h"#include#include#define VERSION_SOL

到底了