导出任务 任务(task)可以分为公开(public)或私有(private)类型 公开任务从gulpfile中被导出(export),可以通过gulp命令直接调用 私有任务被设计为在内部使用,通常作为series()或parallel()组合的组成部分(私有类型不能直接被用户调用) 例子1: 运行 ...
分类:
其他好文 时间:
2019-08-31 13:09:50
阅读次数:
140
在datapath/datapath.c中会调用module_init(dp_init);来初始化内核模块。 static int __init dp_init(void){ int err; BUILD_BUG_ON(sizeof(struct ovs_skb_cb) > FIELD_SIZEOF ...
分类:
其他好文 时间:
2019-08-27 11:04:02
阅读次数:
102
简介 Spark中的OOM问题不外乎以下两种情况 map执行中内存溢出 shuffle后内存溢出 map执行中内存溢出代表了所有map类型的操作。包括:flatMap,filter,mapPatitions等。 shuffle后内存溢出的shuffle操作包括join,reduceByKey,rep ...
分类:
其他好文 时间:
2019-08-25 14:09:52
阅读次数:
75
虽然前面把class文件的产生到加载使用流程说了一遍,但是还是想具体看看classLoader的双亲委托具体是如何运行的,有什么利弊。 还有想看看不同类加载器的不同命名空间带来那些好处和实际有那些应用?并且想对ClassLoader加载类这个过程进行更加底层的了解,通过阅读源代码和自定义类加载器方式 ...
分类:
其他好文 时间:
2019-08-20 20:38:53
阅读次数:
114
前言:新生代的收集器有:Serial,ParNew,Parallel Scavenge等。老年代有:CMS,SerialOld,Paraller Old等。接下来将深入理解各个垃圾收集器的原理,以及它们如何在不同场景下进行搭配使用。 同时,先解释几个名次: (一) 新生代的收集器们 (1) ParN ...
分类:
其他好文 时间:
2019-08-19 18:54:40
阅读次数:
85
1、查询 1》通过提示,使用索引。 2》使用/*+parallel*/并行查询 3》查看执行计划,调整sql语句或者优化表结构 4》避免使用“*”号 2、表设计:partition分区技术,对数据进行Hash分区、时间分区 3、启用中间表,将一个复杂的查询分作多步查询得到最终的结果 4、DML语句考 ...
分类:
数据库 时间:
2019-08-19 00:10:35
阅读次数:
113
知识点 计算几何基础 讲义 点 我们把点 $\mathbf r$ 看成从 $\mathbf 0$ 到 $\mathbf r$的向量 $\vec{\mathbf r}$ 点乘 1. $\mathbf a \cdot \mathbf b = \mathbf b \cdot \mathbf a$ 2. $ ...
分类:
其他好文 时间:
2019-08-17 21:37:16
阅读次数:
74
先来看看5种JVM垃圾收集器特点 先来看看5种JVM垃圾收集器特点 一、常见垃圾收集器 现在常见的垃圾收集器有如下几种: 现在常见的垃圾收集器有如下几种: 新生代收集器: 新生代收集器: Serial ParNew Parallel Scavenge Serial ParNew Parallel S ...
分类:
其他好文 时间:
2019-08-16 15:46:57
阅读次数:
115
jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.9 默认垃圾收集器G1 -XX:+PrintCommandLineFl ...
分类:
其他好文 时间:
2019-08-16 01:07:28
阅读次数:
385
参考文献:https://developer.download.nvidia.cn/assets/cuda/files/reduction.pdf 文中对Scalar Reduction提出了6阶段的优化方法,其中比较关键的思想如下: 1.Avoid warp divergent 2.Sequent ...
分类:
其他好文 时间:
2019-08-14 21:31:18
阅读次数:
112