06 2013 档案
摘要:web Service三种架构:1. 面向方法xml-rpc2. 面向消息SOAP3. 面向资源RESTSOAPXML-RPCREST定义SOAP 是用于在分散的分布式环境中进行信息交换的轻量级协议。该协议基于 XML,包括三个部分:信封、一组编码规则以及用于表示远程过程调用和响应的约定。这是使用 HTTP 作为传输协议和使用 XML 作为编码方式的远程过程调用。XML-RPC 的设计力求简单,并同时允许传输、处理和返回复杂数据结构。代表性状态传输旨在反映设计良好的 Web 应用程序的行为图像:由网页组成的网络,其中用户通过选择链接继续进行使用,选择链接将导致将下一页传输给用户并进行呈现,以供
阅读全文
摘要:/proc/meminfo ExplainedMarch 2003"Free," "buffer," "swap," "dirty." What does it all mean? If you said, "something to do with the Summer of '68", you may need a primer on 'meminfo'.The entries in the /proc/meminfo can help explain what
阅读全文
摘要:引自http://www.linuxfly.org/post/114/ 项目中常遇到需要对目前运行的系统进行效率分析,或碰到客户咨询如何优化系统的效率问题。更多的情况是,在系统出现问题的时候,需要分析原因,定位系统故障或瓶颈,当然,最好是可以一并解决故障。但实际上,操作系统优化是一个非常复杂的问题,况且linux有自己一套有别于其他操作系统管理的机制,由此会引起很多不必要的误解和麻烦。自问我是写不错条理性的文章了,只能转一份高人写的文档供参考。(文章根据实际进行了一定的裁减,并对容易碰到的问题做了标识)一、前提我们可以在文章的开始就列出一个列表,列出可能影响Linux操作系统性能的一些调优参数
阅读全文
摘要:1.磁道以盘片中心为圆心,用不同的半径,划分出不同的很窄的圆环形区域,称为磁道。2.柱面上下一串盘片中,相同半径的磁道所组成的一个圆柱型的环壁,就称为柱面。3.扇区磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区.扇区是磁盘最小的物理存储单元4.磁盘簇(windows)windows将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理5.寻道时间磁头从开始移动到移动到数据所在磁道所需要的时间6.旋转延迟首先,读写头沿径向移动,移到要读取的扇区所在磁道的上方,这段时间称为寻道时间(seek time)。然后,通过盘片的旋转,使得要读取的扇区转到读写头的下方,这段时间称为旋转延迟时间(
阅读全文
摘要:左明华新精英职业规划师职业就像是杯子,而职业带给我们的价值是杯子里面的东西,我们最终喝的不是杯子,而是杯中物——比如有人喜欢喝茶,有人喜欢喝咖啡,有人喜欢喝果汁。在拿起杯子之前,要先想清楚自己想喝什么,而不是看到哪个杯子漂亮就冲过去。该留在大城市还是回老家?该考个在职研究生还是跳槽?该回归家庭还是努力奋斗几年?该走专业路线还是管理路线?……我们在职业发展中,经常会遇到各种各样的决策问题,在这些决策的背后,是我们希望在职业中得到什么。职业就像是杯子,而职业带给我们的价值是杯子里面的东西,我们最终喝的不是杯子,而是杯中物——比如有人喜欢喝茶,有人喜欢喝咖啡,有人喜欢喝果汁。在拿起杯子之前,要先想清
阅读全文
摘要:计算机集群简称集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。集群分类集群分为同构与异构两种,它们的区别在于:组成集群系统的计算机之间的体系结构是否相同。集群计算机按功能和结构可以分成以下几类:高可用性集群 High-availability (HA) clusters负载均衡集群 Load
阅读全文
摘要:http://www.cnblogs.com/shanghaijimzhou/archive/2013/03/15.html场景 我们现在要做一个网络游戏的服务端程序,需要考虑怎么样才能承载大量的用户。在做WEB程序的时候有各种负载均衡的方案,不管是通过硬件实现还是软件实现,基本的思想就是有一个统一的入口,然后由它来分配用户到各个服务器上去。 需要考虑的问题是,即使在多线程的并发状态下,用户只能通过一个唯一的入口来分配,由此引入了Singleton模式来实现这个唯一的入口。代码:using System;using System.Collections.Generic;using System
阅读全文
摘要:互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。 一、原则 1.Web服务的CAP原理 CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素最多只能同时实现两点,不可能三者兼顾,对于海量级服务,一般这是一条常记心中的基准准则。 如下是《Web服务的CAP》关于CAP的定义:一致性:可以参考数据库的一致性。每次信息的读取都需要反映最新更新后的数据。可用性:高可用性意味着每一次请求都可以成功.
阅读全文
摘要:http://www.cnblogs.com/wangkangluo1/archive/2012/06/06/2537677.htmlLINUX ulimit命令原文链接linux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 u
阅读全文
摘要:http://www.cppblog.com/loky/archive/2008/12/10/69106.html浅析Linux下core文件当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出 现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们 如何利用core文件找到出现崩溃的地方。何谓core文件当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图像。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。
阅读全文

浙公网安备 33010602011771号