- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Google MapReduce中文版
Google MapReduce中文版 译者: alex 摘要MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于 key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中
2012-07-31 10:54:47 764
转载 Junit
简介JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 之一;Kent Beck 则在 XP 中有重要的贡献(你觉得眼熟一点都不奇怪)。 正如常言道:“麻雀虽小,五脏俱全。” JUnit设计的非常小巧,但是功能却非常强大。 下面是JUnit一些特
2012-07-30 13:55:31 627
转载 Nosql理论之Quorum NRW
这一理论是基于集群式存储的,其原理是如果集群有N个结点,那么如果我们每次写操作需要至少同步到W个结点才算成功,而每次读操作只要从R个结点读数据就一定能保证其得到正确结果(如果某一结点有此数据,既成功,如果所有R个结点都无数据,则说明无此数据)。而NRW之间的关系必须满足N N – W ,我们有N个结点,写的时候最少写W个才算成功,也就是W个结点有这份数据,那么N-W就是说可能没有某一份数据的最大
2012-07-27 16:34:03 1532
原创 究竟什么是NoSql
1、nosql定义 NoSQL,指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与ACID理论大一统的局面。N
2012-07-27 16:29:30 698
转载 一致性hash算法 - consistent hashing
一致性 hash 算法( consistent hashing ) 张亮 consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映
2012-07-26 11:40:00 772
原创 Nosql入门
Next Generation Databases mostly addressing some of the points: beingnon-relational, distributed, open-source and horizontally scalable下一代的数据库着重于:非关系性、分布式、开源、水平可扩展1、Nosql思想篇 CAP,BASE和最终一致性是N
2012-07-26 11:25:18 596
原创 职业发展的一个小抉择
最近总是忍不住思考一个问题,就是要不要走,很多事情都是有利有弊,只能取舍,所以我先总结分析一下两种选择的利弊,然后作出结论吧!1、继续留在原公司 优点:可以拿到年终奖,基本就是三个月了,2w左右 很受重视 不用缴纳违约金啊 缺点:部门的牛人很少,技术水平不高 一个人干多个人的活,
2012-07-22 16:15:10 469
转载 大容量数据库对表做分割
大容量数据库对表做分割可以提高性能。表分割有以下三种方式:水平分割 根据一列或多列数据的值把数据行放到两个独立的表中。 水平分区将表分为多个表。每个表包含的列数相同,但是行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。任何需要特定月份数据的查询只需引用相应月份的表。水平分割通常在下面的情况下使用:• 表很大,分割
2012-07-13 11:40:57 1220
转载 大并发处理解决方案
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
2012-07-13 11:30:11 797
转载 eclipse快捷键
此文档主要介绍个人认为比较实用的技巧,常用技巧不做介绍。资料来源于网络,自己再集中整理的。一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1
2012-07-05 15:32:28 504
原创 考驾校
明天考驾照了,呵呵,本来有些没有底,不过相信自己!!!kerry,想想这么多年了自己经历了多少次考试,多少次挑战,真是的,这个算个啥啊!呵呵,加油!肯定没有问题的。
2012-07-02 20:53:22 808
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人