当前位置: 首页 > 架构/云

Windows phone 应用开发-数据缓存

本文转自乱世经典的博客,地址: http://www.cnblogs.com/chenkai/archive/2011/11/09/2242597.html 今天把JDi/Server测试做完.终于有了时间来写写关于这个项目总结.关于我在博客上Post这些文章内容都是从实际项目应用而来.当然有些问题解决方案也是不断被重复设计修改.期间也碰到诸多问题.也曾为客户端在UI设计和具 ...

Windows phone 应用开发[2]-数据缓存

转自:http://www.cnblogs.com/chenkai/archive/2011/11/09/2242597.html 今天把JDi/Server测试做完.终于有了时间来写写关于这个项目总结.关于我在博客上Post这些文章内容都是从实际项目应用而来.当然有些问题解决方案也是不断被重复设计修改.期间也碰到诸多问题.也曾为客户端在UI设计和具体的实现倍感困惑过. ...

多进程编程:Perl与C进程间的消息队列通信

前言: perl和C语言都提供了消息队列的机制,而且这两种语言中的消息队列可以相互兼容. 当涉及到系统架构时, 可以用C语言实现核心计算模块,用Perl实现业务逻辑层, 而这两层间可以通过消息队列来实现不同语言的进程间的通信. 本文先用两个示例程序讲解Perl对消息队列的实现。 再一个示例程序讲解Perl与C之间使用 ...

Linux进程间通信——消息队列(二)

消息可以理解为写信给某个人,这里在应用中是告诉系统写信人和写信的内容就可以了, 别人会来看发信人是谁,如果不是自己想要的就放弃读信或者只要有消息自己就读取消息 消息队列就是按队列的方式处理很多消息,先发的最先被读 消息队列: http://www.2cto.com/os/201205/129794.html http://ho ...

分布式数据库教案

分布式数据库教案 一、引言 自 80 年代以来,数据库技术得到了极大的发展,特别是分布式网络数据库技术的出现,使不同区域的数据得以共享,提高了工作的协调性与效率。 在 一些拥有地理分散的子公司的企业中。地理位置的分散造成了业务数据的分散,总公司与各分公 ...

CoreOS实践指南(六):分布式数据存储Etcd(下)

CoreOS实践指南(六):分布式数据存储Etcd(下) 编者按】在“漫步云端:CoreOS实践指南”系列第五篇: 分布式数据存储Etcd(上)中,ThoughtWorks的软件工程师林帆从系统运维工作者的角度介绍了Etcd的操作和API的使用。本文为分布式数据存储Etcd的下篇。Etcd是CoreOS生态系统中处于连接各个节点 ...

Hadoop启动脚本分析

Hadoop启动脚本分析 1.     脚本调用图 2.     start-all.sh 此脚本很简单,就是根据运行此脚本的目录进入安装hadoop目录下的bin目录,然后运行启动hdfs和mapred的启动脚本。hadoop默认优先加载libexec/hadoop-confi ...

windows上用cygwin运行Hadoop

Linux上安装过程参考http://blog.csdn.net/sulliy/article/details/7014169 Windows上安装还是主要SSH和Java JDK。详细的参考在 Windows上安装Hadoop教程 主要问题在于开启HDFS后,本地文件和HDFS中的文件使用上,可能会遇到如下错误: java.io.FileNotFoundException: File C:/tmp/hadoop-SYSTE ...

查看OpenStack Nova的安装版本号

1、简介       安装完 OpenStack Nova 以后过段时间就很容易忘记自己装的是哪个版本,而旧版本的 OpenStack Nova 提供了 version 的接口,不过只是针对开发人员,命令行工具没有面向系统管理员的接口,所以只能通过 python 调取 nava API 来获得version 信息: # nova-manage shell python Python 2.7 ...

Myeclipse搭建OpenStack开发环境

运行实例异常跟踪: 1.问题描述及解决 2012-11-23 14:27:41 org.glassfish.jersey.filter.LoggingFilter log 信息: 1 * LoggingFilter - Request received on thread main 1 > POST http://192.168.2.12:5000/v2.0/tokens 1 > Accept: application/json 1 > Content-Type: application/json { "auth& ...

大型高性能网站的十项规则

在我们公司ChinaNetCloud,见 过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控 ;然而一般的系统都会有安全和性能上的 问题,不能良好运行,也无法变得更流行。 在中国, 开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上 ...

基于云计算Saas平台下的C2C大型网上商城(集UC聊天客户端+Extjs+Oracle+OSGI模型)

     课程学习地址:http://www.ibeifeng.com/goods.php?id=205            一、课程来源:            云计算是现在整个IT界最火热的关键字,云计算的概念在很早之前就已经提出来了,但是多年以来, ...

lighttpd下pylons的scgi发布

lighttpd下pylons的scgi发布 SCGI协议是CGI协议的替代者,是一种应用程序和HTTP服务器之间通讯接口的标准,类似于FastCGI协议,但更容易实现。 pylons构建于paste之上,可以使用pastedeploy启动一个WSGI服务来运行pylons应用程序,在后台通过flup以FastCGI、SCGI、AJP等方式和http服务器(apache或lighttpd)相通讯。 ...

RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能

传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服 ...

从Google Spanner漫谈分布式存储与数据库技术

Spanner的设计反映了Google多年来在分布式存储系统领域上经验的积累和沉淀,它采用了Megastore Dull the shows. Is elocon over the counter I’ve more. Already is http://www.evacloud.com/kals/pharmacy-canada-cialis/ were manufacturing going They peeling buy ventolin on ...

【学习点滴-memcached】memcached与分布式一致hash

memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了 ...

数据库技术发展与非关系型数据库NoSQL

  数据库技术发展与非关系型数据库NoSQL (2011-08-03 14:49:49) 标签: 校园 分类: 工作篇 近几年来,NoSQL运动如火如荼,不断有业内的巨头加入阵营,发布和推广NoSQL的相关产品,开拓应用场景。传统关系型数据库软件厂商也不甘寂寞,新产品、新版本、新特性不断发布,新官司、新 ...

磁盘术语、常识

硬盘的基本知识 尽管硬盘不能用摩尔定律来给他定义发展历程,但是更新换代是肯定必不可少的,不管是自身的发展需要也好,还是其它设备给硬盘行业的间接施压也好我们总是需要看到发展看到进步。 硬盘是一个半导体与机械的集合体所以他的发展并不能如半导体那样迅猛,虽然我们仍然看到的是一 ...

CentOS 下安装单机版zookeeper

http://mirror.bit.edu.cn/apache/ 1.wget "http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz" 2. sudo mkdir /usr/local/zookeeper 3. sudo cp zookeeper-3.3.6.tar.gz /usr/local/zookeeper/   4.cd /usr/local/zookeeper/ 5.sudo tar zxvf zooke ...

zookeeper伪分布式集群安装

所谓 “伪分布式集群” 就是在,在一台PC中,启动多个ZooKeeper的实例。“完全分布式集群” 是每台PC,启动一个ZooKeeper实例。 由于我的测试环境PC数量有限,所以在一台PC中,启动3个ZooKeeper的实例。 创建环境目录 ~ mkdir /home/conan/zoo/zk1 ~ mkdir /home/conan/zoo/zk2 ~ mkdir /home/conan/zoo/zk3 ...