
JAVA
文章平均质量分 63
AI干IT
AI产品经理
展开
-
Java虚拟机(JVM)中的元空间(Metaspace)一些关键点的总结
• 元空间与GC的关系:GC在元空间中的作用主要是收集死亡对象和类的加载器。• 元空间的引入:在Java 8中,JVM的内存结构经历了变化,其中方法区被替代为元空间(Metaspace)。• 内存管理:元空间的内存管理不需要跟踪每个单独的分配以便释放它们,因此元空间分配器是一个基于区域的分配器,优化了快速、低开销的本地内存分配。来设置元空间的最大大小为256MB。• 元空间大小:元空间的大小受系统的物理内存和虚拟内存的限制。• 优点:使用本地内存的好处是,元空间的大小不再受限于JVM的堆内存设置(如。原创 2024-12-04 18:57:37 · 573 阅读 · 0 评论 -
Goroutine与Thread差异
Goroutine VS Thread场景:启动四个线程或协程,每个任务单独累加50000000000次。 机器配置:intel i5-3470 3.2GHZ 8G win7 64 pro代码如下 go:package com.paxos.thread; public class TestThreadMultihttp { Runnable r = new Runnable() {原创 2017-08-10 15:05:08 · 670 阅读 · 0 评论 -
kafka Streams学习
kafka Streams学习牢记Kafka Streams是一个Java类库,不是一个流处理框架,这点和Strom等流处理框架有明显的不同什么是流?无边界(源源不断)数据集的抽象表示。为什么要用流式处理:面向数据流的响应式编程(RP Reactive Programming)已经越来越普及,响应式编程对于无边界数据处理更有优势。 流的特性:事件流...原创 2018-03-12 11:49:00 · 2145 阅读 · 0 评论 -
hadoop2.7.2 hbase hive kylin-2.4.0-bin-hbase1x 环境搭建
1.下载包hadoop 2.7.2hbase 1.2.5 hive 1.2.2 kylin-2.4.0-bin-hbase1x第一部分hadoop安装2.创建Hadoop账号并修改权限[root@Master:/root]#useradd -m hadoop -s /bin/bash[root@Master:/root]#passwd hadoop添加新...原创 2018-07-02 17:34:57 · 696 阅读 · 0 评论 -
kylin hadoop yarn 文件夹空间不足问题
先看我的yarn-site.xml配置 <configuration> <!-- Site specific YARN configuration properties --> <property> &原创 2018-07-30 14:33:40 · 2431 阅读 · 0 评论 -
kylin cube集成kafka源码阅读
首先看一条kafka cube构建语句curl -X PUT –user ADMIN:KYLIN -H “Content-Type: application/json;charset=utf-8” -d ‘{ “sourceOffsetStart”: 0,”sourceOffsetEnd”: 9223372036854775807,”buildType”: “BUILD”}’ http://9...原创 2018-08-10 15:25:13 · 666 阅读 · 0 评论 -
kylin cube kafka streaming LZ4Exception异常
在kylin中使用kafka streaming消费topic,消息的生成加密方式采用lz4算法,cube异常中断。 configMap.put(StreamsConfig.producerPrefix(ProducerConfig.COMPRESSION_TYPE_CONFIG), “lz4”);Error: java.lang.ClassNotFoundException: net.jp...原创 2018-08-24 16:42:59 · 855 阅读 · 0 评论