JVM 内存管理 发表于 2020-10-29 | 分类于 Java , JVM | | 阅读次数: JVM 内存管理参考文档 1. 堆和栈JVM内存划分: 寄存器(程序计数器PC拿到指令地址,放入指令寄存器IR中,cpu执行指令) 本地方法区(本地方法栈):主要是调用native方法 方法区:记录类的信息,常量等 这个方法区在jdk8之前是叫永久代,存储一些类的信息,方法的信息等类似元数据信息一 ... 阅读全文 »
Interview-1 发表于 2020-12-28 | 分类于 Interview | | 阅读次数: Interview-11. 线程的状态 新建(NEW):新建一个线程 可运行(RUNNABLE):调用start,等待cpu的使用权 运行(RUNNING):可运行(RUNNABLE)的线程拿到cpu时间片,开始执行 阻塞(BLOCKED):指线程因为某种原因放弃了cpu 使用权,即让出了cpu时间 ... 阅读全文 »
Linux 常用命令 发表于 2021-01-19 | 分类于 Linux | | 阅读次数: Linux 常用命令1. vim dd 删除一整行,下一行提上来;D删除一整行,光标在行头 S删除一整行并插入,相当于D+i;s 删除当前位置的字符并插入 I 到行首插入;i 在当前光标位置插入 :set nu 行号;:set nonu 取消行号 J 合并当前行和下一行 ctrl+f 向下翻页 ct ... 阅读全文 »
HBase进阶 发表于 2020-10-26 | 分类于 Hadoop , HBase | | 阅读次数: HBase进阶HBase中的HLogHBase中的MemStore 1. 架构 master负责管理多个region server,一个region server里有多个region。一个表会划分多个region,起初只有一个,数据增多,region增大到一定程度会拆分成2个region一个表最终 ... 阅读全文 »
Kafka进阶 发表于 2020-04-21 | 分类于 Hadoop , Kafka | | 阅读次数: Kafka1. 知识点1.1 Kafka不能保证消息的全局有序,只能保证消息在partition内有序1.2 每个partition对应于一个log文件,该log文件中存储的就是生产者生成的数据,生产者生成的数据会不断的追加到该log的文件末端,且每条数据都有自己的offset1.3 kafka中的 ... 阅读全文 »