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 Stream Map
2)stream是一种新的编程思想,提供了很多函数,简化了代码量,提高了开发速度3)Map函数是其中一个具体的方法4)
MapReduce
模型将数据处理方式抽象为map和reduce,其中map也叫映射,
安小然然
·
2023-12-19 22:06
Java基础
java
stream
Yarn
MapReduce
MapReduce
的架构
MapReduce
是一个用于大规模数据处理的分布式计算模型
MapReduce
模型主要有Mapper和Reducer两个抽象类.Mapper端主要负责对数据的分析处理
海边的贝壳林
·
2023-12-19 22:21
Hive学习新天地一站式掌握Hive技能,让你成为大数据领域的佼佼者!
它能够将结构化的数据文件映射为一张数据库表,并提供类似于SQL的查询功能,可以将SQL语句转换为
MapReduce
任务进行运行。
知识分享小能手
·
2023-12-19 22:56
大数据
大数据
hive
学习
基于PaddleOCR史上最全车牌号识别实现(三)
车牌号识别
源码分析
1、添加预测代码新建deploy目录,加入预测py文件核心代码如下:defpredict(self,image=N
番茄小能手
·
2023-12-19 20:43
车牌号识别
PaddleOCR
人工智能
机器学习
深度学习
RocketMQ系统性学习-RocketMQ原理分析之源码启动、Broker启动流程分析
文章目录RocketMQ原理分析启动RocketMQ源码NameServer启动Broker启动Broker启动流程分析RocketMQ原理分析启动RocketMQ
源码分析
RocketMQ之前,先确保可以成功启动起来
11来了
·
2023-12-19 20:58
RocketMQ
rocketmq
学习
MapReduce
paper(2004)-阅读笔记
文章目录前言摘要(Abstract)一、引言(Introduction)二、编程模型(ProgrammingModel)三、实现(Implementation)3.1、执行概述(ExecutionOverview)3.2、主节点数据结构(MasterDataStructures)3.3、容错(FaultToleran)3.4、局部性3.5、任务粒度3.6、备用任务四、技巧4.1、划分函数4.2、顺
幸平xp
·
2023-12-19 19:16
paper笔记
mapreduce
大数据
分布式
转载--Mycat
源码分析
目录
Mycat
源码分析
目录1.mycat2.0-启动流程2.mycat2.0分析系列之二--HeartbeatScheduler分析3.mycat2.0分析系列之三--链接请求处理(1)4.mycat2.0
SteveGuRen
·
2023-12-19 19:23
ClassLoader
源码分析
一、类的关系图关系类图如下:二、Launcher核心类的源码剖析我们先从启动类说起,有一个Launcher类sun.misc.Launcher;publicclassLauncher{privatestaticURLStreamHandlerFactoryfactory=newFactory();//静态变量,初始化,会执行构造方法privatestaticLauncherlauncher=new
jiuLives
·
2023-12-19 18:16
java
开发语言
Hive底层如何和数据库进行交互
hive的功能实现是由HDFS+
Mapreduce
结合起来使用的。
旅僧
·
2023-12-19 17:31
hive
数据库
hadoop
JVM-01 类加载过程及
源码分析
一、JVM类加载过程及
源码分析
我们通过ide写的java代码,毫无疑问是最终需要加载到JVM来运行的。
旧梦昂志
·
2023-12-19 16:41
JVM
jvm
大数据测试类型&大数据测试步骤
2、大数据处理可以是批处理,实时或交互式处理3、测试大数据应用程序的3个阶段是数据分级验证“
MapReduce
”验证输出验证阶段4、架构测试是大数据测试的重要阶段,因为设计不佳的系统可能会导致前所未有的错误和性能下降
测试工程师成长之路
·
2023-12-19 14:51
Apache CouchDB 垂直权限绕过漏洞 CVE-2017-12635 已亲自复现
它是一个使用JSON作为数据存储格式,javascript作为查询语言,
MapReduce
和HTTP作为API的NoSQL数据库。在2017年11月1
Bolgzhang
·
2023-12-19 14:21
apache漏洞合集-亲测
apache
couchdb
【Redis】AOF 基础
因为RedisAOF的实现有些绕,就分成2篇进行分析,本篇主要是介绍一下AOF的一些特性和依赖的其他函数的逻辑,为下一篇(RedisAOF源码)
源码分析
做一些铺垫。
lcn29
·
2023-12-19 14:48
Redis
Redis
缓存
AQS
源码分析
1.ReentrantLock和AQSReentrantLock中使用了AbstractQueuedSynchronizer也就是AQS,完成了锁的获取和释放等。从ReentrantLock类中进入,我们看到它的默认构造方法:publicReentrantLock(){sync=newNonfairSync();}默认使用的是非公平锁,而它的lock方法中,使用的sync.lock()是非公平锁的
冷冷DerFan
·
2023-12-19 13:21
kubelet
源码分析
(二):kubelet启动流程解析
源码环境kubernetes版本:1.23.0本文的
源码分析
调用链路图如上图所示,话不多说,我们开始逐步分析kebelet的启动流程。
bug_createman
·
2023-12-19 10:22
云原生源码阅读
kubelet
云原生
大数据学习笔记-
MapReduce
(一) 入门基础理论
1、Hadoop
MapReduce
介绍
mapreduce
的思想:分而治之,先分再和,分而治之,把复杂的问题分解,然后逐个解决,分别计算出结果。
天码村
·
2023-12-19 10:36
大数据
mapreduce
大数据
学习
MapReduce
&YARN学习入门
目录一、
MapReduce
概述1.分布式计算框架-
MapReduce
2.
MapReduce
执行原理3.
MapReduce
的运行机制二、YARN概述1.资源调度2.YARN的资源调度3.
MapReduce
Exclusive_Sea
·
2023-12-19 10:05
mapreduce
hadoop
大数据
hdfs
Hadoop学习(3)-
mapreduce
快速入门加yarn的安装
mapreduce
是一个运算框架,让多台机器进行并行进行运算,他把所有的计算都分为两个阶段,一个是map阶段,一个是reduce阶段map阶段:读取hdfs中的文件,分给多个机器上的maptask,分文件的时候是按照文件的大小分的比如每个
weixin_30323961
·
2023-12-19 10:05
大数据
操作系统
java
大数据入门二(YARN部署)
1.入门HDFS存储
MapReduce
计算SparkFlinkYarn资源作业调度伪分布式部署要求环境配置文件参数文件ssh无密码启动jps命令[hadoop@hadoop002~]$jps28288NameNodeNN27120Jps28410DataNodeDN28575SecondaryNameNodeSNN1
倾白首
·
2023-12-19 10:04
3.1 Hadoop
MapReduce
与Hadoop YARN -Hadoop
MapReduce
文章目录Hadoop
MapReduce
(计算)一、理解
MapReduce
思想二、Hadoop
MapReduce
设计构思(1)如何对付大数据处理场景(2)构建抽象编程模型(3)统一架构、隐藏底层细节三、Hadoop
MapReduce
周纠纠
·
2023-12-19 10:04
#
大数据Hadoop入门
mapreduce
hadoop
big
data
【大数据入门二——yarn和
mapreduce
】
连续几天夜里加餐,让我想起了新兵连的夜训,在你成为合格战士之前,你必须经历新兵连的过程,,,,其实每个行业都有一个属于它自己的新兵连,不经历此处的磨练,你难以在这个行业立足,我承认先天的资本,但我更相信后天的努力,也许有的人奋斗一生都没有达到他人的起点,我为他人荒废人生而感到可耻,为此人奋斗一生而感到幸福,我们即使渺小,我也要努力绽放,苔花如米小,也学牡丹开!————————————————前言:
墨卿风竹
·
2023-12-19 10:04
第四章-
MapReduce
框架和Yarn 阿善重要 背诵 阿善看到 看过
今日内容:1)综合案例:需求一和需求二:需求一:统计求和需求排序需求需求二:求共同好友2)
MapReduce
性能优化策略---简单了解3)yarn基本介绍4)yarn的基本架构介绍及其相关的组件说明--
okbin1991
·
2023-12-19 10:03
mapreduce
大数据
MapReduce
和Yarn部署+入门
看的黑马视频记的笔记目录1.入门知识点2.部署mapred-env.shmapred-site.xmlyarn-env.shyarn-site.xml分发到另外两个节点启动YARN启动WEBUI页面3.提交自带
MapReduce
Y蓝田大海
·
2023-12-19 10:30
大数据开发
mapreduce
大数据
MapReduce
基础实战
文章目录第1关:成绩统计第2关:文件内容合并去重第1关:成绩统计编程要求使用
MapReduce
计算班级每个学生的最好成绩,输入文件路径为/user/test/input,请将计算后的结果输出到/user
柔雾
·
2023-12-19 10:28
mapreduce
大数据
Spark简介
1.Spark基本概念Spark是一种基于内存计算的大数据并行计算框架,最早是由加州大学伯克利分校开发,现已经成为Apche顶级开源项目,其作为
MapReduce
的替代方案,兼容HDFS、Hive等分布式存储层
Mrsimple_4f84
·
2023-12-19 09:18
Flink 源码解析 —— 源码编译运行
更新一篇知识星球里面的
源码分析
文章,去年写的,周末自己录了个视频,大家看下效果好吗?如果好的话,后面补录发在知识星球里面的其他源码解析文章。
zhisheng_blog
·
2023-12-19 08:12
java
Flink
大数据
流式计算
Java
Flink
Flink
源码分析
- 剖析一个简单的Flink程序
在这之前已经介绍了如何在本地搭建Flink环境和如何创建Flink应用和如何构建Flink源码,这篇文章用官方提供的SocketWindowWordCount例子来解析一下一个常规Flink程序的每一个基本步骤。示例程序publicclassSocketWindowWordCount{publicstaticvoidmain(String[]args)throwsException{//theho
chaojianok
·
2023-12-19 08:10
Flink
大数据
Flink
Java
Flink
源码分析
| 读取HBase配置
1、前言上面文章中总结了Flink获取HBase配置的逻辑和优先级,但是并没有对源码进行分析,本文主要是补充这一部分的
源码分析
。
董可伦
·
2023-12-19 08:40
Flink
源码
flink
hbase
大数据
Shell脚本实现
MapReduce
统计单词数程序
一、原理介绍概述HadoopStreaming是Hadoop提供的一个编程工具,它允许用户使用任何可执行文件或者脚本文件作为Mapper和Reducer,例如:采用shell脚本语言中的一些命令作为mapper和reducer(cat作为mapper,wc作为reducer)$HADOOP_HOME/bin/hadoopjar$HADOOP_HOME/contrib/streaming/hadoo
鹅鹅鹅_
·
2023-12-19 08:32
2023年48套Java项目架构视频教程下载-高并发,微服务,分布式,需求分析,业务选型,项目部署
2023年48套Java项目架构视频教程-高并发,微服务,分布式,需求分析,业务选型,项目部署,架构设计,架构师,
源码分析
,设计模式,数据结构,数据库,业务选型,中间件,并发编程,需求分析,需求设计,项目部署
滴石编程
·
2023-12-19 07:36
java
系统架构
spring
boot
spring
cloud
服务器
【大数据面试】
MapReduce
常见问题与答案
目录介绍下
MapReduce
MapReduce
优缺点
MapReduce
架构
MapReduce
工作原理
MapReduce
哪个阶段最费时间✅
MapReduce
中的Combine是干嘛的?有什么好出?
话数Science
·
2023-12-19 05:25
大数据
面试
大数据
面试
mapreduce
Netty
源码分析
—— NIO 基础(五)之零拷贝与其它源码解读
我准备战斗到最后,不是因为我勇敢,是我想见证一切。--双雪涛《猎人》[TOC]Thinking一个技术,为什么要用它,解决了那些问题?如果不用会怎么样,有没有其它的解决方法?对比其它的解决方案,为什么最终选择了这种,都有何利弊?你觉得项目中还有那些地方可以用到,如果用了会带来那些问题?这些问题你又如何去解决的呢?本文基于Netty4.1.45.Final-SNAPSHOT1、NIO堆外内存与零拷贝
小安的大情调
·
2023-12-19 04:53
String类的hashCode()方法
源码分析
Object类中的hashCode()方法:同一个对象,hashCode必须相同;如果两个对象的equals相等,那么hashCode也必须要相等!hashCode()方法是native本地方法,是C++代码,hashCode的值,不一定是指向对象的内存地址,具体是什么值,底层依赖于JVM的具体实现,但是,同一个对象的hashCode()必须要唯一,所以hashCode就是唯一标识一个对象的。在每
Surpass余sheng军
·
2023-12-19 02:07
java
jvm
开发语言
Java中使用getOrDefault()获取集合中指定键的值
v:defaultValue;}该方法属于map类,通过对
源码分析
来看,他也是根据key去过去value值,但是与map.get(key)不同的是,如果使用getOrDefault()方法的key
缓慢前行的菜鸟
·
2023-12-19 02:30
集合
java
Dagger2
源码分析
首先,还是看看简单的dagger为我们写了哪些代码,先看代码publicclassUser{@InjectpublicUser(){Log.e("User","newUser"+this);}}@ComponentpublicinterfaceAppComponent{voidinject(MainActivitymainActivity);}publicclassMainActivityexte
翻滚丷大头鱼
·
2023-12-19 02:26
android
RocketMq消息中间件
RocketMq什么是RocketMqRocketMq的架构图NameServerBrokerTopic主题手动创建分为两种创建模式集群模式broker模式参数主题名称写队列数量读队列数量权限
源码分析
自动创建
99Savage
·
2023-12-18 23:19
八股文
rocketmq
java
大数据技术11:Hadoop 原理与运行机制
一、Hadoop简介1.1、Hadoop定义Hadoop作为一个开源分布式系统基础框架,主要包含两大核心组件:HDFS分布式文件系统和
MapReduce
分布式并行计算框架,这两大核心组件是Hadoop进行大数据处理的基础和基石
Java架构何哥
·
2023-12-18 21:56
大数据治理
hadoop
大数据
分布式
Hadoop分布式系统基础框架
SQL注入思路基础
SQL注入一、SQL注入环境搭建二、SQL靶场实践1、
源码分析
2、联合查询3、数据库表3.1查询所有库名3.2查询表名3.3查询列名三、SQLMAP的使用1、安装2、执行3、查出数据库4、找出目前用户权限
君衍.⠀
·
2023-12-18 21:16
网络安全
渗透测试
sql
数据库
python
java
linux
Kali
SQL注入
Redis
源码分析
之请求处理过程
本篇我们来看一下Redis命令的执行过程,入口是networking.c的processCommandAndResetClient方法。intprocessCommandAndResetClient(client*c){intdeadclient=0;server.current_client=c;if(processCommand(c)==C_OK){commandProcessed(c);}i
兽怪海北
·
2023-12-18 20:36
5.Nacos 配置中心及客户端配置更新机制源码
pom.xmlbootstrap.yml启动测试Nacos动态更新端口Nacos控制台配置代码验证Nacos动态更新配置controller接口bootstrap.ymlnacos配置Nacos配置中心
源码分析
流月up
·
2023-12-18 20:17
spring
cloud
Nacos
默认配置
扩展配置
客户端配置更新机制
源码
airtest
源码分析
—air脚本的运行过程runner.py
概述本次是分析airtest的运行过程,通过分析我们将知道airtest是怎么运行.air文件脚本的入口关键代码有两个地方,一个是main文件,作为接收命令行参数,另一个是/core/cli/runner.py文件里面先来看看main.py文件defmain(argv=None):ap=get_parser()args=ap.parse_args(argv)ifargs.action=="info
cloudhuan
·
2023-12-18 19:44
源码分析
Android View加载及绘制流程
一、View的加载流程:1、Activity调用setContentView方法,这里的getWindow是PhoneWindow,接着调用它的setContentView。publicvoidsetContentView(@LayoutResintlayoutResID){getWindow().setContentView(layoutResID);initWindowDecorActionB
舜尧
·
2023-12-18 18:25
Gradle 生态系统
源码分析
Gradle进阶第八篇宁为玉碎,不为瓦全GradleProject下卷上一章讲到Gradle的ConfigurationContainer,ConfigurationContainer里面包含了一些系列的Configuration,而Configuration又继承了FileCollection接口。其实现类DefaultConfiguration中包括了对外发布的一个集合,以及构建依赖的一个集合
杰克熏
·
2023-12-18 18:43
MapReduce
基础编程
文章目录第1关:合并去重第2关:整合排序第3关:信息挖掘第1关:合并去重编程要求对于两个输入文件,即文件A和文件B,请编写
MapReduce
程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新的输出文件
柔雾
·
2023-12-18 17:58
mapreduce
大数据
Nginx的请求速率限制模块的两个关键参数rate和burst和相关代码语句的详细说明。
01-参考文章本文参考文章下面两篇文章写成(建议阅读前先看下下面两篇文章):NGINX速率限制原理及
源码分析
Nginx限速模块初探02-参数rate和burst的详细解释rate的单位是r/s,单位直译过来是次数
昊虹AI笔记
·
2023-12-18 16:40
Nginx
nginx
数据库
java
基于hadoop下的spark安装
数据存储:HDFS资源调度:Yarn数据计算:Spark或
MapReduce
,取
necessary653
·
2023-12-18 14:43
hadoop
spark
大数据
spark介绍及简单使用
起初,Hadoop
MapReduce
是大数据处理的主流框架,但其存在一些限制,如不适合迭代算法、高延迟等。为了解决这些问题,Spark在2010年推出,提供了高效的内存计算和更灵活的数据处理方式。
necessary653
·
2023-12-18 13:08
spark
大数据
分布式
从
源码分析
Spring 基于注解的事务
在spring引入基于注解的事务(@Transactional)之前,我们一般都是如下这样进行拦截事务的配置:这种方式明显的缺点是,不太容易理解,并且限定了service层的方法名称的前缀,没有模板的话写起来也很难,很容易写错。因此在spring中引入了基于注解的事务配置方法之后,我们应该抛弃这种事务配置方法了。基于注解@Transactional的事务配置具有简单,灵活的优点。下面看一个例子:@
omygodvv
·
2023-12-18 12:16
spring
java
数据库
设计模式 五种不同的单例模式 懒汉式 饿汉式 枚举单例 容器化单例(Spring单例
源码分析
) 线程单例
单例模式第一种饿汉式优点:执行效率高,性能高,没有任何的锁缺点:某些情况下,可能会造成内存浪费/***@authorLionLi*/publicclassHungrySingleton{privatestaticfinalHungrySingletonhungrySingleton=newHungrySingleton();privateHungrySingleton(){}publicstati
疯狂的狮子Li
·
2023-12-18 11:32
设计模式
设计模式
单例模式
懒汉式
饿汉式
枚举单例
容器化单例
spring单例模式
Java Lambda 表达式
源码分析
Lambda表达式是什么?JVM内部究竟是如何实现Lambda表达式的?为什么要这样实现?基本概念Lambda表达式下面的例子中,()->System.out.println("1")就是一个Lambda表达式。Java8中每一个Lambda表达式必须有一个函数式接口与之对应。Lambda表达式就是函数式接口的一个实现。@Testpublicvoidtest0(){Runnablerunnable
Java架构大仙
·
2023-12-18 10:13
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他