03 2019 档案

摘要:一:java虚拟机的组成 1-程序计数器,线程私有,当前线程所执行的字节码的行号指示器。 2-java虚拟机栈,线程私有,用于存储局部变量表(八大基本类型和对象引用)、操作数栈、动态链接、方法出口等信息。 每一个方法从调用知道执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程。 3-本地方 阅读全文
posted @ 2019-03-27 20:01 上海小墨子 阅读(196) 评论(0) 推荐(0) 编辑
摘要:本文大部分为整合内容,会参考不少其他的技术博客。如有问题,请联系我。 一:java线程状态和转化过程 参考:https://www.cnblogs.com/happy-coder/p/6587092.html 线程转化图: 说明:线程共包括以下5种状态。1. 新建状态(New) : 线程对象被创建后 阅读全文
posted @ 2019-03-20 19:30 上海小墨子 阅读(256) 评论(0) 推荐(0) 编辑
摘要:问题一: 启动storm时,发现kafka一直读取不了数据,但是查询时,仍有数据没有读取: 一直读取不了,看了下代码,是kafka消费时,一直读取不了数据: 查询,很符合kafka重复读取引起的问题。 详情见链接:Kafka重启Consumer后抓不到数据的问题 确实storm读取时是自动提交的,并 阅读全文
posted @ 2019-03-06 18:30 上海小墨子 阅读(920) 评论(0) 推荐(0) 编辑
摘要:B+树的应用场景:主要用在传统的行数据库中,因为查询速度快。但是如有有大量的数据需要查询时就暴露出其弊端。 LSM树的应用场景:Hbase就是使用了LSM树。 主要的实现方式:写数据时,第一步,写到预写日志中,目的是防止数据在写入时丢失; 第二步,将数据放入到内存中。 第三步,当内存的大小超过指定值 阅读全文
posted @ 2019-03-02 18:17 上海小墨子 阅读(4106) 评论(0) 推荐(0) 编辑
摘要:问题描述: hbase表中有数据,而使用hbase的Client取数据的条数小于hbase实际的条数。并且在客户端是没有报错信息。 Bug1: 使用的是协处理器进行取数据的,说下协处理器的作用,在客户端对所取的数据进行处理后,再返回给客户端。这样可以减少数据的传输,提高查询速度。 客户端没有报错,找 阅读全文
posted @ 2019-03-01 17:57 上海小墨子 阅读(834) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示