2018年6月28日
摘要: 1. 下载hive wget http://mirrors.hust.edu.cn/apache/hive/stable-2/apache-hive-2.3.3-bin.tar.gz 2. 解压tar -zxvf apache-hive-2.3.3-bin.tar.gz 3. cp apache-h 阅读全文
posted @ 2018-06-28 18:02 happy-dream 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1,获取mysql wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2. tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64. 阅读全文
posted @ 2018-06-28 16:31 happy-dream 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一.什么是hive hive是hadoop的数据仓库的工具,将结构化的数据映射为一张表,提供类似sql的查询功能,是不太熟悉mapreduce的同学可以借助工具来使用 二. 为什么使用hive * hadoop所面临的的问题: 学习成本高 项目开发周期长 mapreduce复杂查询开发难 *为什么用 阅读全文
posted @ 2018-06-28 13:45 happy-dream 阅读(188) 评论(0) 推荐(0) 编辑
  2017年3月31日
摘要: 1,创建数组 声明数组的两种基本形式: ArrayType Arrayname[]; ArrayType[] Arrayname; 例如:int array1[]; int[] array1[],array2[]; 一般开发都用第二种形式声明数组,一次可以声明多个数组使用; 2,上面只是对数组进行了 阅读全文
posted @ 2017-03-31 16:31 happy-dream 阅读(113) 评论(0) 推荐(0) 编辑
  2017年3月24日
摘要: 装饰者模式 现在出现这样一个场景:公司招聘人才,现在有很多继承person类的子类,如salePerson,ItPerson,sale+Itperson类等等;现在公司准备对能力不一样的人才提高工资收入。程序员恼火了,这种累有很多,我们需要一个个去修改代码,这是勤快人做的事,对于懒人还是多想想怎么解 阅读全文
posted @ 2017-03-24 14:25 happy-dream 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在框架中,反射用的比较多,是一种比较灵活的统一实例化类,规范化接口,用起来很方便,废话不多说,直接上代码,例子看懂基本就会用php的反射了,主要部分已添加注释;不明白的可以留言给我。 阅读全文
posted @ 2017-03-24 10:32 happy-dream 阅读(106) 评论(0) 推荐(0) 编辑
  2017年3月23日
摘要: 由于好理解,直接上代码,想想下玩的扑克 阅读全文
posted @ 2017-03-23 10:34 happy-dream 阅读(79) 评论(0) 推荐(0) 编辑
  2017年3月22日
摘要: 冒泡排序 原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 冒泡排序算 阅读全文
posted @ 2017-03-22 15:46 happy-dream 阅读(106) 评论(0) 推荐(0) 编辑
  2017年3月17日
摘要: 各参数含义: total:总物理内存 used:已使用内存 free:完全未被使用的内存 shared:应用程序共享内存 buffers:缓存,主要用于目录方面,inode值等 cached:缓存,用于已打开的文件 -buffers/cache:应用程序使用的内存大小,used减去缓存值 +buff 阅读全文
posted @ 2017-03-17 15:54 happy-dream 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 场景:1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子: 阅读全文
posted @ 2017-03-17 15:20 happy-dream 阅读(97) 评论(0) 推荐(0) 编辑