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源码分析
RedLock底层
源码分析
RedLock底层
源码分析
一、Redlock红锁算法https://redis.io/docs/manual/patterns/distributed-locks/官网说明1、为什么要学习这个?
Fiercezm
·
2023-11-26 18:27
redis
深入探索嵌入式Linux:从源码到应用
本文将深入探讨嵌入式Linux的核心概念、
源码分析
以及实际应用案例,帮助读者全面了解嵌入式Linux的工作原理和开发流程。
技术无限探索
·
2023-11-26 18:53
linux
java
数据库
嵌入式
jdk
源码分析
(一)Object类
一.概述Object类是java中所有类的父类,所有类默认(而非显式)继承Object。这也就意味着,Object类中的所有公有方法也将被任何类所继承。如果,整个java类体系是一颗树,那么Object类毫无疑问就是整棵树的根,因此值得我们仔细研读(以下代码基于jdk1.6)。Object类中的方法如下:image下面我们逐一介绍。二.核心方法1.equals方法默认的实现是:image可以看出默
Zal哥哥
·
2023-11-26 17:14
Mybatis
源码分析
(二)Mybatis-config.xml的初始化
目录一环境搭建二配置文件初始化2.1ClassLoader2.1.1Java类加载器2.2获取配置文件三扩展3.1VFS3.1.1DefaultVFS3.1.2JBoss6VFS3.2ResolverUtil工具类(重庆)涂鸦一条街系列文章:文章状态时间描述(一)Mybatis基本使用已复习2022-12-14对Mybtais的基本使用,能够开发(二)Mybatis-config.xml的初始化已
长安不及十里
·
2023-11-26 17:48
#
Mybatis源码分析
mybatis
java
源码分析
学习
文件读写
配置
MapReduce
的历史服务器查看MR运行日志
配置
MapReduce
的历史服务器查看MR运行日志前言前面介绍的
MapReduce
实例,我们会发现无法查看Map函数和Reduce函数的具体执行过程。本文介绍如何配置历史服务器来查看MR的运行日志。
Mekeater
·
2023-11-26 16:42
大数据
hadoop
mapreduce
历史服务器
mapreduce运行日志
分布式计算、云计算与大数据 第十一章
分布式计算、云计算与大数据第十一章大数据技术大数据技术概述大数据存储平台HBash简介HBash的特性MongoDBMongoDB的功能MongoDB数据组织形式
MapReduce
执行流程
MapReduce
铁灵龙QAQ
·
2023-11-26 15:03
go atexit
源码分析
文章目录atexit源码解析UML类图样例一:程序退出之前执行注册函数1.1流程图1.2代码分析样例二:使用cancel取消注册函数2.1cancel流程图2.2代码分析样例三:使用Fatal/Fatalln/Fatal执行注册函数3.1Fatal/Fatalln/Fatal流程图3.2代码分析atexit源码解析当我们在执行程序的时候如果想要在退出程序的时候,执行一些清理函数或者日志输出函数等,
风华同学
·
2023-11-26 14:21
Go语言学习之旅
golang
开发语言
后端
MyBatis入门概述,内置连接池
源码分析
MyBatis是什么:MyBatis是基于Java的持久层框架(持久:将程序数据在持久状态和瞬时状态之间转化的过程),底层封装的JDBC,帮助Java开发人员更好的操作数据库。(只关注SQL语句,而不需要关注JDBC的相关操作)MyBatis通过XML配置文件,实现了SQL与代码的分离。MyBatis开发方式:MyBatis使用XML配置文件或注解的方式(实际开发中,使用XML配置文件的情况更多)
断舍离_
·
2023-11-26 14:13
JavaEE
java
mybatis
Linux内核
源码分析
:基于最新的Linux 4.0内核(学习路线总结)
今天给大家分享的是基于最新的Linux4.0内核学习路线总结,本文由8个专题组成,文末附上学习路线思维导图。一、进程管理专题1、进程原理1.1进程生命周期1.2task_struct结构1.3进程优先级1.4进程系统调用2、进程调度机制2.1调度器实现schedule()2.2完全公平调度类CFS2.3实时调度类原理2.4多核模式调度SMP3、进程竞争机制3.1RCU机制原理3.2内存优化与屏障3
Linux服务器开发
·
2023-11-26 13:51
Linux内核
Linux服务器开发
后端开发
Linux内核
内核源码
后端开发
底层原理
Linux内核源码
深入ReentrantReadWriteLock(二)
读锁加锁流程概述1、分析读锁加速的基本流程2、分析读锁的可重入锁实现以及优化3、解决ThreadLocal内存泄漏问题4、读锁获取锁自后,如果唤醒AQS中排队的读线程4.1.1基础读锁流程针对上述简单逻辑的
源码分析
狠情
·
2023-11-26 12:46
jvm
六、深入理解JDK1.8中HashMap哈希冲突解决方案
导读前面文章一、深入理解-Java集合初篇中我们对Java的集合体系进行一个简单的分析介绍,上两篇文章二、Jdk1.7和1.8中HashMap数据结构及
源码分析
、三、JDK1.7和1.8HashMap数据结构及
源码分析
菠萝y
·
2023-11-26 12:02
Java集合
JAVA
java
hashmap
哈希
数据结构
【Rxjava详解】(五)执行原理
Observable
源码分析
先看一下Observable.create()方法:Observable.create()方法是RxJava中创建Observable对象的静态方法,它接收一个Ob
xoliu1
·
2023-11-26 11:25
Rxjava
rxjava
android
java
观察者模式
【Spark】Ubuntu16.04 spark 集群安装 (standalone模式)
一、前言目前ApacheSpark支持三种分布式部署方式,分别是:standalonesparkonmesossparkonYARN其中,第一种类似于
MapReduce
1.0所采用的模式,内部实现了容错性和资源管理
w1992wishes
·
2023-11-26 11:50
Istio 安全
源码分析
——认证体系与通信安全
作者:MayoCream[1],KubernetesMember,CNCFSecurityTAGMember,OSSContributor。本文分析Istio安全认证体系与加密通信的源码,介绍Istio是如何构建集群内部PKI证书基础设施和实施安全通信的。分析过程的代码注释在我的Github仓库mayocream/istio[2]的citadel-review分支。1.身份模型零信任架构下,需要严
weixin_38754564
·
2023-11-26 10:08
go
kubernetes
rpc
acl
java
简析Hadoop的三种运行模式
该模式主要用于开发调试
MapReduce
程序的
我要下东西噢
·
2023-11-26 08:13
hadoop
hadoop
mapreduce
漫谈实时数仓架构
第一个分水岭是从无到有,随着以Storm为代表的实时计算框架出现,大数据从此摆脱了
MapReduce
单一的计算方式,有了当天算当天数据的能力。
晓阳的数据小站
·
2023-11-26 08:39
System.out.println
为什么System可以直接调用不用导包
源码分析
:存在于java.lang包中,java.lang包java.lang包是java语言的核心,它提供了java中的基础类。
知行合一。。。
·
2023-11-26 07:34
java基础
java
Hadoop
Hadoop中常问的就三块,第一:分布式存储(HDFS);第二:分布式计算框架(
MapReduce
);第三:资源调度框架(YARN)。
烈火138
·
2023-11-26 05:34
java
hadoop
大数据
分布式
jquery-weui infinite 滚动加载在ios下无法触发事件
经过对
源码分析
发现问题:$(document.body).infinite(100).on("infinite",function(){if(loading)return;if(completeData
kld230
·
2023-11-26 05:28
javascript
jquery
ios
前端
5、Flink窗口机制
1.1KeyedWindow1.2Non-KeyedWindow2WindowAssigner2.1TumblingWindow2.2SlidingWindow2.3SessionWindow2.4GlobalWindow3Trigger4Evictor5WindowFunction6window的实现7window
源码分析
江城子v3
·
2023-11-26 05:40
Flink原理解析
flink
【设计模式从入门到精通】10-享元模式
笔记来源:尚硅谷Java设计模式(图解+框架源码剖析)文章目录享元模式1、展示网站项目需求2、享元模式基本介绍3、享元模式的原理类图4、内部状态和外部状态5、享元模式解决网站展现项目6、Integer
源码分析
VectorUx
·
2023-11-26 04:18
设计模式从入门到精通
享元模式
设计模式
深入学习正则表达式
举个例子:当我们实现一段文本的语句,我们想要抽离出格式为连续的4个数字;此时如果编写一个程序的话代价会很高,因此我们搞出正则表达式正则表达式的底层实现:底层
源码分析
:——————————————————
etcEriksen
·
2023-11-25 23:07
JavaSE
正则表达式
正则表达式
源码分析
--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
目录正则表达式底层实现源码:正则表达式语法元字符(Metacharacter)-转义号元字符-字符匹配符元字符-选择匹配符元字符-限定符元字符-定位符分组正则表达式三个常用类Pattern类MatcherPatternSyntaxException分组、捕获、反向引用分组捕获反向引用String类中使用正则表达式替换功能判断功能分割功能正则表达式底层实现matcher.find()完成的任务(考虑
尘觉
·
2023-11-25 23:31
Java新特性
正则表达式
java
开发语言
java-ee
后端
Spring Security 6.1.x 系列(5)—— Servlet 认证体系结构介绍
一、前言本章主要学习SpringSecurity中基于Servlet的认证体系结构,为后续认证执行流程
源码分析
打好基础。
gmHappy
·
2023-11-25 20:46
Spring
Security
6.x系列进阶实战
servlet
spring
security
Vue 2.0
源码分析
-Virtual DOM
VirtualDOM这个概念相信大部分人都不会陌生,它产生的前提是浏览器中的DOM是很“昂贵"的,为了更直观的感受,我们可以简单的把一个简单的div元素的属性都打印出来,如图所示:可以看到,真正的DOM元素是非常庞大的,因为浏览器的标准就把DOM设计的非常复杂。当我们频繁的去做DOM更新,会产生一定的性能问题。而VirtualDOM就是用一个原生的JS对象去描述一个DOM节点,所以它比创建一个DO
aiguangyuan
·
2023-11-25 20:41
Vue
2.0
核心源码解析
前端开发
JavaScript
Vue
Spring
源码分析
Spring
源码分析
Spring使用流程(此处以xml配置为例)xml配置beanApplicationac=newClassPathXmlAppliation(“applicationContext.xml
Armin_1024
·
2023-11-25 20:06
Spring
java
spring
内存管理
源码分析
1-ARMV8-AARCH64 MMU 及 linux页表映射过程
MMU的作用,主要是完成地址的翻译,无论是main-memory地址(DDR地址),还是IO地址(设备device地址),在开启了MMU的系统中,CPU发起的指令读取、数据读写都是虚拟地址,在ARMCore内部,会先经过MMU将该虚拟地址自动转换成物理地址,然后在将物理地址发送到AXI总线上,完成真正的物理内存、物理设备的读写访问1、MMU/TLB/Cache概述MMU:完成的工作就是虚拟地址到物
SEVENTHD7
·
2023-11-25 19:05
内存管理
linux
hive mysql 错误_当运行hive命令报错:command not found时,如何排查问题
执行一条select语句检查
mapreduce
是否存在问题。Selectcount
胡萝卜永远长不大
·
2023-11-25 19:46
hive
mysql
错误
hadoop-kerbero等相关搭建可能遇到的问题和排查
hadoop-yarn/staging/yarntest/.staging/job_1537338393901_0001/job.jardoesnotexist问题:18/09/1914:27:38INFO
mapreduce
.Job
Winhole
·
2023-11-25 19:10
hadoop
Linux
java通过poi-tl模板引擎生成表格(Word)
java通过poi-tl生成表格以及
源码分析
依赖模板如何动态生成表格参考文档及分析代码最近导出的word文件要求是越来越多了,而且对样式也做了很多要求,今天参考文档学习了一下普通表格构建表格、动态构建word
早餐加个蛋
·
2023-11-25 18:30
java-工具
java
poi
google镜像网址收集
llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析搞IT的遇到问题,光靠baidu有时真的解决不了问题,所以时不时的就需要求助google,里面有好多国外网友的博客、stackoverflow
ziix
·
2023-11-25 18:24
python
vue-router使用与源码浅析
本文主要讨论最新版的vue-router(支持Vue3),主要从其出现原因、使用方式、自己实现一个玩具vue-router以及vue-router
源码分析
这几个角度去讨论,希望你喜欢。
懒编程-二两
·
2023-11-25 16:20
vue
python
js
javascript
java
flink
源码分析
之功能组件(二)-kubeclient
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-11-25 15:55
flink
kubernetes
kubeclient
问题org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)V的解决方案
编号001(这一行为我自己为了方便起的标识,你们可以忽略……)最近编写了一个
mapreduce
程序,在eclipse中执行发现出现这个问题,百度各种方案都不行,花了好久才解决,现在把最近看过和亲测过的方案整理如下
一朝风月S
·
2023-11-25 14:55
Hadoop
大数据
问题集
运行mapreduce程序问题
hadoop
MapReduce
mapreduce
r 分布式计算框架
mapreduce
r是经典的计算框架,是学习大数据处理的基础,请带着这句话“化大为小,分而治之”点击下面连接按笔记顺序进行学习
mapreduce
r原理hadoop的Windows伪分布式环境部署Windows
海牛大数据_青牛老师
·
2023-11-25 14:21
Vue 2.0
源码分析
-渲染函数render
Vue的_render方法是实例的一个私有方法,它用来把实例渲染成一个虚拟Node。它的定义在src/core/instance/render.js文件中:Vue.prototype._render=function():VNode{constvm:Component=thisconst{render,_parentVnode}=vm.$options//reset_renderedflagons
aiguangyuan
·
2023-11-25 13:15
Vue
2.0
核心源码解析
前端开发
JavaScript
Vue
Netty实现websocket且实现url传参的两种方式(
源码分析
)
1、先构建基本的netty框架再下面的代码中我构建了一个最基本的netty实现websocket的框架,其他个性化部分再自行添加。@Slf4jpublicclassTeacherServer{publicvoidteacherStart(intport)throwsInterruptedException{NioEventLoopGroupboss=newNioEventLoopGroup();N
日上三杆快起床
·
2023-11-25 13:15
websocket
网络协议
源码
netty
mybatis
源码分析
一(加载配置文件)
最近一直在看mybatis源码,稍有心得,接下来就然我们一起看下springboot整合mybatis的源码的步骤是怎样的废话不多说,咱们就一起看看源码吧首先,咱们看下配置文件,下面是我配置的配置文件,没什么多说的,都是基本配置,映射文件的位置,实体类的位置,数据库的基本信息等之前一直有个疑问,就是咱们在配置文件中写这些配置的时候都会自动提示,一直不知道是怎么回事,看了源码,才知道原因,原来,在s
为梦想前进
·
2023-11-25 12:27
机器人规划算法——movebase导航框架
源码分析
这里对MoveBase类的类成员进行了声明,以下为比较重要的几个类成员函数。构造函数MoveBase::MoveBase|初始化Action控制主体MoveBase::executeCb收到目标,触发全局规划线程,循环执行局部规划全局规划线程voidMoveBase::planThread|调用全局规划全局规划MoveBase::makePlan|调用全局规划器类方法,得到全局规划路线局部规划Mo
Jack Ju
·
2023-11-25 11:41
自动驾驶算法
机器人
算法
Presto+Alluxio数据平台实战
起初,Facebook使用Hive来进行交互式查询分析,但Hive是基于
MapReduce
为批处理而设计的,延
数新网络
·
2023-11-25 09:22
大数据
Presto+Alluxio
MapReduce
杂谈
1.工作流程
MapReduce
的核心思想可以用“分而治之”来描述,即把一个大的数据集拆分成多个小数据块在多台机器上并行处理,也就是说,一个大的
MapReduce
作业的处理流程如下: 首先会被拆分成许多个
灵海之森
·
2023-11-25 09:44
mapreduce
大数据
18-Sqoop、DataX和Azkaban的介绍
产生背景对于工作中经常遇到的问题的提出如何将关系型数据库中某张表的数据抽取到Hadoop(HDFS/Hive/HBase)上;如何将Hadoop上的数据导出到关系型数据库中对于问题的传统的解决通常情况下是通过开发
MapReduce
大数据下的画像人
·
2023-11-25 07:07
大数据
sqoop
hadoop
大数据
(二)大数据---Hadoop组件介绍,区别
文章目录文件系统数据存储内存技术数据搜集消息系统数据处理查询引擎分析和报告工具调度与管理服务机器学习开发平台Hive,Impala,pig区别HDFS:分布式文件系统YARN:分布式资源管理
MapReduce
(─__─)
·
2023-11-25 07:37
Hadoop
hadoop
big
data
大数据
skynet
源码分析
:模块
之前已经说过skynet的是做什么的,现在开始从模块上研究skynet的源码。skynet各层表现从上大概就清楚skynet的“内部”而skynet源码目录结构如下:3rd:第三方代码,有lua和jemalloc等。lualib:使用lua写的库lualib-src:使用C写并封装给lua使用的库service:使用lua写的skynet的服务模块service-src:使用C写的skynet的服
a857351839
·
2023-11-25 05:46
lua
epoll
操作系统
Hadoop之
MapReduce
文章目录概要整体架构流程技术名词解释技术细节小结MadReduce概要定义:是一个分布式运算程序的编程框架,是Hadoop内部编写的。功能:用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。优缺点:优点:1.易于编程—底层实现了接口2.良好的扩展性—可增加节点3.高容错性—保证任务的完成4.适合PB级别以上的海量数据的离线处理—可实现服务器内节点
僖僖cc
·
2023-11-25 04:41
hadoop
mapreduce
大数据
搜狗日志查询分析 (
MapReduce
+Hive+idea综合实验)
前提条件:安装好hadoop2.7.3(Linux系统下)安装好MySQL(Windows或Linux系统下)安装好Hive(Linux系统下)参考:Hive安装配置题目:从搜狗实验室下载搜索数据进行分析下载的数据包含6个字段,数据格式说明如下:访问时间用户ID[查询词]该URL在返回结果中的排名用户点击的顺序号用户点击的URL注意:1.字段分隔符:字段分隔符是个数不等的空格;2.字段个数:有些行
CrazyHacking望
·
2023-11-25 04:41
hadoop
hive
mapreduce
intellij-idea
Spring依赖注入源码解析(上)
方法进行注入1.2、通过构造方法进行注入2、自动注入2.1、XML的autowire自动注入2.2、@Autowired注解的自动注入二、autowireByName&&autowireByType核心
源码分析
未闻花名丶丶
·
2023-11-25 02:30
Spring
spring
java
mybatis
spring
源码分析
03-spring依赖注入源码解析
依赖注入流程图:1.Spring中有几种依赖注入的方式?1.1手动注入在XML中定义Bean时,就是手动注入,因为是程序员手动给某个属性指定了值。下面这种底层是通过set方法进行注入。下面这种底层是通过构造方法进行注入。2.自动注入自动注入又分为两种:XML的autowire自动注入@Autowired注解的自动注入2.1XML的autowire自动注入在XML中,我们可以在定义一个Bean时去指
华子哥、
·
2023-11-25 02:29
spring
spring
java
mybatis
Spark on YARN运行过程,YARN-Client和YARN-Cluster
目前的大数据技术世界,大多数公司除了使用Spark来进行数据计算,由于历史原因或者单方面业务处理的性能考虑而使用着其他的计算框架,比如
MapReduce
、storm等计算框架。
高个子男孩
·
2023-11-25 01:17
Spark
spark
大数据
hadoop
Spark on yarn——Spark提交任务到yarn集群
源码分析
目录一、入口类——SparkSubmit二、SparkApplication启动——JavaMainApplication、YarnClusterApplication三、SparkContext初始化四、YarnClientSchedulerBackend和YarnClusterSchedulerBackend初始化五、ApplicationMaster启动六、SparkonYarn任务提交流程
编程小王子啊
·
2023-11-25 01:17
CSDN大数据专栏
spark
大数据
hdfs
java
架构
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他