阅读目录 一、源码分析 二、流程图 一、源码分析 1 创建logger对象 2 logger.debug() 3 LogRecord(object) 4 Handler(Filterer) 5 StreamHandler(Handler) 流处理 6 FileHandler(Handler) 文件处 ...
分类:
编程语言 时间:
2019-11-23 23:49:38
阅读次数:
93
flask源码分析01:框架简介 flask简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI(Python Web Server Gateway Interface)工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 ...
分类:
其他好文 时间:
2019-11-23 14:44:35
阅读次数:
53
目录 "简介" "为什么会有动态代理?" "常见的动态代理有哪些?" "什么是cglib" "使用例子" "需求" "工程环境" "主要步骤" "创建项目" "引入依赖" "编写被代理类" "编写MethodInterceptor接口实现类" "编写测试类" "运行结果" "源码分析 获得代理类的过 ...
分类:
其他好文 时间:
2019-11-23 12:59:40
阅读次数:
63
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建。 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar.gz Java: jdk-8u77-linux-x64.tar. ...
分类:
Web程序 时间:
2019-11-23 12:53:35
阅读次数:
85
werkzeug: Flask框架内部本身没有实现socket,而是使用wsgi实现。wsgi是web服务网管接口,能够对请求进行封装、解析。 基于werkzeug的web应用: 源码分析: 1. 首先看一下初始化 类,它重新构造 字典数据格式,列举了以下键值对: 2. 在文件起始处我们引入了 跟踪 ...
分类:
其他好文 时间:
2019-11-23 12:22:07
阅读次数:
79
1、Flume简介 ? (1) Flume提供一个分布式的,可靠的,对大数据量的日志进行高效收集、聚集、移动的服务,Flume只能在Unix环境下运行。 ? (2) Flume基于流式架构,容错性强,也很灵活简单。 ? (3) Flume、Kafka用来实时进行数据收集,Spark、Flink用来实 ...
分类:
Web程序 时间:
2019-11-22 12:11:59
阅读次数:
201
数据源Source RPC异构流数据交换 Avro Source Thrift Source 文件或目录变化监听 Exec Source Spooling Directory Source Taildir Source MQ或队列订阅数据持续监听 JMS Source SSL and JMS Sou ...
分类:
Web程序 时间:
2019-11-22 10:48:12
阅读次数:
84
Sqoop简介 Sqoop是一种旨在有效地在Apache Hadoop和诸如关系数据库等结构化数据存储之间传输大量数据的工具 原理: 将导入或导出命令翻译成Mapreduce程序来实现。 在翻译出的Mapreduce中主要是对InputFormat和OutputFormat进行定制 RDBMS到HD ...
分类:
Web程序 时间:
2019-11-21 21:27:34
阅读次数:
113
什么是Spark Streaming Spark Streaming类似于Apache Storm,用于流式数据的处理 Spark Streaming有高吞吐量和容错能力强等特点。Spark Streaming支持的数据输入源很多,例如:Kafka、Flume、Twitter、ZeroMQ和简单的T ...
分类:
其他好文 时间:
2019-11-21 13:56:11
阅读次数:
103
Spring Boot默认使用Tomcat作为嵌入式的Servlet容器,只要引入了spring-boot-start-web依赖,则默认是用Tomcat作为Servlet容器: <dependency> <groupId>org.springframework.boot</groupId> <ar ...
分类:
编程语言 时间:
2019-11-21 11:41:38
阅读次数:
70