概述 什么是 Spark Streaming? Spark Streaming is an extension of the core Spark API that enables scalable, high throughput, fault tolerant stream processing ...
分类:
其他好文 时间:
2018-10-31 15:38:08
阅读次数:
154
二、预习下由于我们在上一篇文章中,描述了比较高层的I/Ostack的结构,接下来我们来讲讲底层的结构。这一节,可能绝大多数的人在实际的工作中,并不是涉及到开发,但也是linuxI/O中非常重要的。那我们就一一列举,来讲讲它们都是什么。1、BlockLayer,在很多年前,我在看SCSI子系统的时候,我那时候就不是太确立BlockLayer到底是什么,因为这其中要理解blockdevice、BIO和
分类:
系统相关 时间:
2018-10-29 20:05:06
阅读次数:
181
精进篇:netty源码死磕7 巧夺天工——Pipeline入站流程详解1. Pipeline的入站流程在讲解入站处理流程前,先脑补和铺垫一下两个知识点:(1)如何向Pipeline添加一个Handler节点(2)Handler的出站和入站的区分方式1.1. HandlerContext节点的添加在P... ...
分类:
Web程序 时间:
2018-10-29 02:06:52
阅读次数:
203
恢复内容开始 前面的我那几个源码截图,大家可以自己点进去看看,共同点都是封装了 ThreadPoolExcutor这构造函数 无非就是传递的参数不一样~~ 比如 SingleThreadExecutor 就是这个构造函数: 下面我就介绍些这个构造函数: 提交一个任务到线程池中,线程池的处理流程如下: ...
分类:
编程语言 时间:
2018-10-23 14:47:02
阅读次数:
178
1线程池的处理流程向线程池提交一个任务后,它的主要处理流程如下图所示一个线程从被提交(submit)到执行共经历以下流程:线程池判断核心线程池里是的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务。如果核心线程池里的线程都在执行任务,则进入下一个流程线程池判断工作队列是否已满。如果工作队列没有满,则将新提交的任务储存在这个工作队列里。如果工作队列满了,则进入下一个流程。线程池判断其
分类:
编程语言 时间:
2018-10-22 22:47:25
阅读次数:
245
就目前来说,网站主要分为静态页面和动态页面,纯静态页面的网站已经比较少见了,大型网站一般使用的是静态页面+动态页面的建站技术,还有一部分网站是纯动态页面。负责处理这些页面的软件我们通常称之为web容器,是一种服务程序,负责处理客户端(浏览器)发来的访问请求,如果是静态页面会直接将文件内容呈现给客户端(浏览器),如果是动态页面会将其解析成静态内容之后再呈现给客户端(浏览器)。一、Apache、Ngi
分类:
Web程序 时间:
2018-10-19 17:40:02
阅读次数:
348
008-spring cloud gateway-路由谓词RoutePredicate、RoutePredicateFactory ...
分类:
编程语言 时间:
2018-10-14 16:20:47
阅读次数:
382
本文主要讲述如何对中文文本进行预处理,将原始的中文文本处理成文本向量 ...
分类:
其他好文 时间:
2018-10-14 00:24:28
阅读次数:
175
1、介绍 软件应用中使用最广泛的并行编程范例是多线程。通常一个应用有一个进程,分成多个独立的线程,并行运行、互相配合,执行不同类型的任务。 线程是独立的处理流程,可以和系统的其他线程并行或并发地执行。多线程可以利用共享内存空间共享数据和资源。线程和进程的具体实现取决于你要运行的操作系统,但是总体来讲 ...
分类:
编程语言 时间:
2018-10-10 14:07:06
阅读次数:
221
上篇文章记录了从后端接口返回数据经过切面和消息转换器处理后返回给前端的过程。接下来,记录从请求发出后到后端接口调用过的过程。 web请求处理流程 源码分析 ApplicationFilterChain会调DispatcherServlet类的doService()(HttpServlet类),类继承 ...
分类:
编程语言 时间:
2018-10-07 14:45:22
阅读次数:
168