
工具 API 速查
工具 API 速查........
张伯毅
某厂技术,Apache DolphinScheduler Committer.
专注于调度&实时&大数据体系~
展开
-
IntelliJ IDEA 无法debug JDK 源码解决
如图, 去掉 勾选 java.* 和 javax.*原创 2020-05-01 12:54:58 · 5263 阅读 · 2 评论 -
Hadoop2.7.7 API: 弃用参数对比
Deprecated property name New property name create.empty.dir.if.nonexist mapreduce.jobcontrol.createdir.ifnotexist dfs.access.time.precision dfs.namenode.accesstime.precision dfs.backup....翻译 2019-08-13 20:33:37 · 573 阅读 · 0 评论 -
Hadoop2.7.7 API: mapred-site.xml 解析
name 描述 value 备注 mapreduce.jobtracker.jobhistory.location 如果作业跟踪器是静态的,则历史文件存储在这个众所周知的地方。如果此处未设置任何值,则默认情况下,它位于$ {hadoop.log.dir} / history的本地文件系统中。 mapreduce.jobtracker.jobhis...翻译 2019-08-13 20:31:51 · 3129 阅读 · 0 评论 -
Hadoop2.7.7 API: yarn-site.xml 解析
name description value hadoop.registry.rm.enabled 是否在YARN资源管理器中启用了注册表? 如果属实,那么YARN RM将根据需要。 创建用户和系统路径,并清除 服务记录集装箱,应用程序尝试 和应用程序完成。 如果错误,路径必须...翻译 2019-08-13 20:29:53 · 6324 阅读 · 0 评论 -
Hadoop2.7.7 API: hdfs-site.xml 解析
name description value 备注 hadoop.hdfs.configuration.version 配置文件版本 1 dfs.namenode.rpc-address 处理所有客户端请求的RPC地址,若在HA场景中,可能有多个namenode,就把名称ID添加到进来。该属性的格式为nn-host1:rpc-port。 ...翻译 2019-08-13 20:27:19 · 3228 阅读 · 0 评论 -
Hadoop2.7.7 API: core-site.xml 解析
name description value 备注 hadoop.common.configuration.version 配置文件版本 0.23.0 hadoop.tmp.dir 其它临时目录的父目录,会被其它临时目录用到。 /tmp/hadoop-${user.name} io.native.lib.available...翻译 2019-08-13 20:25:53 · 3174 阅读 · 0 评论 -
Hadoop2.7.7 API: hadoop-env.sh 解析
name description default value export JAVA_HOME=/home/hadoop/software/jdk1.8.0_171 设置 JAVA HOME export HADOOP_HOME_WARN_SUPPRESS=1 压制警告 1 export HADOOP_HOME=${HADOOP_HOME:-/u...原创 2019-08-13 20:24:36 · 2205 阅读 · 0 评论 -
Java 中基本数据类型在内存中占据的存储大小
注: 1byte = 8bit类型 32位系统占用空间 64位系统占用空间 boolean 1 byte 1 byte byte 1 byte 1 byte char 2 byte 2 byte short 2 byte 2 byte int 4 byte 4 byte floa...原创 2019-05-31 15:55:03 · 1422 阅读 · 1 评论 -
使用intellij idea 查看Java字节码
最近在研究 jvm ,需要查看字节码. 整理使用intellij idea 查看Java字节码 使用方式如下:内容参考:Program:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/bin/javapArguments:-c -l $FileClass$Wor...原创 2019-06-13 09:58:36 · 3513 阅读 · 4 评论 -
在Mac上搭建OpenJDK10源码调试环境
软件环境OS: macOS Sierra 10.14 IDE: Clion 2019.1 Code: OpenJDK 10下载IDE从JetBrains官网下载Clion,安装。导入项目打开Clion依次选择File>Import Project编辑配置如下图编辑DEBUG配置信息1.Executable选择之前build出...原创 2019-04-12 13:53:40 · 1396 阅读 · 0 评论 -
在Mac上编译OpenJDK10源码
官方说明 : Get the complete source code:hg clone http://hg.openjdk.java.net/jdk10/master Run configure:bash configure Ifconfigurefails due to missing dependencies (to either thetoolchain,...原创 2019-04-12 13:34:02 · 5969 阅读 · 4 评论 -
JAVA 对象头解析
一个Java对象在JVM中是由一个对应角色的oop对象来描述的,比如instanceOopDesc用来描述普通实例对象,arrayOopDesc用来描述数组对象,而这些类型的oop对象均是继承自oopDesc。class oopDesc { friend class VMStructs; friend class JVMCIVMStructs; private: //...原创 2019-06-12 14:44:34 · 6148 阅读 · 2 评论 -
Java 位运算符
Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:A = 0011 1100B = 0000 1101-----------------A&b = 0000 1100A | B ...原创 2019-06-13 19:18:56 · 981 阅读 · 0 评论 -
String 和 byte 类型互换浅析
1. String 转换为 byte[] .String 类其实就是一个 char 数组/** The value is used for character storage. */private final char value[];String 类自带方法getBytes(Charset charset) 将String 字符串转换文 byte 数组....原创 2019-04-02 12:51:39 · 8728 阅读 · 0 评论