- 博客(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 245 1
原创 【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 historyserverhive deb...
2020-04-16 20:24:38 232
原创 【20200320分享】-Hive源码之SQL编译执行流程
Design官网Hive设计图Compiler解析器(Parser)–将查询字符串转换为解析树表示形式。语义分析器(Semantic Analyser)-将解析树转换为内部查询表示形式,该表示形式基于块。逻辑计划生成器(Logical Plan Generator)将内部查询表示形式转换为逻辑计划,该逻辑计划由运算符树组成。但是reduceSink等运算符是Hive专用的,将该计划...
2020-03-22 21:28:58 189
原创 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 539 3
MVC模式的实现的增删改查
2011-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人