socket编程原理1、问题的引入1) 普通的I/O操作过程:UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称...
分类:
其他好文 时间:
2014-06-28 18:42:31
阅读次数:
301
必须提醒你的是:locate命令非常快,其实 locate 命令他查询的是系统中的一个数据库。这个数据库通常会在一定时间更新。这样确实很方便,但是:如果你新建一个文件 $ touch file_for_test然后你输入$ locate file_for_test这样你是不会找到这个文件的。这时你必...
分类:
系统相关 时间:
2014-06-28 18:38:39
阅读次数:
242
虚拟机默认情况下所拥有的资源都是不同的, 比如说CPU clock. 在一个忙碌的系统中, 虚拟机甚至可能在很短的一段时间内被拒绝分配资源给它, 这种情况还可能发生在高系统负荷, VMotion, Backup的时候. 或者说虚拟机收到了超过它可以感知的CPU资源的量, 比如说操作系统认为它有1个2...
分类:
其他好文 时间:
2014-06-28 18:10:41
阅读次数:
299
1、为啥要使用Hessian? 有需求就有市场,挨踢界也是一样,想要实现远程调用,Hessian就应运而生。 场景:有一个后台系统,基本上所有的用户管理都在这个系统里操作,其中有一个方法是添加用户的方法,再有一个前台系统,要实现添加用户的方法,现在有一个办法,就是把后台系统中的添加用户的方法原原.....
分类:
其他好文 时间:
2014-06-28 18:08:13
阅读次数:
319
全局唯一标识符(GUID,Globally Unique Identifier) 也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任....
分类:
其他好文 时间:
2014-06-28 17:15:02
阅读次数:
174
设计模式--6大原则--开闭原则摘要: 开闭原则(Open Closed Principle)开闭原则的核心是:软件实体应当对扩展开放,对修改关闭,也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,引入...
分类:
其他好文 时间:
2014-06-28 16:17:37
阅读次数:
281
http://blog.csdn.net/ruglcc/article/details/78020771、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命令:hostname...
分类:
其他好文 时间:
2014-06-28 15:58:07
阅读次数:
154
开放源代码已经成为一些大型网站的基本原则。而在这些网站成长的过程中,一些优秀的实践经验和规则也出现在他们的结构中。本文旨在介绍一些在大型网站结构设计的过程中需要注意的关键问题以及实现目标的基础工作。本文侧重于介绍网络系统,尽管一些准则在其他分布式系统中也是适用的。1.1. web分布式系统的设计原则...
分类:
Web程序 时间:
2014-06-20 15:47:16
阅读次数:
402
在为台湾公司开发“保证金交易系统”的过程中,出现了这样的情况:一个间银行有n个操作员,可以同时在系统中下单,系统需要判断银行的保证金是否足够来决定是否可以下单成功。账号保证金足够,正常下单,账号保证金不足则给出提示。当n个操作员同时操作时,会有这样的情况发生:分成两个阶段:1、判断保证金 2、进行交...
分类:
Web程序 时间:
2014-06-20 15:21:11
阅读次数:
222