DreamWorks

Never say Never。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月23日

摘要: //折半查找的递归算法int Search_rec(int r[],int low,int high,int key){ int mid; while (lowr[mid]) return Search_rec(r,mid+1,high,key); else return mid; } return -1;}//折半查找算法int Search_rec1(int r[],int low,int high,int key){ int mid; while (low<=high) { ... 阅读全文

posted @ 2013-07-23 18:20 _Babyface 阅读(107) 评论(0) 推荐(0) 编辑

2013年7月18日

摘要: 写在前面:由于自己学习Hadoop有一段时间,也结合3本关于分析hadoop的书籍和源码对hadoop进行一定的研究,所以在此情况下讲自己对hadoop的学习情况进行分步的写出来,也算是对之前的总结,以便日后能够举一反三,更深入更完整了解hadoop的各个方面。附一张关于hadoop分布式系统的图出来。分别从下往上开始对hadoop Ecosystem进行总结1、HDFS2、MapReduce3、HBase4、Hive5、ZooKeeper6、Pig7、Sqoop8、ETL Tools --- Kettle在写这个得时候hadoop已经即将发布它的第二版YARN,不禁感叹技术革新之快真是难以想 阅读全文

posted @ 2013-07-18 19:47 _Babyface 阅读(214) 评论(0) 推荐(0) 编辑

摘要: HBase是基于列存储的NoSQL数据库,与现在常见的关系型数据库sql server、Oracle或者mySQL相比它不遵循了ACID结构,它是对传统的SQL的一种补充,它是根据CAP理论而形成的满足一个分布式系统的非关系型数据库。与传统的数据库相比它的优势是能够对数据进行简单的增加或者修改,并能够平滑的伸缩。因此在现在云计算和大数据领域具有广泛的用途,同时也成为Hadoop生态系统中的重要一环。现今NoSQL数据库种类繁多,大致分为四种:(1)、Key/Value键值对存储的数据库 Redis,Berkeley DB(2)、面向列存储的数据库 Cassandra,HB... 阅读全文

posted @ 2013-07-18 19:38 _Babyface 阅读(553) 评论(0) 推荐(0) 编辑

摘要: Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现Collection.. 阅读全文

posted @ 2013-07-18 17:07 _Babyface 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 1、OracleClass.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); View Code 2、 阅读全文

posted @ 2013-07-18 13:14 _Babyface 阅读(189) 评论(0) 推荐(0) 编辑

2013年7月16日

摘要: MapReduce是一个用于大规模数据处理的分布式计算模型,通过Map函数来处理一个Key/value对以便生成一批中间的Key/Value对,再定义一个reduce函数将所有这些中间的、有着相同的Key的values合并起来。例如:map:(k1,v1)→list(k2,v2) reduce:(k2,list(v2))→list(k3,v3)其MapReduce编写的大致模板如下:MapReduce的创建1、Map过程的创建public static class Map extends Mapper{ public void map(K1 k1,V1 v1,Context conte... 阅读全文

posted @ 2013-07-16 21:54 _Babyface 阅读(561) 评论(0) 推荐(0) 编辑

2013年7月11日

摘要: 这是一个真实的案例,创始人不但要关注眼前的事业,也要规划自己未来的路,至少不要因为现在而影响未来。我们在此隐去了创业者的名字,请大家不要对号入座。 创业者A君,在 2010 年成立了一家移动互联网项目公司,是这家企业的创始人,同时也是这家企业的法定代表人,天使投资人很看好他和他的项目,投资了 100 万人民币,但是运营过程中,由于决策上的失败,项目最后走向了终点,虽然他用尽全力,但是最后也没有挽救回他苦心经营了 1 年的项目。2011 年,对A君来说是灰色的,项目的失败使他很泄气,心情跌入谷底。 在其他创业者的鼓励下,他于 2012 年再次开始创业,之前的天使投资人也答应再次给他支持,... 阅读全文

posted @ 2013-07-11 13:24 _Babyface 阅读(201) 评论(0) 推荐(0) 编辑

摘要: python中的self相当于C++中的this指针,指示的是其本身对象例如 1 high = 172 2 3 class PrintIn: 4 def __init__(self,high1): 5 self.high = high1 6 if(self.high 200):10 print "Mother fucker,are you Yao Ming?"11 else:12 print "O'ye,you can do this job very well"13 def p... 阅读全文

posted @ 2013-07-11 13:14 _Babyface 阅读(429) 评论(0) 推荐(0) 编辑

摘要: 写在前面:关于HDFS的方方面面在网上可以看到很多,因为hadoop算是比较新的技术,所以网上的很多hadoop作者都是在计算机行业叱咤多年的老手,对于hadoop的分析也相对高神,所以最开始时候对于我这个小清新来说简直是如天书一般(尤其是在没有详细了解java语言和linux系统的前提下),一个简单的操作可能都对我来说是云里雾里。因此在自己慢慢累积后,想从自己理解的角度来分析下hdfs,当然也是在学习前人的基础上自己的总结。HDFS的基础知识:1、HDFS通过流水线形式进行副本文件的复制,当某个客户端向HDFS文件写数据的时候,一开始是写入本地临时文件,假如该文件的Replication因子 阅读全文

posted @ 2013-07-11 13:02 _Babyface 阅读(553) 评论(0) 推荐(0) 编辑

摘要: 原文来自:blog.sina.com.cn ——2013 年 6 月 26 日,在北大法学院回答关于选择的问题 有一个故事,说的是一头驴,背着两捆草,饿了,到底放下那一捆来吃呢?一直犹豫不决,结果饿死了。这个故事有些夸张,但人生很多路口,大家都会在路口上徘徊。做选择是很难很痛苦的,这边有诱惑,那边也有诱惑。到底选择哪个?我的同学都出国了,我是不是也应该去新东方学习准备考托福?我的发小考公务员了,我是不是也要买书复习了?电视上说有个人小学没毕业做电商就发财了,我是不是也要到淘宝上开个店铺? 你今天听到东边热闹往东跑,明天听到西边热闹,就掉头往西边跑。很多年下来,你就会变成一个没头苍蝇,东一... 阅读全文

posted @ 2013-07-11 12:16 _Babyface 阅读(194) 评论(0) 推荐(0) 编辑