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
freeRtos源码解析
Spring源码解读(4)---Bean生命周期
源码解析
一、Bean的生命周期流程:二、Spring扫描流程:三、Bean的生成过程:1、生成BeanDefinitionSpring在启动的时候会进行扫描,会先调用:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider#scanCandidateComponents(StringbasePac
*King*
·
2023-10-22 19:28
Spring系列
spring
java
后端
spring
源码解析
之ioc-BeanDefinition的加载
BeanDefinition的加载beanDefination的加载主要分为三种1、基于xml配置文件的beanDefinition的加载1、配置文件的读取publicstaticvoidmain(String[]args){创建ioc容器ApplicationContextcontext=newClassPathXmlApplicationContext("classpath:app1.xml"
mist蒙
·
2023-10-22 19:25
【
源码解析
】Spring源码解读-bean的加载
Spring的整体流程其实就是通过配置xml、注解将自定义bean类信息进行配置,然后通过BeanDefinitionReader读取配置信息,由Dom转换成xml解析成Docment。在通过加载的配置信息进行初始化Bean对象,然后在对象的前后进行处理,也就是不同的处理器,AOP、自动装配、事务等其实都是这个原理。而我们的IOC容器本质其实就是一个Map对象。spring-bean最核心的两个类
qxlxi
·
2023-10-22 19:20
#
Spring
#
源码解析
spring
java
数据库
Android面试必过——Android常见的问题
常见设计模式的Java实现资料可见Android开源项目
源码解析
资料可见Android开源项目
源码解析
网页版。反正只要是面高级开发者,我都会问他项目中使用的库原理,这是我对高级开发者一般的要求。
situle
·
2023-10-22 16:46
andorid面试
android
android面试常见问题
头秃了,Spring Boot 自动配置
源码解析
了解一波
可柔可刚,点赞则柔,白嫖则刚!死鬼~~~看完记得给我来个三连哦!目录前言源码版本@SpringBootApplication干了什么?@EnableAutoConfiguration干了什么?总结前言为什么SpringBoot这么火?因为便捷,开箱即用,但是你思考过为什么会这么便捷吗?传统的SSM架构配置文件至少要写半天,而使用SpringBoot之后只需要引入一个starter之后就能直接使用,
小喽啰学Java
·
2023-10-22 15:55
[
源码解析
] 深度学习分布式训练框架 Horovod — (1) 基础知识
[
源码解析
]深度学习分布式训练框架Horovod—(1)基础知识文章目录[
源码解析
]深度学习分布式训练框架Horovod---(1)基础知识0x00摘要0x01分布式并行训练1.1分布式并行训练的必要1.2
罗西的思考
·
2023-10-22 14:45
001_机器学习
015_深度学习
017_分布式机器学习
Horovod
深度学习
分布式训练
Spring之AOP-JDK动态代理
源码解析
系列文章目录第一章Spring之AOP-JDK动态代理
源码解析
Spring之AOP-JDK动态代理
源码解析
系列文章目录前言一、JDK动态代理二、Spring实现的JDK动态代理1.基础代码案例2.源码分析
IUNIQUE
·
2023-10-22 12:09
Spring
java
spring
后端
订单自动取消的11种实现方式
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-22 10:17
java
数据库
开发语言
Kafka PMC核心成员+腾讯+新浪微博=“Apache Kafka实战
源码解析
笔记”?
ApacheKafka是一个分布式流媒体平台。这到底是什么意思呢?ApacheKafka是一款开源的消息系统。可以在系统中起到“削峰填谷”的作用,也可以用于异构、分布式系统中海量数据的异步化处理。系统包括四个主要API:ProducerAPI允许一个应用推送流记录通过一个或多个Kafkatopics;ConsumerAPI允许一个应用订阅一个或多个topics并且处理这些流记录;StreamsAP
架构小白菜
·
2023-10-22 09:21
flink
源码解析
一、启动流程解析flink的启动从命令行提交开始:[yooh@hadoop101bin]$pwd/home/yooh/app/flink-1.11.1/bin[yooh@hadoop101bin]$catflink...上边都是获取环境配置相关信息#getflinkconfig."$bin"/config.sh.....最后调用java类exec$JAVA_RUN$JVM_ARGS$FLINK_E
yoohhwz
·
2023-10-22 08:01
flink
flink
java
大数据
【Flink 源码系列】Flink 侧流输出
源码解析
Flink的sideoutput为我们提供了侧流(分流)输出的功能,根据条件可以把一条流分为多个不同的流,之后做不同的处理逻辑,下面就来看下侧流输出相关的源码。先来看下面的一个Demo,一个流被分成了3个流,一个主流,两个侧流输出。SingleOutputStreamOperator process = kafka_source1.process( ne
JasonLee实时计算
·
2023-10-22 08:01
Flink
源码系列
java
android
flink
编程语言
算法
【Flink 实战系列】Flink pipeline.operator-chaining 参数使用以及
源码解析
Flinkpipeline.operator-chaining参数使用和解析当我们使用FlinkSQL提交一个任务,没有给算子单独设置并行度的情况下,默认所有的算子会chain在一起,像下面的这样:此时,整个DAG图只会显示一个算子,虽然这样有利于数据的传输,可以提高任务的性能,但是缺点也很明显,我们无法看到数据的输入和输出,以及反压相关的metrics。那在datastreamapi开发的任务中
JasonLee实时计算
·
2023-10-22 08:31
Flink
实战系列
flink
大数据
java
sql
【Flink 源码系列】Flink 源码:广播流状态
源码解析
BroadcastState是OperatorState的一种特殊类型。它的引入是为了支持这样的场景:一个流的记录需要广播到所有下游任务,在这些用例中,它们用于在所有子任务中维护相同的状态。然后可以在处理第二个流的数据时访问这个广播状态,广播状态有自己的一些特性。必须定义为一个Map结构。广播状态只能在广播流侧修改,非广播侧不能修改状态。BroadcastState运行时的状态只能保存在内存中。看
JasonLee实时计算
·
2023-10-22 08:30
Flink
源码系列
java
android
设计模式
flink
spark
Flink
源码解析
—— 深度解析 Flink Checkpoint 机制
FlinkCheckpoint机制https://t.zsxq.com/ynQNbeM博客1、Flink从0到1学习——ApacheFlink介绍2、Flink从0到1学习——Mac上搭建Flink1.6.0环境并构建运行简单程序入门3、Flink从0到1学习——Flink配置文件详解4、Flink从0到1学习——DataSource介绍5、Flink从0到1学习——如何自定义DataSource
zhisheng_blog
·
2023-10-22 07:28
java
Flink
大数据
流式计算
Java
Flink
Flink
源码解析
—— Flink JobManager 有什么作用?
JobManager的作用https://t.zsxq.com/2VRrbuf博客1、Flink从0到1学习——ApacheFlink介绍2、Flink从0到1学习——Mac上搭建Flink1.6.0环境并构建运行简单程序入门3、Flink从0到1学习——Flink配置文件详解4、Flink从0到1学习——DataSource介绍5、Flink从0到1学习——如何自定义DataSource?6、F
zhisheng_blog
·
2023-10-22 07:28
java
Flink
大数据
流式计算
Java
Flink
Flink
源码解析
(从CliFrontend提交开始)-第一期
序言经过一段时间对于flink学习且画了一些源码流程相关的图,决定开一个flink源码分析的专栏,该专栏以flinkonyarn的Per-job模式为基础,基于flink1.12.0,以官方SocketWindowWordCount例子来分析一个任务从提交到运行的流程源码分析。那么话不多,直接开始吧。首先我们正常情况下,在该模式下的提交flink任务的脚本入下:flinkrun-tyarn-per
AiryView
·
2023-10-22 07:54
flink源码系列
大厂之路
大数据
big
data
flink
源码分析
java
FlinkSQL
源码解析
(一)转换流程
1、前言1.1、JavaCCJavaCC(JavaCompilerCompiler)是一个开源的语法分析器生成器和词法分析器生成器。JavaCC通过词法和语法描述文件来生成分析器。flink通过javaCC生成分析器用于sql解析和校验。如下图:在flink-table下的flink-sql-parser项目中,org.apache.flink.sql.parser.impl下的类,就是使用jav
Yuan_CSDF
·
2023-10-22 07:54
#
Flink源码解析
大数据
flink
Flink 1.13
源码解析
目录汇总
已完成章节Flink1.13
源码解析
前导——Akka通信模型Flink1.13
源码解析
——启动脚本解析Flink1.13
源码解析
——JobManager启动流程概览Flink1.13
源码解析
——JobManager
EdwardsWang丶
·
2023-10-22 07:23
Flink
源码解析
大数据平台-源码解析
大数据平台-架构之道
flink
大数据
flink源码
源码解析
flink的GenericWriteAheadSink为什么做不到精确一次输出
背景GenericWriteAheadSink是可以用于几乎是精准一次输出的场景,为什么说是几乎精准一次呢?我们从源码的角度分析一下GenericWriteAheadSink做不到精准一次输出的原因首先我们看一下flink检查点完成后通知GenericWriteAheadSink开始进行分段的记录输出并提交事务的代码pubblicvoidnotifyCheckpointComplete(longc
lixia0417mul2
·
2023-10-22 07:52
大数据
flink
flink
java
大数据
GenericWriteAheadSink每次checkpoint后事务是否必须成功
这些分段内的记录是作为算子状态的形式存储和故障恢复的,对于每个分段内的记录列表,flink会在收到检查点完成的通知时把他们都写到外部存储中,本文对其中的检查点完成后是否对应的事务必须成功这个点进行讲解
源码解析
lixia0417mul2
·
2023-10-22 07:51
flink
大数据
java
数据库
开发语言
STM32cubemx对
FreeRTOS
的适配(工程模板配置)
文章目录前言一、工程的创建二、什么是CMSIS三、STM32cubemx生成的
FreeRTOS
工程分析总结前言本篇文章将带大家使用STM32cubemx对
FreeRTOS
进行工程模板的配置。
花落已飘
·
2023-10-22 07:08
FreeRTOS全系列教程
stm32
嵌入式硬件
单片机
FreeRTOS
嵌入式
ARM
万字长文带你吃透SpringCloudGateway工作原理+动态路由+
源码解析
SpringCloudGatewaySpringCloud2.x实现了社区生态下的SpringCloudGateway(简称SCG)微服务网关项目。SpringCloudGateway基于WebFlux框架开发,目标是替换掉Zuul。SpringCloudGateway概述SpringCloudGateway主要有两个特性:非阻塞,默认使用RxNetty作为响应式Web容器,通过非阻塞方式,利用较
该用户快成仙了
·
2023-10-22 06:07
spring
cloud
java
微服务
STM32 +Free RTOS+LED闪烁
移植
FreeRTOS
由于Cubemx,在STM32中移植
FreeRTOS
变的异常简单。只需要勾选一下,开发工具将移植的工作全部搞定。
QUIZ_JS
·
2023-10-22 02:03
FreeRTOS
使用总结
configUSE_DAEMON_TASK_STARTUP_HOOK如果使能这个选项,需要定义voidvApplicationDaemonTaskStartupHook(void)函数,用于完成用户级的初始化代码,使用这个选项的优点是在初始化过程中就可以使用
FreeRTOS
shadow3D
·
2023-10-22 02:02
FreeRTOS
freertos
10学习大数据-切片、MapReduce工作流程、Shuffle、排序
1.FileInputFormat切片源码切片
源码解析
程序先找到你数据存储的目录。
ZuckD
·
2023-10-22 00:28
大数据
big
data
大数据
Systrace系列8 —— Vsync-App :基于 Choreographer 的渲染机制详解
包括Choreographer的引入背景、Choreographer的简介、部分
源码解析
、Choreographer与MessageQueue、Choreographer和APM,以及手机厂商基于Choreograph
添码星空
·
2023-10-21 23:37
工具使用
android
经验分享
动画
java
ide
ArrayList
源码解析
一.从源码中可以看出,ArrayList继承可AbstractList和实现了,和实现了多个接口,List,RandomAccess,Cloneable,java.io.Serializable在看看他继承机构这个构造方法,是指定自己构造ArrayList自己给定大小,要是不给定大小,或者给的是0都会给他一个空的这个方法是获取这个对象第一次出现的位置。从代码中可以看出即使是空的也会有空的返回值。这
周小鑫001
·
2023-10-21 20:43
RTOS信号量的学习
RTOS信号量
FreeRTOS
的信号量属于特殊消息队列(信号量创建和消息队列创建的原型都是xQueueGenericCreate),包括二进制信号量、计数信号量、互斥信号量(简称互斥量)和递归互斥信号量
火山中心
·
2023-10-21 18:52
RTOS
学习
FreeRTOS
学习 信号量
信号量
FreeRTOS
学习仓库:https://gitee.com/killerp/free-rtos_-study在深入理解了消息队列后,信号量也就很容易学习了。因为信号量就是使用消息队列实现的。
killer-p
·
2023-10-21 18:51
FreeRTOS
FreeRTOS
RTOS
信号量
源码
互斥访问
【RTOS学习】信号量 | 互斥量 | 递归锁
信号量|互斥量|递归锁信号量原理使用信号量的函数基本使用互斥量原理使用互斥量的函数互斥量的基本使用优先级反转优先级继承递归锁大概原理使用递归锁的函数使用总结信号量信号量也是
FreeRTOS
实现同步与互斥的方式
一只大喵咪1201
·
2023-10-21 18:42
RTOS学习
学习
stm32
智能家居
c语言
IDEA编译器中equals方法
源码解析
由于Object类的equals方法通常不能让人满意,所以大家一般会对Object类中的equals方法进行重写,达到比较满意的效果,而IDEA编译器中为我们提供了自动重写equals方法的功能。下面就让我们一起看看。那么在看equals自动重写源码之前先来看看一段简单的示范代码:`importjava.util.Objects;publicclassPhone{privateStringbran
小铭同学_
·
2023-10-21 16:33
java
object
编程语言
【Java
源码解析
】如何严谨地重写 equals 方法、getClass 方法与 instanceof 关键词用法比较
文章目录如何严谨地重写equals方法1equals方法概述2String类中的equals方法3自定义equals方法时出现的问题4instanceof关键词与getClass方法的比较5正确编写equals方法如何严谨地重写equals方法1equals方法概述equals方法我们都非常熟悉,equals是Object基类中的模板方法,每个类中都有它的的存在,多数类或其抽象父类都以不同方式重写
超周到的程序员
·
2023-10-21 16:57
Java
java
开发语言
后端
FreeRTOS
操作系统的学习(一)
操作系统的定义:管理和控制计算机硬件与软件资源的计算机程序,直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。其介于APP和硬件之间。2、为什么要使用操作系统:1)与裸机相比,大大提高了CPU的灵活性。2)与裸机相比,可以使用少量的代码来实现更加复杂的功能3)屏蔽硬件:使得上层应用APP移植性更好。OS:操作系统3、常见的操作系统安卓、IOS、Windows(不
故人倾莹
·
2023-10-21 16:36
学习
c语言
单片机
一套基础自动化部署搭建过程
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
公众号-芋道源码
·
2023-10-21 14:45
Weex iOS
源码解析
(一):Handler机制
本文基于Weex0.18.0版本源码一、设计思想Weex的Handler是一种插件化设计思想,App通过注册Handler到WXHandlerFactory扩展Weex的功能,比如图片的下载,Weex性能数据的监听。二、调用方法WXSDKEngine类+(void)registerHandler:(id)handlerwithProtocol:(Protocol*)protocol;注册Handl
52xpz
·
2023-10-21 06:30
ArrayList
源码解析
(JDK1.8)
目录一.前言二.
源码解析
2.1.ArrayList概览2.2.属性2.3.构造方法2.3.1.ArrayList()2.3.2.ArrayList(intinitialCapacity)2.3.3.ArrayList
流华追梦1
·
2023-10-21 06:28
Java
ArrayList
java
ArrayDeque
源码解析
(JDK1.8)
目录一.前言二.
源码解析
2.1.概览2.2.属性2.3.构造方法2.4.入队2.4.1.addFirst(E,e)2.4.2.add(Ee)&addLast(Ee)2.4.3.offer(Ee)2.5.
流华追梦1
·
2023-10-21 06:28
Java
java
ArrayDeque
LinkedList
源码解析
(JDK1.8)
目录一.前言二.常用方法三.
源码解析
3.1.属性和内部类3.2.构造函数3.3.添加元素3.4.获取元素3.5.删除元素3.6.迭代器3.6.1.头到尾方向的迭代3.6.2.尾到头方向的迭代3.6.3.
流华追梦1
·
2023-10-21 06:24
Java
java
LinkedList
dubbo-远程服务暴露
DubboBootstrapApplicationListener继承体系图
源码解析
publicclassDubboBootstrapApplicationListenerextendsOneTimeExecutionApplicationContextEventListenerimplementsOrdered
yangyanping20108
·
2023-10-21 06:22
分布式
Spring源码深度解析(郝佳)-Spring 常用注解使用及
源码解析
我们在看SpringBoot源码时,经常会看到一些配置类中使用了注解,本身配置类的逻辑就比较复杂了,再加上一些注解在里面,让我们阅读源码更加难解释了,因此,这篇博客主要对配置类上的一些注解的使用以及实现原理做分析,从而让阅读源码更加简单一点。 Springboot集成mybatis时,就有一个非常重要的配置类MybatisAutoConfiguration,这个类上配置了一堆注解,如下@or
静聪
·
2023-10-21 05:44
Spring源码
ESP32的喂狗失败之旅(已解决)
但从乐鑫的官网还是可以看到对
FreeRTOS
的介绍,试着对TaskWatchdogTimer进行理解和编程,最终归于失败,用vTaskDelay()函数防止中断触发,但如果想让程序更快执行没有实现,记录失败过程供大家
caixf_001
·
2023-10-21 04:20
ESP32
Arduino
NANO
ESP32
Android存储之SharedPreferences
源码解析
个人博客:haichenyi.com。感谢关注1.目录1--目录2--简介3--getSharedPreferences会不会阻塞线程,为什么?4--get操作,为什么有时候会卡顿?5--commit和apply的区别6--sp写入异常会怎么处理?7--优化sp操作2.简介 从工作开始,Android存储数据最常见的应该就是SharePreference,但是,你真的用懂了吗?源码你看过吗?Go
海晨忆
·
2023-10-21 04:12
源码分析 | 深度解密Go语言之context
之前写的文章Context是怎么在Go语言中发挥关键作用的以图解的方式给大家讲解了Context的实现原理以及它为什么能便捷地对多层并发任务进行控制,写作期间阅读了不少作者的
源码解析
文章,桃花源这篇Context
kevin_tech
·
2023-10-21 01:17
编程语言
java
go
redis
python
正点原子嵌入式linux驱动开发——Linux内核定时器
Linux时间管理和内核定时器简介内核时间管理简介
FreeRTOS
是需要一个硬件定时器提供系统时钟,一般使用Systick作为系统时钟源。同理,L
努力自学的小夏
·
2023-10-21 00:45
linux学习
linux
驱动开发
stm32
学习
笔记
VueRouter
源码解析
重要函数思维导图路由注册在开始之前,推荐大家clone一份源码对照着看。因为篇幅较长,函数间的跳转也很多。使用路由之前,需要调用Vue.use(VueRouter),这是因为让插件可以使用VueexportfunctioninitUse(Vue:GlobalAPI){Vue.use=function(plugin:Function|Object){//判断重复安装插件constinstalledP
嚣张农民
·
2023-10-20 23:11
vue
javascript
vue
ReentrantLock
源码解析
首先来看ReentrantLock的公平锁实现源码Locklock=newReentrantLock(true);lock.lock();publicvoidlock(){sync.lock();}/***lock方法调用acquire**/finalvoidlock(){acquire(1);}/***acquire方法实现**/publicfinalvoidacquire(intarg){//
越走越远的风
·
2023-10-20 22:16
Muduo 学习笔记之Reactor框架
源码解析
在上一篇博文中介绍了muduo的总体框架,本篇博文将会介绍Reactor的实现原理以及
源码解析
。
段长风
·
2023-10-20 18:05
Muduo网络库
Muduo源码解析
EventLoop
Poller
Channel
NXP RT1052移植
FreeRTOS
报Error:..\..\
FreeRTOS
\port\RVDS\ARM_CM7\r0p1\port.c,776问题
调试RT1052时,报Error:…\
FreeRTOS
\port\RVDS\ARM_CM7\r0p1\port.c,776问题:configASSERT((portAIRCR_REG&portPRIORITY_GROUP_MASK
5789113
·
2023-10-20 18:51
arm
c语言
arm开发
CubeMx 生成的
FreeRTOS
代码在ARM compiler6 编译__forceinline 报错的解决方法
一、问题如题,CubeMx生成的
FreeRTOS
代码在ARMcompiler6编译__forceinline报错的解决方法。
spic_jackmaster
·
2023-10-20 17:47
嵌入式
stm32移植
freeRTOS
报错identifier “TickType_t“ is undefined;error: #20: identifier “UBaseType_t“ is undef
stm32移植
freeRTOS
报错error:#20:identifier"TickType_t"isundefined;error:#20:identifier"UBaseType_t"isundefined
lx1887
·
2023-10-20 17:17
freeRTOS
stm32
开源软件
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他