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
Flume源码分析
开源Android容器化框架Atlas开发者指南
Android方向的大牛们都已经深入了解了插件化所带来的巨大的便利,一直也没时间去搞一套详细的记忆,在这里,仅以
源码分析
的形式进行插件化框架的巩固,文集中会具体分析源码,框架结构,运行原理等方面,除了加深记忆
xmvip01
·
2023-11-21 02:38
Java
源码分析
:Guava之不可变集合ImmutableMap的
源码分析
原创/朱季谦一、案例场景遇到过这样的场景,在定义一个static修饰的Map时,使用了大量的put()方法赋值,就类似这样——publicstaticfinalMapdayMap=newHashMapdayMap=ImmutableMap.builder().put("Monday","今天上英语课").put("Tuesday","今天上语文课").put("Wednesday","今天上数学课
朱季谦
·
2023-11-21 01:34
Java
java
guava
开发语言
【Android】Android Framework系列--CarUsbHandler
源码分析
AndroidFramework系列–CarUsbHandler
源码分析
本文基于Android12源码。CarUsbHandler是AndroidCar提供的服务之一,其用车载USB连接的场景。
林多
·
2023-11-21 01:18
android
car
usb
CarUsbHandler
host
device
langchain
源码分析
-chains模块介绍【2】
原文:langchain
源码分析
-chains模块介绍【2】-知乎前言这是对langchain源码剖析的系列文章,也有对应的本站视频和b站视频,建议读者可以结合视频和文章一起看。
javastart
·
2023-11-21 00:45
prompt
langchain
大模型
langchain
chatgpt
prompt
【Flink源码系列】Flink
源码分析
之 Client 端启动流程分析
抛出问题首先来思考一个问题,我们在提交Flink任务的时候,在Flink客户端执行了下面的命令后,Flink客户端做了哪些事情?又是怎么执行我们自己写的代码?相信读完这篇文章你就能找到答案。flink run -d -m yarn-cluster \-Dyarn.application.name=FlinkStreamingNewDemoHome \-Dyarn.application.queue
JasonLee实时计算
·
2023-11-20 23:05
java
hadoop
spring
android
flink
Flink
源码分析
(一)RPC通信和JobManager启动
写在前面1.FlinkRPC详解Flink使用Akka+Netty框架实现RPC通信,之前在spark框架源码剖析过程中已经对Akka实现RPC通信过程有所介绍,这里不做过多描述。相关概念说明如下:ActorSystem是管理Actor生命周期的组件,Actor是负责进行通信的组件。每一个Actor都有一个MailBox,别的Actor发送给它的消息都首先存储在MailBox中,通过这种方式可以实
星星点灯1996
·
2023-11-20 23:03
flink
大数据
从flink-example分析flink组件(3)WordCount 流式实战及
源码分析
前面介绍了批量处理的WorkCount是如何执行的这篇从WordCount的流式处理开始/***Implementsthe"WordCount"programthatcomputesasimplewordoccurrence*histogramovertextfilesinastreamingfashion.**Theinputisaplaintextfilewithlinesseparatedb
aebdm757009
·
2023-11-20 23:59
大数据
flink
源码分析
之功能组件(一)-metrics
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metric
中间件XL
·
2023-11-20 23:25
java
flink
源码原理分析
组件
深入理解 Spring Boot 内置工具类:ReflectionUtils
2.使用ReflectionUtils2.1获取类的所有字段2.2调用方法2.3访问字段3.
源码分析
3.1`doWithFields`3.2`findMethod`3.3`invokeMethod`4.
IT·陈寒
·
2023-11-20 22:22
微服务架构设计
Java学习路线
spring
boot
python
后端
nodeRed-
源码分析
10-从node.send到‘input‘回调
1.功能概述Node-RED中消息的流转是通过连接不同的节点来完成的。当一个节点接收到消息时,它会将其处理后发送到下一个节点。下一个节点再对该消息进行处理,最终将结果传递到下一个节点,以此类推,直至消息到达最终节点完成处理。在Node-RED中,消息可由源节点(如mqttinputnode、httpinputnode)生成,也可由其他节点产生(如functionnode、templatenode等
lxmuyu
·
2023-11-20 22:28
nodejs
NodeRed
nodered
死磕以太坊
源码分析
之Ethash共识算法
死磕以太坊
源码分析
之Ethash共识算法代码分支:https://github.com/ethereum/go-ethereum/tree/v1.9.9引言目前以太坊中有两个共识算法的实现:clique
mindcarver
·
2023-11-20 22:09
Mybatis
源码分析
-一级缓存【BaseExecutor】
本文主题:Executor执行体系回顾为什么要有一级缓存?一级缓存、二级缓存有什么区别?一级缓存属于通用逻辑,那么结构上它是如何设计的?一级缓存是用什么实现的?一级缓存命中条件有哪些?一级缓存有哪些清空场景?Spring和Mybatis整合一级缓存失效?一级缓存的注意事项Executor执行体系Executor执行体系.png这是从SqlSession到Executor实现的执行体系图,从图中可以
你看起来很好吃_fb4a
·
2023-11-20 22:23
【SA8295P
源码分析
】130 - GMSL2 协议分析 之 I2C/UART 双向控制通道原理分析
【SA8295P
源码分析
】130-GMSL2协议分析之I2C/UART双向控制通道原理分析一、通过I2CPort1来读写控制本地解串器的寄存器:上电时由CFG0和MFP12引脚的电平来决定走I2C还是UART
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-20 20:15
车芯
SA8295P
源码分析
QNX
android
QAM8295P
SA8295P
Flume
框架
第1章
Flume
概述1.1
Flume
定义
Flume
是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。
Flume
基于流式架构,灵活简单。
暗东方
·
2023-11-20 18:15
大数据
flume
大数据
Flume
基本原理及使用
Flume
是一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。
Flume
最主要是用在分布式系统中,例如读取服务器本地的磁盘数据,并将数据写入到HDFS中。
zkyCoder
·
2023-11-20 18:45
Flume
flume
数据仓库
Flume
日志采集系统的安装和部署
基本介绍:按照
flume
的官方文档,
flume
是一种分布式的,可靠的,有效收集,聚集和移动大量的日志数据的可用服务。
wangzfox
·
2023-11-20 18:44
数据采集
flume
flink kafka
flume
从开发到部署遇到的问题及解决方案
最近遇到了比较多的中间件的环境问题整理了些注意事项启动顺序zookeeper->kafka->flink->flink提交的job->
flume
kafka的快照保存时间的设置log.retention.hours
Nryana0
·
2023-11-20 18:38
大数据
java
flink
flume
kafka
大数据技术之
Flume
(概述,安装,案例等)
第1章概述1.1
Flume
定义
Flume
是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。
Flume
基于流式架构,灵活简单。
往事随风_h
·
2023-11-20 18:37
Flume
Flume安装
关于Flume
Flume案例
Flume
的安装部署及常见问题解决
1.安装地址(1)
Flume
官网地址:http://
flume
.apache.org/(2)文档查看地址:http://
flume
.apache.org/
Flume
UserGuide.html(3)下载地址
Appreciate(欣赏)
·
2023-11-20 17:32
flume
flume
大数据
二百零四、
Flume
——登录监听窗口报错Ncat: bind to :::44444: Address already in use. QUITTING.
一、目的
Flume
安装好后测试开启监听窗口44444,结果报错Ncat:bindto:::44444:Addressalreadyinuse.QUITTING.二、报错详情Ncat:bindto:::44444
天地风雷水火山泽
·
2023-11-20 17:16
Flume
flume
二百零五、
Flume
——数据流监控工具Ganglia单机版安装以及使用Ganglia监控
Flume
任务的数据流(附流程截图)
一、目的
Flume
采集Kafka的数据流需要实时监控,这时就需要用到监控工具Ganglia二、Ganglia简介Ganglia由gmond、gmetad和gweb三部分组成。
天地风雷水火山泽
·
2023-11-20 17:16
Flume
flume
大数据
tensorflow
源码分析
前言:一般来说,如果安装tensorflow主要目的是为了调试些小程序的话,只要下载相应的包,然后,直接使用pipinstalltensorflow即可。但有时我们需要将Tensorflow的功能移植到其它平台,这时就无法直接安装了。需要我们下载相应的Tensorflow源码,自已动手编译了。正文:Tensorflow功能代码庞大,结构复杂;如何快速了解源码结构,就显示尤为重要了。Tensorfl
海棠如醉
·
2023-11-20 17:10
人工智能
tensorflow
neo4j
人工智能
二百零六、
Flume
——
Flume
1.9.0单机版部署脚本(附截图)
一、目的在实际项目部署时,要实现易部署易维护,需要把安装步骤变成安装脚本实现快速部署二、部署脚本在Linux中文件位置文件夹中只有脚本文件
flume
-install.sh和tar包apache-
flume
天地风雷水火山泽
·
2023-11-20 17:36
Flume
flume
大数据
Collection接口的子接口List接口和Set接口
1.ArrayList底层
源码分析
:(一)jdk7情况下ArrayList源码(二)jdk8中ArrayList的源码变化2.LinkedList底层
源码分析
:3.Vector底层
源码分析
:解决ArrayList
848698119
·
2023-11-20 17:30
Java基础
list
容器
链表
set
iterator
一周学完MyBatis源码,万字总结
之前,我给大家分享给很多MyBatis
源码分析
的一系列文章。今天,就自己的感受来做一个整体的总结。
互联网全栈架构
·
2023-11-20 14:30
数据库
mybatis
mysql
spring
java
数据实时增量同步之CDC工具—Canal、mysql_stream、go-mysql-transfer、Maxwell
CDC工具对比实现原理:Mysqlbinlog讲解:mysqlbinlog的三种格式常见的数据采集工具(相关知识):DataX(处理离线数据)
Flume
(处理实时数据)Logstash(处理离线数据)Sqoop
好奇新
·
2023-11-20 13:30
Tools
mysql
golang
数据库
【离线数仓-2-数据采集】
.用户行为日志数据采集1.节点之间配置免密登录2.linux环境变量说明3.用户行为日志模拟脚本4.Hadoop的搭建5.Hadoop在项目中的优化6.Zookeeper的安装7.kafka的安装8.
Flume
Apache Minor Trend
·
2023-11-20 13:00
数据仓库
大数据
数据仓库
大数据
数据库
Go语言用GoPacket抓包分析
前言离线pcap包解析离线数据包分析
源码分析
新建packetSource读取数据包注意点前言最近有了一个抓取网络数据包来分析的需求,最近在使用go语言,于是乎,决定是用go语言来进行抓包分析。
Vtamins
·
2023-11-20 11:08
go
安全
go语言
golang
网络安全
抓包
netty
源码分析
之服务端启动全解析
原文链接:netty
源码分析
之服务端启动全解析backgroundnetty是一个异步事件驱动的网络通信层框架,其官方文档的解释为NettyisaNIOclientserverframeworkwhichenablesquickandeasydevelopmentofnetworkapplicationssuchasprotocolserversandclients.Itgreatlysimpli
D_DCode
·
2023-11-20 11:49
netty
java
nio
源码
Netty
源码
服务启动
netty
源码分析
之新连接接入全解析
本文收获通读本文,你会了解到netty如何接受新的请求netty如何给新请求分配reactor线程netty如何给每个新连接增加ChannelHandler其实,远不止这些~前序背景读这篇文章之前,最好掌握一些前序知识,包括netty中的reactor线程,以及服务端启动过程下面我带你简单地回顾一下1.netty中的reactor线程netty中最核心的东西莫过于两种类型的reactor线程,可以
weixin_33890499
·
2023-11-20 11:16
netty
java
CopyOnWriteArrayList内存占用过多
CopyOnWriteArrayList二、CopyOnWriteArrayList的适用场景三、CopyOnWriteArrayList内存占用过多的解决方法四、CopyOnWriteArrayList.add()
源码分析
大家好
哪 吒
·
2023-11-20 10:24
搬砖工逆袭Java架构师
python
java
开发语言
源码分析
并解决 HttpAsyncClient 关于 Connection lease request time out 异常
问题描述:接到相应反馈后,我马上去追踪问题点。首先是定位到通知商户的类是HttpAsyncClient。接着去看系统的配置,如下:这是我就会去想。是连接数的问题还是连接池的问题,还是应用本身机器的的问题呢?明明是异步客户端,为啥还会频繁出现超时的问题呢?带着疑问,我就一路去追踪源码。最后找到了报错的信息点。如图。好了,找到问题的爆发点,就成功了一半。究竟具体是什么原因造成的呢?我就从源码一步一步地
呆滞的程序员
·
2023-11-20 08:18
java
网络
源码分析
Mybatis拦截器(Interceptor)拦截saveBatch()获取不到实体id的原因
1.背景由于业务需求想在Mybatis拦截器层面获取insert后实体id去做相关业务。但是发现执行saveBatch()方法时,获取参数实体的时候,拿不到自增id。但是save()方法可以。save方法之所以可以是因为:MybatisPlus的BaseMapper执行insert方法后实体带自增id的原因是,在数据库表中设置了主键自增属性。当插入一条新的记录时,数据库会自动为这条记录生成一个唯一
呆滞的程序员
·
2023-11-20 08:40
mybatis
oracle
数据库
今日解析之通过
源码分析
HashSet 为何没有get方法
目录一、HashSet介绍官方介绍源码翻译二、HashSet的应用场景三、HashSet
源码分析
四、HashSet没有get方法的几大因素一、HashSet介绍1、官方的HashSet介绍链接2、源码翻译
猿码叔叔
·
2023-11-20 07:16
Java
java
RocketMQ高级应用以及
源码分析
1.高级功能1.1消息存储分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。消息生成者发送消息MQ收到消息,将消息进行持久化,在存储中新增一条记录返回ACK给生产者MQpush消息给对应的消费者,然后等待消费者返回ACK如果消息消费者在指定时间内成功返回ack,那么MQ认为消息消费成功,在存储中删除消息,即执行第6步;如果MQ在指定时间内没有收到ACK,则认为消息消费失败,会尝试重新pus
码农阳神
·
2023-11-20 05:26
#
RabbitMQ
RocketMQ高级功能与
源码分析
1.高级功能1.1消息存储分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。消息生成者发送消息MQ收到消息,将消息进行持久化,在存储中新增一条记录返回ACK给生产者MQpush消息给对应的消费者,然后等待消费者返回ACK如果消息消费者在指定时间内成功返回ack,那么MQ认为消息消费成功,在存储中删除消息,即执行第6步;如果MQ在指定时间内没有收到ACK,则认为消息消费失败,会尝试重新pus
王鹏鹏鹏
·
2023-11-20 05:44
RocketMQ修仙之路
队列
Semaphore基本使用及原理
Semaphore基本使用及原理文章目录Semaphore基本使用及原理1什么是Semaphore2基本使用3
源码分析
3.1构造方法3.2获取许可3.2.1`tryAcquire`方法3.2.2`acquire
Bug搬运小能手
·
2023-11-20 03:50
并发
java
Java 集合
源码分析
目录集合简介迭代器Iterable接口Iterator接口Collection接口List体系体系结构List接口ArrayList源码解析Map体系体系结构Map接口HashMap
源码分析
HashMap
chy1984
·
2023-11-20 03:45
Java
SE
jdk源码阅读
集合源码
ArrayList
HashMap
equals
hashCode
1024程序员节
java ArrayList
源码分析
(深度讲解)
目录一、前言二、ArrayList类简介三、ArrayList类的底层实现四、ArrayList类的源码解读(断点调试)0.准备工作:1.空参构造——分步骤Debug(详细阐释)(重要)0°开始Debug。1°初始化底层elementData数组为空数组。2°对add方法中的实参进行自动装箱。3°进入add方法底层。4°进入grow方法。5°进入grow方法底层。6°逐层返回,第一次扩容eleme
Cyan_RA9
·
2023-11-20 03:44
#
源码分析
Java进阶
java
jvm
算法
后端
ArrayList
源码分析
Java
源码分析
(一)Integer
当你掌握Java语言到了一定的阶段,或者说已经对Java的常用类和API都使用的行云流水。你会不会有一些思考?比如,这个类是如何设计的?这个方法是怎么实现的?接下来的一系列文章,我们一起学习下Java的一些常见类的源码。本篇,一起分析下Integer的源码。目录一、两道Integer的题目二、Integer类图三、String转int1、Integer.parseInt2、Integer.valu
heart荼毒
·
2023-11-20 03:12
Java
java
开发语言
jQuery
源码分析
--继承方法
varoptions,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;//Handleadeepcopysituationif(typeoftarget==="boolean"){deep=target;//Skipthebooleanandthetarge
jack_programme
·
2023-11-20 03:26
大数据开发面试(一)
1、Kafka和
Flume
的应用场景?Kafka和
Flume
的应用场景如下:Kafka:定位消息队列,适用于多个生产者和消费者共享一个主题队列的场景。适用于需要高吞吐量、可扩展性和容错能力的场景。
ChlinRei
·
2023-11-20 01:41
面试
大数据
面试
etl工程师
【Java】ArrayList和LinkedList使用不当,性能差距会如此之大!
文章目录前言
源码分析
ArrayList基本属性初始化新增元素删除元素遍历元素LinkedList实现类基本属性节点查询新增元素删除元素遍历元素分析测试前言在面试的时候,经常会被问到几个问题:ArrayList
逆流°只是风景-bjhxcc
·
2023-11-19 22:35
Java程序员进阶之路
java
开发语言
2011-2022年高职大数据竞赛-赛题内容
数据采集与实时计算第六部分赛题模拟实现-数据可视化第一部分竞赛内容赛项以大数据技术与应用为核心内容和工作基础,重点考查参赛选手基于Spark、Flink平台环境下,充分利用SparkCore、SparkSQL、
Flume
xlw2003
·
2023-11-19 21:54
大数据
Spark
hadoop
flink
高职大数据竞赛
2011-2022年高职大数据竞赛-赛题任务剖析
数据采集与实时计算第六部分赛题模拟实现-数据可视化(一)任务一:大数据平台环境搭建具体内容按照大数据分析平台需求,需要完成Hadoop完全分布式、Spark安装配置、Flink安装配置、Hive安装配置、Kafka安装配置、
Flume
xlw2003
·
2023-11-19 21:54
Spark
Flink
hadoop
spark
flume
kafka
flink
AtomicInteger
源码分析
在Java的多线程开发中需要做一些同步的操作。在javaconcurrent库中提供了一系列支持原子操作的类,在atomic包下。这里分析其中的AtomicInteger源码,来看看他是如何实现原子操作的。AtomicInteger源码比较简单,主要的操作是对一个int值进行加减操作。但是其中应用到了一个神奇的类Unsafe.java.Unsafe.java提供了一些列的方法支持对JVM内存的操作
wMeSlAx767
·
2023-11-19 14:11
设计模式之访问者模式
Visitordesignpattern访问者模式的概念、访问者模式的结构、访问者模式的优缺点、访问者模式的使用场景、访问者模式实现示例、访问者模式的
源码分析
、双分派1、访问者模式的概念访问者模式,即在不改变聚合对象内元素的前提下
红衣女妖仙
·
2023-11-19 12:16
java
基础与中高级
设计模式与应用
设计模式
java
访问者模式
telegram android
源码分析
(一)自动设置代理
比如自动设置mtproxy代理,冗长的代码我们怎么去找?1)首先我们发现点代理链接能弹对话框,们可以在strings.xml中搜索得到:Thisproxymaydisplayasponsoredchannelinyourchatlist.Thisdoesn\'trevealanyofyourTelegramtraffic.Useproxyforcalls2)我们在项目中寻找:UseProxyTel
飞鸟真人
·
2023-11-19 10:56
telegram
java开发
telegram
android
05-Hadoop01之HDFS
一、Hadoop介绍Hadoop分为三部分:Common、HDFS、Yarn、MapReduce(有点过时了)Hadoop生态圈:除了hadoop技术以外,还有hive、zookeeper、
flume
、
YuPangZa
·
2023-11-19 10:54
大数据
hdfs
hadoop
大数据
SpringMVC
源码分析
系列
说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。一进Spring的官网就发现了这样一排醒目的文字,spring可以让我们构造简单的、便携的、又快又易于扩展的基于jvm
weixin_33851429
·
2023-11-19 10:58
java
测试
json
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他