
java
文章平均质量分 89
俞文祥、
这个作者很懒,什么都没留下…
展开
-
个人找到的阿里巴巴java编译手册
之前看过阿里内部整理的Java开发手册文档,全篇读完以后,整理出一份觉得可能对大家有所帮助的信息~。1.POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。反例:定义为基本数据类型boolean isSuccess;的属性,它的方法也是isSuccess(),RPC 框架在反向解析的时候,“以为”对应的属性名称是 success,导致属性获取不到,进而抛出异原创 2017-10-14 11:35:27 · 351 阅读 · 0 评论 -
idea快捷键
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可转载 2017-12-02 10:53:36 · 159 阅读 · 0 评论 -
StringTokenizer类的使用
StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, boolean转载 2017-12-15 10:50:05 · 179 阅读 · 0 评论 -
MapReduce代码实现1
三:MapReduce是一种分布式计算模型。Mapreduce框架有默认实现,程序员只需要覆盖map()和reduce()两个函数。MapReduce的执行流程1.Map Task (以一个入门例子的单词计数为例,两行一定行是hello word第二行是hello you中间是制表符) 1.1读取:框架调用InputFormat类的子类读取HDFS中文件数据转载 2017-12-07 19:41:13 · 980 阅读 · 0 评论 -
MapReduce代码实现2
Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里转载 2017-12-07 19:42:16 · 198 阅读 · 0 评论