1. 什么是stream API Java8提供的stream API可以让程序员像操作数据库一样操作集合。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核处理器的优势,使用 fork/j ...
一、概述 本节将分析RxJava2的线程切换模型。通过对线程切换源代码的分析到达对RxJava2线程切换彻底理解的目的。通过对本节的学习你会发现,RxJava2线程切换是如此的简单,仅仅是通过两个操作符就能完成从子线程到主线程,或者主线程到子线程,再或者从子线程到子线程的切换。对应的操作符为:obs ...
分类:
编程语言 时间:
2020-02-19 16:43:51
阅读次数:
247
#include <iostream> #include<map> using namespace std; int main() { map<string,int> nameAge; nameAge["sun"]=232; nameAge["sun2"]=23; nameAge["sun1"]=3 ...
分类:
编程语言 时间:
2020-02-13 18:58:13
阅读次数:
58
使用高阶函数 filter : 从一个数组中筛选出限定条件的新的数组 form: [ { acount: 10, name: "张一" }, { acount: 2, name: "张二" }, { acount: 23, name: "张三" }, { acount: 42, name: "张四" ...
分类:
其他好文 时间:
2020-02-12 13:08:10
阅读次数:
80
翻译:云荒杯倾本文是Emscripten-WebAssembly专栏系列文章之一,更多文章请查看专栏。也可以去作者的博客阅读文章。欢迎加入Wasm和emscripten技术交流群,群聊号码:939206522。 下面是正文: 如果只是想要入门Emscripten的话,使用Emscripten是非常简 ...
分类:
其他好文 时间:
2020-01-18 14:55:17
阅读次数:
153
如题,这是个漏洞复现的详细教程,本教程针对的系统是Windows7操作系统,其他系统请自行测试。 备注:教程会很详细,讲解会很明白,一文可以解决你的常见困难。 测试环境 kalilinux 192.168.1.109 (主机) windows7 192.168.1.104 (虚拟机) 开始 首先使用 ...
分类:
其他好文 时间:
2019-12-30 19:15:08
阅读次数:
93
1. hdfs存文件的时候会把文件切割成block,block分布在不同节点上,目前设置replicate=3,每个block会出现在3个节点上。 2. Spark以RDD概念为中心运行,RDD代表抽象数据集。以代码为例: sc.textFile(“abc.log”) textFile()函数会创建 ...
分类:
其他好文 时间:
2019-11-22 13:26:33
阅读次数:
63
1、避免创建重复的RDD和不必要的内存空间浪费 错误代码: 错误解析: 这种情况下,Spark需要从文件中加载两次hello.txt文件的内容,并创建两个单独的RDD;第二次加载HDFS文件以及创建RDD的性能开销,很明显是白白浪费掉的 正确代码: 2、尽最大可能复用同一个RDD 错误代码: 错误解 ...
分类:
其他好文 时间:
2019-10-27 15:04:12
阅读次数:
103
Java之map使用方法 1 package basic; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 //常用map操作 7 public class MapDemo { 8 9 public static void main ...
分类:
编程语言 时间:
2019-10-21 18:57:01
阅读次数:
83
1. map()简介 Stream.map()是一个Stream的转换方法,把一个stream转换为另一个Stream,这2个Stream是按照映射函数一一对应的。 所谓map操作,就是把一种操作运算映射到序列的每个元素上。 例如:f(x)=x^2,对x计算它的平方,把这个函数映射到一个序列{1, ...
分类:
编程语言 时间:
2019-09-07 13:27:06
阅读次数:
101