- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java中继承语法的缺陷
JAVA中使用继承时存在的问题: 问题:子类中调用父类中调用了父类已经其他方法的方法 有点绕哈,绕了,懂了也就开心了哈 借个图: Father类里有两个方法A和方法B,并且A调用了B。子类Son重写了方法B,这时候如果子类调用继承来的方法A,那么方法A调用的就不再是Father.B(),而是子类中的方法Son.B()。如果程序的正确性依赖于Father.B()中的一些操作,而Son.B()重写...
2020-04-25 14:54:46
306
原创 【20200416分享】-Hive源码之Debug入口类CliDriver
远程Hive端Debug运行 hdp服务启动 /usr/lib/hdp/hadoop-3.1.1/sbin/start-dfs.sh /usr/lib/hdp/hadoop-3.1.1/sbin/start-yarn.sh /usr/lib/hdp/hadoop-3.1.1/sbin/mr-jobhistory-daemon.sh start historyserver hive deb...
2020-04-16 20:24:38
268
原创 【20200320分享】-Hive源码之SQL编译执行流程
Design 官网Hive设计图 Compiler 解析器(Parser)–将查询字符串转换为解析树表示形式。 语义分析器(Semantic Analyser)-将解析树转换为内部查询表示形式,该表示形式基于块。 逻辑计划生成器(Logical Plan Generator)将内部查询表示形式转换为逻辑计划,该逻辑计划由运算符树组成。但是reduceSink等运算符是Hive专用的,将该计划...
2020-03-22 21:28:58
232
原创 HashMap踩过的坑!
总结:HashMap和Hashtable的底层实现: 数组+链表结构;Put碰撞时覆盖与否;原因:做出一种寻址容易,插入删除也容易的数据结构使用hahmap对数组中的元素计数:--->map.keyset.contains Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (int i =
2017-10-06 11:55:01
582
3
MVC模式的实现的增删改查
2011-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人