E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MapReduce源码分析
Java集合总结(含
源码分析
)
Java集合总结image-20201226095900455上图有些错误,Deque是继承Queue的,而不是Collection;且LinkedList没有继承Deque。image-20201211144153730image-20201226095932197一、概述及常用集合API一览IterableIterable里面有Iterator迭代器接口,Iterator接口有如下两个方法:b
LJH_9442
·
2023-12-15 05:01
2.CENTOS安装CDH和Kudu-1
Cloudera企业级数据中心的安装主要分为4个步骤:集群服务器配置,包括安装操作系统、关闭防火墙、同步服务器时钟等;外部数据库安装安装Cloudera管理器;安装CDH集群;集群完整性检查,包括HDFS文件系统、
MapReduce
大勇任卷舒
·
2023-12-15 01:40
JAVA BIO深入剖析
编程实例回顾客户端案例如下服务端案例如下小结4BIO模式下多发和多收消息客户端代码如下服务端代码如下小结5BIO模式下接收多个客户端概述客户端案例代码如下服务端案例代码如下小结6伪异步I/O编程概述客户端
源码分析
线程池处理类服务端
源码分析
小结
duration~
·
2023-12-15 01:01
IO
java
开发语言
【Hive】——概述
什么是Hive2Hive优点3Hive和Hadoop的关系4映射信息记录5SQL语法解析、编译Hive能将一个文件映射成为一张表,文件和表之间的关系称为映射Hive的功能职责是将SQL语法解析编译成为
MapReduce
6Hive
那时的样子_
·
2023-12-14 23:15
hive
hive
hadoop
大数据
SpringMvc入坑系列(一)----maven插件启动tomcat
springboot傻瓜式教程用久了,回过来研究下SSM的工作流程,当然从SpringMVC开始,从傻瓜式入门处理请求和页面交互,再到后面深入
源码分析
。本人写了一年多的后端和半年多的前端了。
Nuyoahll-_-ll
·
2023-12-14 22:43
SSM
java
maven
tomcat
java
hive数据仓库工具
1、hive是一套操作数据仓库的应用工具,通过这个工具可实现
mapreduce
的功能2、hive的语言是hql[hivequerylanguage]3、官网hive.apache.org下载hive软件包地址
xinxinyydss
·
2023-12-14 21:38
数据仓库
hive
hadoop
【hive】order by、sort by、distribute by、cluster by的区别
,在Hive中执行脚本时,我们可以通过set
mapreduce
.job.reduces=10来设置reduce的个数为10。
小赵要加油
·
2023-12-14 19:54
数据仓库
hive
hive
大数据
hadoop
MapReduce
1.请解释
MapReduce
的工作原理。
MapReduce
是一种编程模型,主要用于大规模数据集(特别是非结构化数据)的并行处理。
编织幻境的妖
·
2023-12-14 19:52
mapreduce
大数据
大数据存储技术(1)—— Hadoop简介及安装配置
Hadoop三大发行版本(四)Hadoop的优势二、Hadoop的组成(一)Hadoop1.x和Hadoop2.x的区别编辑(二)Hadoop的三种运行模式(三)HDFS架构概述(四)YARN架构概述(五)
MapReduce
Francek Chen
·
2023-12-14 19:08
大数据技术基础
Spark编程基础
大数据
hadoop
linux
Scala-初学
前提,已经安装好Scala在Linux终端准备资料:a.txt内容HIVE底层是hdfs和
mapreduce
实现存储和计算的。
Logan_addoil
·
2023-12-14 19:07
大数据学习之旅
scala
开发语言
后端
MapReduce
的执行过程(以及其中排序)
Map阶段(MapTask):切片(Split)-----读取数据(Read)-------交给Mapper处理(Map)------分区和排序(sort)Reduce阶段(ReduceTask):拷贝数据(copy)------排序(sort)-----合并(reduce)-----写出(write)1、Maptask读取:框架调用InputFormat类的子类读取HDFS中文件数据,把文件转换
Logan_addoil
·
2023-12-14 19:29
大数据学习之旅
mapreduce
大数据
flink
源码分析
之功能组件(六)-心跳组件
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-12-14 16:10
flink
中间件
rpc
GoLong的学习之路,进阶,微服务之使用,RPC包(包括
源码分析
)
今天这篇是接上上篇RPC原理之后这篇是讲如何使用go本身自带的标准库RPC。这篇篇幅会比较短。重点在于上一章对的补充。文章目录RPC包的概念使用RPC包服务器代码分析如何实现的?总结Server还提供了两个注册服务的方法客户端代码分析如何实现的?如何异步编程同步?总结codec/序列化框架使用JSON协议的RPCRPC包的概念回顾RPC原理看完回顾后其实就可以继续需了解并使用go中所提供的包。Go
红蒲公英
·
2023-12-14 15:50
GoLong
学习
微服务
rpc
分布式
架构
源代码管理
golang
kubelet
源码分析
(一)源码阅读前提-kubelet简介、架构及依赖技术
前言作为云原生的从业人员,k8s是不可逾越的一座大山。笔者经过一年有余的k8s操作实践后,决定定期阅读分析k8s源码,以加深对这门技术的理解和应用。本文在编写前参考了kubelet启动流程分析,这篇文章对于kubelet的源码有比较清晰的介绍,笔者第一遍的kubelet源码阅读,是参照这篇文章梳理的脉络逐步进行的。这篇文章的行文思路和文章结构也可以让新入手的读者能够对整个kubelet的源码轮廓有
bug_createman
·
2023-12-14 14:09
云原生源码阅读
kubelet
云原生
JVM类加载器ClassLoader的
源码分析
1、ClassLoader与现有类加载器的关系ClassLoader与现有类加载器的关系:ClassLoader是一个抽象类。如果我们给定了一个类的二进制名称,类加载器应尝试去定位或生成构成定义类的数据。一种典型的策略是将给定的二进制名称转换为文件名,然后去文件系统中读取这个文件名所对应的class文件。2、ClassLoader的主要方法抽象类ClassLoader的主要方法:(内部没有抽象方法
小熊学Java
·
2023-12-14 14:10
深入理解Java虚拟机
jvm
类加载器
ClassLoader
idea本地调试hadoop 遇到的几个问题
1.DEA对
MapReduce
的toString调用报错:Methodthrew‘java.lang.IllegalStateException‘exception.Cannotevaluateorg.apache.hadoop.mapreduc
sunweiking
·
2023-12-14 13:43
intellij-idea
hadoop
java
【源码解析】flink sql执行源码概述:flink sql执行过程中有哪些阶段,这些阶段的源码大概位置在哪里
文章目录一.sql执行流程
源码分析
1.Sql语句解析成语法树阶段(SQL->SqlNode)2.SqlNode验证(SqlNode–>Operation)3.语义分析(Operation->RelNode
roman_日积跬步-终至千里
·
2023-12-14 12:20
#
flink源码
flink
sql
大数据
zookeeper2==zookeeper源码阅读,集群如何选举出LEADER
源码分析
:首先将三台机器的data目录下除了myid之外的都清掉,从零开始启动。
一个java开发
·
2023-12-14 12:22
zookeeper
zookeeper
分布式
云原生
MapReduce
分布式编程
目录一、
MapReduce
概述(一)
MapReduce
定义(二)
MapReduce
优缺点(三)
MapReduce
核心原理二、
MapReduce
编程示例三、任务调度框架(一)经典
MapReduce
任务调度模型
Francek Chen
·
2023-12-14 12:43
大数据技术基础
mapreduce
分布式
大数据
yarn
Spark分布式内存计算框架
目录一、Spark简介(一)定义(二)Spark和
MapReduce
区别(三)Spark历史(四)Spark特点二、Spark生态系统三、Spark运行架构(一)基本概念(二)架构设计(三)Spark运行基本流程四
Francek Chen
·
2023-12-14 12:43
大数据技术基础
Spark编程基础
spark
大数据
分布式
十三、YARN资源分配调用
在Hadoop文件系统中,YARN作为Hadoop系统的第三大组件,其中,第二大组件
MapReduce
组件是基于YARN运行的,即没有YARN无法运行
MapReduce
程序,所以需要同时学习YARN。
弦之森
·
2023-12-14 12:34
Hadoop
开发语言
hadoop
大数据
hdfs
yarn
Fork/Join框架说明
目录1.说明2.ForkJoinPool的说明3.ForkJoinTask的说明4.任务的提交方式5.示例1.说明Fork/Join框架使用的是分而治之的一种模式,比如常见的
mapreduce
也是这种模式
linab112
·
2023-12-07 00:29
java
开发语言
python 大数据 选题推荐
完全可以作为当前较新的毕业设计题目选择方向,给各位同学参考项目分享,毕设指导:https://gitee.com/yaa-dc/BJH/blob/master/gg/python/README.md1基于
MapReduce
L学长
·
2023-12-06 20:17
hadoop学习之路3-
MapReduce
作业生命周期
本系列均为hadoop1版本为准。。MR作业生命周期,即用户从作业提交到运行结束经历的整个过程。如图所示:hadoopMR作业生命周期1.作业提交与初始化。用户提交作业后,首先由JobClient实例将作业相关信息,比如将程序jar包、作业配置文件、分片元信息文件等上传到hdfs上,其中分片元信息记录了每个输入分片的逻辑位置信息。然后JobClient通过RPC通知JobTracker。JobTr
乌拉乌拉儿
·
2023-12-06 18:09
RocketMQ
源码分析
(一)源码的各个模块
首先,你得有源码,这个网上都可以找到,各个版本大差不差;但是由于RocketMQ并入了Apache基金会,所以没了中文注释,看起来会有些费劲。我这边用的是RocketMQ4.4.0的源码,仅对核心源码进行分析,扩展包里的就暂时不谈了。本篇文章我会解释这些模块大致是做什么用的,详细分析后续更新。以下是源码的结构:001.jpg其中有几个模块是核心:namesrv:namesrv的核心代码,可以理解是
甘_
·
2023-12-06 17:31
ambari 安装及使用ambari安装hadoop记录
Ambari已支持大多数Hadoop组件,包括HDFS、
MapReduce
、Hive、Pig、Hbase、Zookeeper、Sqoop和Hcatalog等。ApacheAmbari支持HDFS
yujianbujianqwe
·
2023-12-06 17:24
ambari
hadoop
大数据
大数据平台Ambari2.7.4+HDP3.1.4详细安装教程
Ambari已支持大多数Hadoop组件,包括HDFS、
MapReduce
、Hive、Pig、Hbase、Zookeeper、Sqoop和Hcatalog等。
csdnuser267
·
2023-12-06 17:20
大数据平台
HDP
大数据
MQTT框架和使用
MQTT2.1安装APP2.2启动服务器2.3使用MQTTX2.3.1建立连接2.3.2订阅主题2.3.3发布主题2.4使用mosquitto2.4.1发布消息2.4.2订阅消息3.kawaii-mqtt
源码分析
罗小白的干爹
·
2023-12-06 17:18
网络编程
MQTT
网络
Could not find or load main class org.apache.hadoop.
mapreduce
.v2.app.MRAppMaster
问题:运行
mapreduce
出现以下报错:2023-12-0415:06:00,849INFO
mapreduce
.Job:map0%reduce0%2023-12-0415:06:00,879INFO
mapreduce
.Job
Appreciate(欣赏)
·
2023-12-06 16:14
apache
hadoop
mapreduce
1.2.2.4eclipse开发
MapReduce
总目录:https://www.jianshu.com/p/e406a9bc93a9Hadoop-子目录:https://www.jianshu.com/p/9428e443b7fd开发环境搭建:阶段一:安装eclipseLinux版。下载hadoop-eclipse-plugin-XXX.jar,xxx为hadoop版本号。下载完成后,将插件放到eclipse安装目录中plugins目录下。阶段
寒暄_HX
·
2023-12-06 11:23
JAVA面试知识点个人整理
的常用方法反射String包装类相关异常集合SET接口Queue接口Map接口辅助工具类并发编程线程并发理论Java内存模型Lock体系AQS(AbstractQueuedSynchronizer)详解与
源码分析
Nimrod__
·
2023-12-06 10:45
java
java
java虚拟机
集合
深入理解CopyOnWriteArrayList
源码分析
上篇推荐:Java中快速失败(fail-fast)机制CopyOnWriteArrayList简介CopyOnWriteArrayList是java.util.concurrent包下提供的一个线程安全的ArrayList。它通过一个简单的策略来保证线程安全:当我们需要修改列表时(增加、删除、修改等操作),而不是直接对当前的内容进行操作,它会将当前的内容复制一份,在副本上执行修改,然后将原列表指向
一个搬砖的农民工
·
2023-12-06 09:29
Java
java
spring
cow
第二十节 netty
源码分析
之 reactor中的EventLoop01
EventLoopGroup(如果使用到的是NIO,那么通常是NioEventLoopGroup),那么这个NioEventLoopGroup在Netty中到底扮演着什么角色呢?NIO的Reactor模型补充多线程的reactor模式Reactor多线程模型有如下特点:有专门一个线程,即Acceptor线程用于监听客户端的TCP连接请求.客户端连接的IO操作都是由一个特定的NIO线程池负责.每个客
勃列日涅夫
·
2023-12-06 08:40
[MyBatis
源码分析
- 数据源模块]
一、简介 数据源是实际开发中常用的组件之一。现在开源的数据源都提供了比较丰富的功能,例如,连接池功能、检测连接状态等,选择性能优秀的数据源组件对于提升ORM框架乃至整个应用的性能都是非常重要的。 MyBatis自身提供了相应的数据源实现,当然MyBatis也提供了与第三方数据源集成的接口,这些功能都位于数据源模块之中,该模块位于org.apache.ibatis.datasource包中,相关
小胡_鸭
·
2023-12-06 07:38
9-
MapReduce
开发技术
单选题题目1:
MapReduce
自定义排序规则需要重写下列那项方法选项:AreadFields()BcompareTo()Cmap()Dreduce()答案:B---------------------
阿伊同学
·
2023-12-05 22:36
MapReduce
ArrayList
源码分析
(基于jdk1.8)(三):Arrays.asList方法带来的问题
@[toc]Arrays.asList,本来是另外一个类,之所以放到ArrayList相关的文章里面一并讨论,是因为这也是我们日常在使用过程中的一个误区,容易将Arrays.asList产生的结果与ArrayList进行等价。1.问题重现1.1int数组转ArrayList问题一开始,我们最简单的需求就是将一个数组转为list,搜索了很多资料之后,有人告诉你,Arrays.asList是专门解决这
冬天里的懒喵
·
2023-12-05 22:39
从
源码分析
vue3组件的生命周期
概览借官网一张图充篇幅☺这张图展示了一个vue组件从开始渲染到卸载结束一整个生命周期经历的每个环节但只罗列了选项式api生命周期钩子,没有将组合式api的生命周期钩子放进去下面这个表格列出了所有选项式api生命周期钩子和组合式api生命周期钩子,以及他们的对应关系和执行的时机组合式api选项式api执行时机—beforeCreate初始化组件内的属性(如:data,props,watch,comp
bdawn
·
2023-12-05 21:11
vue3
前端
javascript
vue
生命周期
setup
RxJava 线程切换之subscribeOn
源码分析
首先看下我们RxJava的常规使用方法代码A调用类Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{e.onNext(XXX);e.onComplete();}}).subscribeOn(Schedulers.io()).obse
safeguard_迩
·
2023-12-05 20:15
Spring Security 6.x 系列(9)—— 基于过滤器链的
源码分析
(二)
一、前言在本系列文章:SpringSecurity6.x系列(4)——基于过滤器链的
源码分析
(一)中着重分析了SpringSecurity在SpringBoot的自动配置、DefaultSecurityFilterChain
gmHappy
·
2023-12-05 19:29
Spring
Security
6.x系列进阶实战
Spring
Security
【Windows下】Eclipse 尝试
Mapreduce
编程
文章目录配置环境环境准备连接Hadoop查看hadoop文件导入Hadoop包创建
MapReduce
项目测试
Mapreduce
编程代码注意事项常见报错配置环境环境准备本次实验使用的Hadoop为2.7.7
撕得失败的标签
·
2023-12-05 19:59
Hadoop
eclipse
mapreduce
windows
hadoop-eclipse
Hadoop 概述
文章目录Hadoop概述Hadoop是什么Hadoop主要发展历程Hadoop优势Hadoop组成Hadoop1.x、2.x、3.x区别HDFS概述YARN概述
MapReduce
架构概述HDFS、YARN
撕得失败的标签
·
2023-12-05 19:59
Hadoop
hadoop
大数据
分布式
Hadoop生态圈
Android系统蓝牙资料
action=onClickhttps://blog.csdn.net/ChaoLi_Chen/article/details/108285847Android9.0Bluetooth
源码分析
(一)蓝牙开启流程
绿叶清风
·
2023-12-05 18:14
Android蓝牙
Android
详解函数栈帧
目录
源码分析
全过程图示总结函数栈帧讲解函数栈帧初解1.源码函数栈帧包括了函数的调用,栈的开辟,参数的使用,栈空间的分配等,理解了函数栈帧,有助于我们写出更规范的代码,了解和观察内存的使用情况,本文将基于上一章函数栈帧的解释
且听吟风°
·
2023-12-05 13:01
c语言
开发语言
python制作网页样式_Python代码格式化CSS样式表文件
源码分析
用Python代码实现格式化CSS样式表其实很简单,玩蛇网今天给大家来介绍一下使用Python来格式化网页CSS样式表文件的方法。同时提供如何格式化css文件的Python代码脚本。如果你正在制作网页,可能你需要很多CSS代码需要优化,把杂乱的样式表文件变得更整齐、更规范、体积更小再变小一些,对网站本身的帮助是非常大的。用python写这个代码是最适合的了,代码量很少,但起到的作用却很大。JS/H
weixin_39621379
·
2023-12-05 13:48
python制作网页样式
通过查看ThreadLocal的源码进行简单理解
简单案例ThreadLocal
源码分析
断点跟踪为什么要使用ThreadLocal在多线程下,如果同时修改公共变量可能会存在线程安全问题,JDK虽然提供了同步锁与Lock等方法给公共访问资源加锁,但在高并发的场景下
zmbwcx2003
·
2023-12-05 11:14
java
Docker
源码分析
(七):Docker Container网络 (上)
http://www.infoq.com/cn/articles/docker-source-code-analysis-part71.前言(什么是DockerContainer)如今,Docker技术大行其道,大家在尝试以及玩转Docker的同时,肯定离不开一个概念,那就是“容器”或者“DockerContainer”。那么我们首先从实现的角度来看看“容器”或者“DockerContainer”
aebdm757009
·
2023-12-05 11:03
运维
操作系统
copyOfRange方法--
源码分析
首先看看Arrays.copyOfRange泛型方法:publicstaticT[]copyOfRange(T[]original,intfrom,intto){returncopyOfRange(original,from,to,(Class)original.getClass());}里面实际调用的是更加通用的泛型方法copyOfRange(),那么继续往下看publicstaticT[]co
嘻·嘻
·
2023-12-05 10:02
Java
java
开发语言
【Spark基础】-- 理解 Spark shuffle
在我们理解Sparkshuffle之前,需要先熟悉Spark的executionmodel和一些基础概念,如:
MapReduce
、逻辑计
high2011
·
2023-12-05 10:24
Spark
spark
大数据
分布式
Apache Spark
ApacheSpark是一个快速、可扩展、开源的大数据处理框架,采用内存计算,具有比Hadoop
MapReduce
更高的性能和更好的扩展性。
m0_64180190
·
2023-12-05 10:24
付费
javascript
html5
开发语言
Apache Sqoop使用
Sqoop工作机制是将导入或导出命令翻译成
mapreduce
程序来实现。在翻译出的
mapreduce
中主要是对inputformat和outputformat进行定制。
高过蓝天的云
·
2023-12-05 10:41
apache
sqoop
hadoop
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他