gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可...
分类:
其他好文 时间:
2015-06-03 17:29:25
阅读次数:
171
1、缓存机制为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和..
分类:
系统相关 时间:
2015-06-02 15:30:28
阅读次数:
200
一、memcached安装memcached依赖$ sudo apt-get install libevent-dev安装memcached服务$ sudo apt-get install memcached二、启动启动之前$ free查看空闲内存主要关心第三行,-/+ buffers/cache中...
分类:
系统相关 时间:
2015-05-28 00:38:20
阅读次数:
165
Google Protocol Buffer(protobuf)是一种高效且格式可扩展的编码结构化数据的方法。和JSON不同,protobuf支持混合二进制数据,它还有先进的和可扩展的模式支持。protobuf已在大多数软件平台上实现,包括适用于Android的精简Java版。
http://developers.google.com/protocol-buffers/上有protobuf文档,...
分类:
其他好文 时间:
2015-05-22 13:31:26
阅读次数:
153
1、查看版本cat/etc/debian_version7.82、看下内存(我这边是256MB内存swap分了4G)free-mtotalusedfreesharedbufferscachedMem:2311241060879-/+buffers/cache:36194Swap:3814038143、使用stress模拟占用swap分区环境stress--cpu1--io1--vm2--vm-bytes15000000--vm-keep--verbos..
分类:
系统相关 时间:
2015-05-22 02:02:21
阅读次数:
170
环境:Suse11sp3oracle11gR2suse:~#free-m
totalusedfreesharedbufferscached
Mem:18651788770141647
-/+buffers/cache:1271738
Swap:524105241
suse:~#zyppersa
file:///mnt/suse/x86_64
local
suse:~#zypperlr
#|Alias|Name|Enabled|Refresh
--+----------------------------..
分类:
数据库 时间:
2015-05-21 06:43:53
阅读次数:
779
1台服务器,内存16G,top显示的信息如图:空闲内存是free+buffers,大概7G左右;已经使用的内存就是16-7=9G。但是进展列表显示的%MEM,相加,远远少于9G,是什么原因?查看/proc/meminfo,发现slab占用了8个G。通过观察/proc/meminfo发现,slab内存分为两部分:SReclaimable//可..
分类:
系统相关 时间:
2015-05-13 17:13:15
阅读次数:
172
1、String的本质线程安全 打开String的源码,类注释中有这么一段话“Strings are constant; their values cannot be changed after theyare created. String buffers support mutable s...
分类:
编程语言 时间:
2015-05-10 22:17:36
阅读次数:
153
Protocol Buffers(Protobuf)开发者指南---概览欢迎来到protocol buffers的开发者指南文档,protocol buffers是一个与编程语言无关‘、系统平台无关、可扩展的结构化数据序列化/反序列化工具,适用于通讯协议,数据存储等场合。ps:为了方便拼写,下文的p...
分类:
其他好文 时间:
2015-05-06 22:54:19
阅读次数:
240
Protocol Buffers(Protobuf) 官方文档--Protobuf语言指南约定:为方便书写,ProtocolBuffers在下文中将已Protobuf代替。本指南将向您描述如何使用protobuf定义i结构化Protobuf数据,包括.proto文件语法和如何使用.proto文件生成...
分类:
编程语言 时间:
2015-05-06 22:36:12
阅读次数:
194