上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

2014年7月23日

大型电子商务网站架构之--分布式可扩展数据库架构

摘要: http://liriguang.iteye.com/blog/714728近几年分布式成为热门的话题,也成为大型系统必备良药,而在数据库方面应用更加广泛。通过采用普通廉价的设备构建出高可用性和高扩展的集群目的。从而摆脱了大型设备的依赖,一个好的分布式数据库架构可以比较方便达到高可用性有可以达到向外... 阅读全文

posted @ 2014-07-23 13:38 白乔 阅读(186) 评论(0) 推荐(0) 编辑

2014年7月17日

程序员成长历程的四个阶段

摘要: http://news.html5tricks.com/4-level-of-programmer.html阶段一:不知道自己不知道(Unconscious incompetence)大学期间,我和老师做过一些小项目,自认为自己很牛,当时还去过一些公司面试做兼职,但是就是不知道为什么没有回复。那个时... 阅读全文

posted @ 2014-07-17 21:38 白乔 阅读(141) 评论(0) 推荐(0) 编辑

2014年7月16日

盘点 Github 所用到的开源项目

摘要: http://www.php100.com/html/it/mobile/2014/0401/6736.html在致力于开源事业的同时,Github也使用一些非常优秀的开源项目的来打造自己的平台与服务,本文总结了Github所用到各种开源项目,它们分别扮演着不同的角色。1.LinguistLingu... 阅读全文

posted @ 2014-07-16 16:33 白乔 阅读(306) 评论(0) 推荐(0) 编辑

为什么有斯坦福计算机科学博士学位的你找不到工作?

摘要: http://code.csdn.net/news/2820683拥有一个很好的学位却有可能找不到合适工作,或者根本就是找不到工作。这样的事情对于很多年长的同事来说是不可思议的,更不用说那些有计算机博士学位的高材生了。那么对于那些来自斯坦福大学富有前景的计算机科学专业的学生来说,找工作应该不是很难的... 阅读全文

posted @ 2014-07-16 16:01 白乔 阅读(653) 评论(0) 推荐(0) 编辑

PV 并发量的计算

摘要: http://blog.csdn.net/xingxing513234072/article/details/17336573PV与并发之间换算的算法换算公式并发连接数 = PV / 统计时间 * 页面衍生连接次数 * http响应时间 * 因数 / web服务器数量PV = 并发连接数 * 统计时... 阅读全文

posted @ 2014-07-16 13:39 白乔 阅读(172) 评论(0) 推荐(0) 编辑

QPS、PV和需要部署机器数量计算公式(转)

摘要: http://www.blogjava.net/neverend/archive/2011/01/25/343514.html术语说明:QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程... 阅读全文

posted @ 2014-07-16 13:35 白乔 阅读(131) 评论(0) 推荐(0) 编辑

2014年7月5日

面向海量服务的设计原则和策略总结

摘要: http://www.blogjava.net/caizh2009/archive/2010/05/28/322167.html互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。 一、原则 1.Web服务的CAP原... 阅读全文

posted @ 2014-07-05 21:56 白乔 阅读(247) 评论(0) 推荐(0) 编辑

2014年7月4日

MySQL主从复制配置

摘要: http://www.blogjava.net/dongbule/archive/2010/08/22/329602.htmlMysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。(1)首先确保主从服务器上的Mysql版... 阅读全文

posted @ 2014-07-04 15:23 白乔 阅读(107) 评论(0) 推荐(0) 编辑

2014年7月1日

[ lucene高级 ] 研讨如何进行Lucene的分布式应用

摘要: http://www.cnblogs.com/huangfox/archive/2010/10/15/1852206.htmlLucene是个高度优化的倒转索引搜索引擎。它将倒转的索引存储在定制的文件格式中,文件格式被高度优化以确保能被搜索器快速的加载以及有效的搜索。Lucene产生这些结构以致索引... 阅读全文

posted @ 2014-07-01 10:42 白乔 阅读(158) 评论(0) 推荐(0) 编辑

hazelcast的坑爹事

摘要: 转载自http://blog.csdn.net/hengyunabc/article/details/18514563简介开源中国的简介:Hazelcast是一个高度可扩展的数据分发和集群平台。特性包括:提供java.util.{Queue, Set, List, Map}分布式实现。提供java.... 阅读全文

posted @ 2014-07-01 10:23 白乔 阅读(809) 评论(0) 推荐(0) 编辑

分布式文件系统综述

摘要: http://mss.sjtu.edu.cn/bencandy.php?fid=14&id=149xiaoyongli@sjtu.edu.cn上海交通大学 海量存储与安全实验室2010年9月分布式文件系统均为Client/Server架构。数据保存在服务器端,而客户端的应用程序能够像访问本地文件系统... 阅读全文

posted @ 2014-07-01 10:21 白乔 阅读(617) 评论(0) 推荐(0) 编辑

2014年6月27日

Apache Avro 与 Thrift 比较

摘要: http://www.tbdata.org/archives/1307Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样. Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一... 阅读全文

posted @ 2014-06-27 07:10 白乔 阅读(371) 评论(0) 推荐(0) 编辑

2014年6月18日

-Djava.ext.dirs

摘要: -Djava.ext.dirs 阅读全文

posted @ 2014-06-18 19:02 白乔 阅读(479) 评论(0) 推荐(0) 编辑

2014年6月17日

Hazelcast

摘要: Hazelcast是一个高度可扩展的数据分发和集群平台。特性包括:提供java.util.{Queue, Set, List, Map}分布式实现。提供java.util.concurrency.locks.Lock分布式实现。提供java.util.concurrent.ExecutorServi... 阅读全文

posted @ 2014-06-17 22:21 白乔 阅读(173) 评论(0) 推荐(0) 编辑

并行计算vs分布式计算

摘要: 一般认为,集中在同一个机柜内或同一个地点的紧密耦合多处理机系统或大规模并行处理系统是并行处理系统,而用局域网或广域网连接的计算机系统是分布式处理系统。松散耦合并行计算机中的并行操作系统有时也称为分布式处理系统。 阅读全文

posted @ 2014-06-17 20:57 白乔 阅读(314) 评论(0) 推荐(0) 编辑

2014年6月16日

Java内存管理

摘要: 一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大... 阅读全文

posted @ 2014-06-16 13:36 白乔 阅读(162) 评论(0) 推荐(0) 编辑

2014年6月14日

腾讯海量数据处理平台TDW

摘要: TDW是腾讯海量数据处理平台中最核心的模块,它有以下几个作用:提供海量的离线计算和存储服务。TDW是腾讯内部规模最大的离线数据处理平台,公司内大多数业务的产品报表、运营分析、数据挖掘等的存储和计算都是在TDW中进行。这是TDW提供的最基础的服务。数据集中于共享功能。腾讯产品线较长,数据丰富,为了挖掘... 阅读全文

posted @ 2014-06-14 21:19 白乔 阅读(518) 评论(0) 推荐(0) 编辑

2014年6月13日

Scala中的None,Nothing,Null,Nil

摘要: 在scala中这四个类型名称很类似,作用确实完全不同的。None是一个object,是Option的子类型,定义如下case object None extends Option[Nothing] { def isEmpty = true def get = throw new NoSuchEl... 阅读全文

posted @ 2014-06-13 10:57 白乔 阅读(346) 评论(0) 推荐(0) 编辑

2014年5月14日

[ 大数据分析 ] 大数据分析与处理方法介绍

摘要: 从所周知,大数据已经不简简单单是数据大的事实了,而最重要的现实是对大数据进行分析,只有通过分析才能获取很多智能的,深入的,有价值的信息。那么越来越多的应用涉及到大数据,而这些大数据的属性,包括数量,速度,多样性等等都是呈现了大数据不断增长的复杂性,所以大数据的分析方法在大数据领域就显得尤为重要,可以... 阅读全文

posted @ 2014-05-14 13:21 白乔 阅读(584) 评论(0) 推荐(0) 编辑

2014年5月7日

浅谈数据库的分割技术

摘要: 随着社会的日益进步, 各行业的运营支撑系统都面临着越来越大的压力, 承受着业务数 据量、访问并发数的飞速增长的双重巨大压力,在我们电信行业,同样面临着这样的难题, 是否有一套适合可行的方案来应对呢?本文重点描述数据库的分割技术, 如果能适当的应用在生产中, 必然能极大减缓来自与 日俱增的业务量带来的... 阅读全文

posted @ 2014-05-07 23:08 白乔 阅读(213) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

导航