2012年4月12日

从Android界面开发谈起(转)

摘要: 原文地址:http://blog.csdn.net/nieweilin/article/details/5967815这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧! 全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃天下,深入研究还需要各位和我一起给力、加油了! 好了,废话少说,开动!一、楔子:android界面开发意味着什么 第一个问题,android界面开发涉及到了哪些方面。 当你接触过一段时间的android应用开发,了解到了 阅读全文

posted @ 2012-04-12 15:46 xiaorao 阅读(301) 评论(0) 推荐(0) 编辑

一致性哈希算法及其在分布式系统中的应用(转)

摘要: 原文地址:http://www.cnblogs.com/leoo2sk/archive/2011/08/11/consistent-hashing-intro.html摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。分布式缓存问题假设我们有一个网站,最近发现随着流量增加,服务器压力越来越大,之前直接读写数据库的方式不太给力了,于是我们想引入Me 阅读全文

posted @ 2012-04-12 15:42 xiaorao 阅读(181) 评论(0) 推荐(0) 编辑

CAP理论(转)

摘要: 原文地址:http://blog.csdn.net/godfrey90/article/details/67548841.CAP概述CAP理论是由EricBrewer教授提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这个三个需求之间存在一定的特殊关系。三个需求如下:C:Consistency一致性A:Availability可用性P:Partition Tolerance分区容错性CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。2.CAP定义(1)C:Consistency一致性一致性又称为原子性或者事务性 阅读全文

posted @ 2012-04-12 15:28 xiaorao 阅读(1205) 评论(0) 推荐(0) 编辑

2012年4月11日

linux crontab 每10秒执行一次

摘要: crontab命令最短执行间隔是1分钟,那么如何才能把间隔时间调整到10秒呢,下面有个山寨的方法 vim /etc/crontab 1* * * * /user/local/php/bin/php /data/www/1.php 1* * * * root sleep 10 /user/local/php/bin/php /data/www/1.php 1* * * * rootsleep 20 /user/local/php/bin/php /data/www/1.php 1* * * * rootsleep 30 /user/local/php/bin/php /d... 阅读全文

posted @ 2012-04-11 12:07 xiaorao 阅读(6406) 评论(0) 推荐(0) 编辑

2012年4月9日

VoltDB开篇 简介(转)

摘要: 原文地址 :http://www.cnblogs.com/yuemenglong/archive/2011/05/26/2058266.html这是我在博客园开始的第一篇博客,也是抱着试一试的态度,试着写一些心得。 由于公司要做一个分布式数据库,有一定的noSQL特点,但也需要一定的关系能力,总之是一个难度比较大的项目,通过对各种产品的调研,决定在思路上借鉴voltDB的思想,我调试voltDB也有快一个月了,准备写一些系列的文章,下面照例是摘抄一些简介。 VoltDB是StoneBraker最新研究成果,是一个优化吞吐率的高性能集群开源SQL RDBMS,支持ACID。从硬件上看,V... 阅读全文

posted @ 2012-04-09 15:19 xiaorao 阅读(557) 评论(0) 推荐(0) 编辑

2012年3月26日

数据库缓存技术(转)

摘要: 使用过Oracle数据库的人都知道,Oracle数据库的运行速度与效率,在同类数据库中是名列前茅的,特别是对大量数据进行访问时,更加有出色的表现。那么,Oracle数据库是靠什么实现的呢?笔者下面将通过一系列的文章,向大家展示Oracle数据库提供高性能运算的秘密。 Oracle数据库作为复杂运算的首选数据库,其首先是通过所谓的数据高速缓存来实现对数据的高速运算与操作的。 数据高速缓存跟操作系统的缓存类似,其存储最近从数据文件中读取的数据块,其中的数据可以被所有的用户所访问。如当我们利用Select语句从数据库中查询员工信息的时候,其首先不是从数据文件中去查询这个数据,而是从数据高速... 阅读全文

posted @ 2012-03-26 15:36 xiaorao 阅读(1280) 评论(0) 推荐(0) 编辑

2012年3月23日

mysql分表的3种方法(转)

摘要: 原文地址:http://blog.51yip.com/mysql/949.html一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其实这二个是一回事,等待的同时,肯定有sql在执行。所以我们要缩短sql的执行时间。mysql中有一种机制是表锁定和行锁定,为 阅读全文

posted @ 2012-03-23 10:12 xiaorao 阅读(260) 评论(0) 推荐(2) 编辑

2012年3月22日

window下如何让php支持openssl(转)

摘要: 原文地址(http://www.lanfeng.net/archives/4594.html)在安装腾讯微博API程序iweobo时,发现PHP不支持openssl_open(),如何在PHP扩展里打开php openssl支持?1、打开PHP目录,在php.ini中把“extension=php_openssl.dll”前面的“;”去掉2、复制php安装目录中的: libeay32.dll、ssleay32.dll至c:windowssystem323、复制php_openssl.dll至c:windowssystem324、重启IIS或者apache环境这样就可以打开php的openssl 阅读全文

posted @ 2012-03-22 10:27 xiaorao 阅读(2746) 评论(0) 推荐(0) 编辑

2012年3月21日

Android开发入门之Window 环境概念介绍(转)

摘要: 感谢作者,原文地址(http://www.cnblogs.com/DavidSmith/archive/2011/10/26/2225320.html)一、安装JDK(Java Development Kit)1、安装JDK版本1.5或者1.6均可2、下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html打开该页面后,关于Java软件版本较多,第一次接触Java先不用管那么多,直接找到中间的JDK,点击后进入下载页面,注意选择对应版本链接(本文选择Windows环境包,类似jdk-6u22-windows- 阅读全文

posted @ 2012-03-21 22:09 xiaorao 阅读(414) 评论(0) 推荐(2) 编辑

导航