编译JDK12 前言 最近开始进行JVM的学习。在书中第一步便是编译JDK,参考书是《深入理解Java虚拟机》,并且以后的环境也需要。 刚开始我在ParrotOS系统中编译,出现挺多的问题,也不是什么大问题,一直因为卡的死死的而放弃。 本机只有8G内存想要全部利用,用虚拟机是不行的,于是便选择了Ub ...
分类:
其他好文 时间:
2019-12-27 13:38:59
阅读次数:
111
Vertica作为C-Store项目的商业化实现,所有前置论文C-Store要先看下 The Vertica Analytic Database (Vertica) is a distributed massively parallel RDBMS system that commercialize ...
分类:
数据库 时间:
2019-12-25 12:47:57
阅读次数:
91
Spark on K8S源码解析sparkk8stime: 2019-12-19Spark on k8s源码解析1. Spark Submitspark-submit.shspark-class.shSparkSubmit第一步,初始化spark应用配置第二步,执行spark应用 Spark on ... ...
分类:
其他好文 时间:
2019-12-22 21:43:57
阅读次数:
113
1.并行流并不一定能提高效率,就和多线程并不能提高线程的效率一样 因为引入并行流会引起额外的开销,就像线程的频繁上下文切换会导致额外的性能开销一样,当数据在多个cpu中的处理时间小于内核之间的传输时间,使用并行流也就没有什么意义了. 这边用代码演示一下 public static long iter ...
分类:
其他好文 时间:
2019-12-21 00:09:40
阅读次数:
118
垃圾收集分两大块内容: 新生代垃圾收集、老年代垃圾收集 两者各有特性,在新生代内存中,大部分对象朝生夕死,GC的垃圾回收算法大多为复制算法 老年代内存中对象的存活率较高,古选择标记-整理、标记-清除算法较多 新生代收集器有三款: Serial收集器、ParNew收集器、Parallel Scaven ...
分类:
其他好文 时间:
2019-12-18 14:47:21
阅读次数:
88
原文:Visual Studio 使用 Parallel Builds Monitor 插件迅速找出编译速度慢的瓶颈,优化编译速度 ... ...
分类:
其他好文 时间:
2019-12-17 00:50:25
阅读次数:
112
一、定义 二、常用函数 stream的操作分为两类:中间操作和结束操作。 中间操作:就是流的中间状态,它是惰性操作,不立即执行,每次调用中间操作只是产生一个新的stream视图而已。 结束操作:流最后的执行结果。 常用的中间操作:filter(过滤),map(转换),sorted(排序),disti ...
分类:
编程语言 时间:
2019-12-17 00:35:55
阅读次数:
88
Oracle第二话之调优工具 原创if 0 = -I can 发布于2019-04-09 19:53:12 阅读数 172 收藏 展开 目录 1、告警日志 2、用户进程trace文件 3、动态性能视图 4、statspack 安装产生报告 5、生成AWR ADDM ASH 报告 6、explan - ...
分类:
数据库 时间:
2019-12-14 19:31:50
阅读次数:
140
1??查看当前CentOS系统版本: 2??查看时区: 3??修改时区: 4??查看当前时间: ...
分类:
系统相关 时间:
2019-12-13 12:10:48
阅读次数:
260
一、State 在Flink中,按照基本类型,对State做了以下两类的划分: Keyed State,和Key有关的状态类型,它只能被基于KeyedStream之上的操作,方法所使用。我们可以从逻辑上理解这种状态是一个并行度操作实例和一种Key的对应, <parallel-operator-ins ...
分类:
其他好文 时间:
2019-12-11 12:57:38
阅读次数:
219