摘要: 分布式系统如何实现垮库join:1.小表做广播 look up join,用索引读取大表。2.如果两个表都很大:1)先按照join的key读取两个表(比如走索引),再merge;2.按照join的key将数据shuffle到多个节点计算。3.F1 论文里讲了另一种方法,表之间可以建立层级关系,父子表 阅读全文
posted @ 2018-04-04 15:30 2458697069 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Python 多线程 (一) 使用线程的两种方式: 1.函数式:调用thread模块中的start_new_thread()函数来产生新线程 thread.start_new_theard(function,args[,kwargs]) 或者threading.Thread(target=func, 阅读全文
posted @ 2018-04-04 14:56 2458697069 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 首先,将它想象成首尾相接,第二个格子开始选色一直选到最后一个,有两种情况:第二个与最后一个颜色一样或不同.假设涂n个格子方法为Fn,Fn=(m-2)Fn-1+(m-1)Fn-2,(加号两边对应两种情况,相当于一个递推式,颜色相同那种情况,第二个和最后一个看成一个格子,就相当于涂n-2的情况)然后就是 阅读全文
posted @ 2018-03-06 21:22 2458697069 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 文章链接:JDK各个版本的新特性jdk1.5-jdk8 不过最有用的是java的lambda表达式,还有stream的运用,以及map和reduce。一篇文章就够了。厉害。 jdk8新特性(部分) 接口可以添加默认方法,default; lambda表达式,对于接口可以直接用()->{}方式来表达, 阅读全文
posted @ 2017-08-21 17:07 2458697069 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 某同学的实验数据处理解决案例: 1.需求: 就是如果是两列中相同的规则,就用公式求和一下,不同就直接输出来 最终我的处理结果:大概花了两个小时解决了的方法。也是自己没有多动手。 处理方法代码是这样的。 代码: package leet.array; import java.io.BufferedRe 阅读全文
posted @ 2017-08-20 20:15 2458697069 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 第二篇: 给师姐解答问题: 1.为什么Java里的数组的长度是用length,字符串的长度是用string.length();来做的。能解释一下吗?(更高明的文法,数组取长度和字符串取长度,这两个的区别是什么)开始讲java的面向对象,因为array里封装了一个public属性是length,而且这 阅读全文
posted @ 2017-08-20 20:09 2458697069 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 基于规则的重要性。这个世界的大道至简,重中之重,主要矛盾:基于规则,了解规则。 我国人很多,平凡人也很多。 阅读全文
posted @ 2017-08-20 19:48 2458697069 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no>select S.*,D.dept_nofrom salaries S inner join dept_manager D on D.emp_no = S.emp_nowhere D.t 阅读全文
posted @ 2017-08-20 10:09 2458697069 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 全选,然后状态栏有个长度. win7选定几个文件后,会显示已选择多少项,然后点击显示更多详细信息就可以看到。 阅读全文
posted @ 2017-06-02 10:43 2458697069 阅读(3275) 评论(0) 推荐(0) 编辑
摘要: 1.使用github,git管理项目,从安装,到使用,一共也花不了多久。 在实验室,就要做各种各样的实验,这样你的整个水平才能提升。任何操作性的东西,好像都可以可以提升你bige。不要有心里障碍,其实就是一种本不麻烦,但是怕麻烦的心态。一共也用不了二十分钟,但是有时候你就是不做。要克服。 2.很早就 阅读全文
posted @ 2017-05-27 09:54 2458697069 阅读(1085) 评论(6) 推荐(1) 编辑