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源码解析
SpringBoot自动装配
源码解析
(40000字大章)
CSDN里貌似没法搞代码的自动换行,嫌看着麻烦的话可以直接看我的笔记里的版本,排版会更舒服些https://note.youdao.com/s/IgsPbrpd。目录一、原理说明二、源码讲解
[email protected]
@
[email protected]
@EnableAutoConfiguration2.5AutoCo
寿命齿轮
·
2023-10-15 11:02
SpringBoot框架学习
spring
boot
后端
java
Flink中KeyBy、分区、分组的正确理解
源码解析
keyBy得到的结果将不再是DataStream,而是会将DataStream转换为KeyedStream(键控流),KeyedStream可以认为是“分区流”或者“键控流”,它是对DataStream
文文鑫
·
2023-10-15 11:08
Flink
flink
大数据
Spring
源码解析
——AOP目标方法和增强方法的执行
正文上一篇博文中我们讲了代理类的生成,这一篇主要讲解剩下的部分,当代理类调用时,目标方法和代理方法是如何执行的,我们还是接着上篇的ReflectiveMethodInvocation类Proceed方法来看。最全面的Java面试网站publicObjectproceed()throwsThrowable{//首先,判断是不是所有的interceptor(也可以想像成advisor)都被执行完了。/
程序员大彬
·
2023-10-15 06:47
spring
java
spring
java
后端
Spring
源码解析
——@Transactional注解的声明式事物介绍
正文面的几个章节已经分析了spring基于@AspectJ的源码,那么接下来我们分析一下Aop的另一个重要功能,事物管理。最全面的Java面试网站事务的介绍1.数据库事物特性原子性多个数据库操作是不可分割的,只有所有的操作都执行成功,事物才能被提交;只要有一个操作执行失败,那么所有的操作都要回滚,数据库状态必须回复到操作之前的状态一致性事物操作成功后,数据库的状态和业务规则必须一致。例如:从A账户
程序员大彬
·
2023-10-15 06:15
java
spring
spring
数据库
java
Mybatis插件+注解实现数据脱敏
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-15 05:01
加密解密
javabean
java
entity
mybatis
FreeRTOS
之按键中断实验
1、创建任务和二值信号量#include"semphr.h"#ifndefTAG_BLE#defineLOG_BLE(...)#endifstaticTaskHandle_tkey_task_handle;staticSemaphoreHandle_tBinarySem_Handle=NULL;voidm_create_isr_key(void){BinarySem_Handle=xSemapho
fitpolo
·
2023-10-14 23:45
RTOS
分布式任务调度平台 XXL-JOB 原理
源码解析
分布式任务调度平台XXL-JOB原理
源码解析
分布式任务调度平台XXL-JOB
源码解析
文章目录分布式任务调度平台XXL-JOB原理
源码解析
前言这篇文章是阅读了xxl-job源码后的学习记录,分享出来请求大家指正和交流
zmgab
·
2023-10-14 20:35
Java
XXL-JOB
#
Quartz
分布式
java
一文说清 OCLint
源码解析
及工作流分析
image.png目标读者一线工程师,架构师预计阅读时间15-20min完成阅读的收获了解静态代码审核技术的原理了解静态代码审核技术工作流不得不提的Clang由于OCLint是一个基于Clangtool的静态代码分析工具,所以不得不提一下Clang。Clang作为LLVM的子项目,是一个用来编译c,c++,以及oc的编译器。OCLint本身是基于Clangtool的,换句话说相当于做了一层封装。它
大头兄弟技术团队
·
2023-10-14 20:58
属性动画
源码解析
1.创建属性动画通常我们可以通过ObjectAnimator.ofXX()的各种方法创建属性动画,所以我们可以以其中一个方法ofFloat为例进行说明。valimageView=ImageView(context)valanim=ObjectAnimator.ofFloat(imageView,"translationY",0f,100f)上面就是调用ObjectAnimator的静态方法来创建动
OhIAm
·
2023-10-14 19:44
序列化:ProtoBuf 与 JSON 的比较
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-10-14 19:57
编程语言
protobuf
json
jvm
微软
ArrayList
源码解析
ArrayList的本质是动态数组。既然是数组,肯定是可以随机访问的。ArrayList是非线程安全的,当当个线程并发访问同一个ArrayList时,会抛出ConcurrentModificationException,这就是fail-fast机制。publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneabl
nxiangbo
·
2023-10-14 19:39
【kubernetes/k8s源码分析】eviction机制原理以及
源码解析
kubernetesv1.12.1What?kubelet驱赶的是节点上的某些Pod,驱赶哪些Pod与Qos机制有关(1.8),1.9以后的版本请看下文分解只有当节点内存和磁盘资源紧张时,目的就是为了回收node节点的资源SoftEvictionThresholds软驱逐机制表示,当node的内存/磁盘空间达到一定的阈值后,要观察一段时间,如果改善到低于阈值就不进行驱逐,若这段时间一直高于阈值就进
张忠琳
·
2023-10-14 19:10
kubernetes
Kafka SASL认证授权(四)认证
源码解析
KafkaSASL认证授权(四)认证
源码解析
。
代码讲故事
·
2023-10-14 15:46
架构师成长之路
kafka
分布式
sasl
acl
scram
认证
授权
Kafka SASL认证授权(五)ACL
源码解析
KafkaSASL认证授权(五)ACL
源码解析
。
代码讲故事
·
2023-10-14 15:46
架构师成长之路
kafka
分布式
sasl
scram
acl
认证
授权
源码解析
FlinkKafkaConsumer支持周期性水位线发送
背景当flink消费kafka的消息时,我们经常会用到FlinkKafkaConsumer进行水位线的发送,本文就从源码看下FlinkKafkaConsumer.assignTimestampsAndWatermarks指定周期性水位线发送的流程FlinkKafkaConsumer水位线发送1.首先从Fetcher类开始,创建Fetcher类的时候会构建一个周期性的水位线发送线程并启动//ifwe
lixia0417mul2
·
2023-10-14 15:33
flink
大数据
flink
大数据
源码解析
FlinkKafkaConsumer支持punctuated水位线发送
FlinkKafkaConsumer支持当收到某个kafka分区中的某条记录时发送水位线,比如这条特殊的记录代表一个完整记录的结束等,本文就来解析下发送punctuated水位线的源码punctuated水位线发送
源码解析
lixia0417mul2
·
2023-10-14 15:28
flink
kafka
大数据
flink
【
FreeRTOS
】【STM32】04.0
FreeRTOS
的使用1(创建单任务—SRAM静态内存)
我打算学习
FreeRTOS
时先学习如何使用它,然后再逐步展开。
熟练的魔法师
·
2023-10-14 13:13
RTOS
stm32
单片机
嵌入式硬件
Reentrantlock
Reentrantlock.lock()非公平锁
源码解析
。
ppamos
·
2023-10-14 12:06
flask-
源码解析
:session
7.flask
源码解析
:sessionsession简介在解析session的实现之前,我们先介绍一下session怎么使用。
泷汰泱
·
2023-10-14 12:00
AFNetworking
源码解析
与面试考点思考
最近重读了AFNetworking3.x的源码,算是温故而知新吧。也梳理了一些优秀的代码细节和面试考点,罗列下来,发现这个库小而精致,简直初学者的宝藏库。开源库怎么看?先说个题外话,阅读优质的开源代码库,绝对是程序员们快速提升自我的有效途径,而怎样高效率的去阅读源码同样也是一个问题,不知道有没有人和我之前一样,碰到过读倒是读了,但总感觉收获不大的情况。这里分享一下我的一些读码经验:多思考,多抛出问
一意孤行的程序员
·
2023-10-14 10:20
objective-c
ios
xcode
面试
Rocketmq系列之NameServer
源码解析
前言一直想做Rocketmq的
源码解析
系列,但是这块涉及到的组件较多比较庞大一下子不好下手,最近偶然发现NameServer这块的源码比较简单,所以准备以这块做为切入点逐步补完这个系列,当是为2020的开年立个
海涛_meteor
·
2023-10-14 09:00
FreeRTOS
学习笔记【六】——
FreeRTOS
任务相关 API 函数
上一章我们学习了
FreeRTOS
的任务基础知识,本章就正式学习如何使用
FreeRTOS
中有关任务的API函数。
萧 十 三
·
2023-10-14 08:42
正点原子FreeRTOS
嵌入式开发
stm32
嵌入式硬件
单片机
FreeRTOS
学习笔记【五】——
FreeRTOS
任务基础知识
RTOS系统的核心就是任务管理,
FreeRTOS
也不例外,而且大多数学习RTOS系统的工程师或者学生主要就是为了使用RTOS的多任务处理功能,初步上手RTOS系统首先必须掌握的也是任务的创建、删除、挂起和恢复等操作
萧 十 三
·
2023-10-14 08:42
嵌入式开发
正点原子FreeRTOS
单片机
嵌入式硬件
stm32
FreeRTOS
学习笔记——三、数据结构——列表与列表项讲解
FreeRTOS
学习笔记——三、数据结构——列表与列表项讲解0前言1C语言链表简介1.1单向链表1.1.1链表的定义1.1.2链表的操作1.2双向链表1.3链表与数组的对比2
FreeRTOS
中链表的实现
孟庆磊
·
2023-10-14 08:12
FreeRTOS学习笔记
学习
笔记
数据结构
FreeRTOS
学习笔记——二、裸机系统与任务系统
FreeRTOS
学习笔记——二、裸机系统与任务系统1裸机系统1.1轮询系统1.2前后台系统2多任务系统3三种系统对比在真正开始动手写RTOS之前,我们先来讲解下单片机编程中的裸机系统和多任务系统的区别。
孟庆磊
·
2023-10-14 08:11
FreeRTOS学习笔记
学习
笔记
FreeRTOS
学习笔记——一、初识
FreeRTOS
FreeRTOS
学习笔记——一、初识
FreeRTOS
1学习书籍2学习计划3学习方法4
FreeRTOS
编程风格4.1数据类型4.2变量名4.3函数名4.4宏4.5格式1学习书籍[野火®]《
FreeRTOS
孟庆磊
·
2023-10-14 08:40
FreeRTOS学习笔记
STM32学习笔记
学习
笔记
xsemaphoretake返回_干货 |
FreeRTOS
学习笔记——中断与任务切换
原标题:干货|
FreeRTOS
学习笔记——中断与任务切换EEWorld在
FreeRTOS
具备了任务的内存资源——堆栈管理机制,能根据任务状态和优先级进行CPU执行的上下文切换,并提供了任务间通信渠道以实现必要的任务同步和互斥之后
weixin_39958100
·
2023-10-14 08:08
xsemaphoretake返回_
FreeRTOS
学习笔记 (5)中断与任务切换
在
FreeRTOS
具备了任务的内存资源——堆栈管理机制,能根据任务状态和优先级进行CPU执行的上下文切换,并提供了任务间通信渠道以实现必要的任务同步和互斥之后,多个任务可以协同起来工作了。
weixin_39556891
·
2023-10-14 08:38
FreeRTOS
学习笔记(5)—— 任务管理实践
2.实验目的学习xTaskCreate()和vTaskDelete()这两个
FreeRTOS
的任务创建和删除的API函数的使用。
嵌入式小蟹总
·
2023-10-14 08:37
STM32
#STM32F103
#FreeRTOS
学习
笔记
stm32
FreeRTOS
内部机制学习笔记二——任务调度机制
FreeRTOS
内部机制学习笔记二——任务调度机制2.1
FreeRTOS
任务的创建以下是
FreeRTOS
创建任务线程的程序/*Createthethread(s)*//*definitionandcreationofLED_RED_Task
ViTO_2001
·
2023-10-14 08:05
FREERTOS学习笔记
状态模式
FreeRTOS
学习笔记——
FreeRTOS
任务基础知识
RTOS系统的核心就是任务管理,
FreeRTOS
也不例外,而且大多数学习RTOS系统的工程师或者学生主要就是为了使用RTOS的多任务处理功能,初步上手RTOS系统首先必须掌握的也是任务的创建、删除、挂起和恢复等操作
dipiyi8092
·
2023-10-14 07:29
面试
操作系统
嵌入式
FreeRTOS
学习笔记——创建任务
主机环境:Windows开发环境:MDK4.7.2
FreeRTOS
版本:
FreeRTOS
8.1.2目标环境:STM32F030C8T6
FreeRTOS
中一个很重要的结构就是TCB任务控制块了,来实现对任务的管理
JawSoW
·
2023-10-14 07:58
RTOS
FreeRTOS
学习笔记——四、任务的定义与任务切换的实现
FreeRTOS
学习笔记——四、任务的定义与任务切换的实现0前言1什么是任务2创建任务2.1定义任务栈2.2定义任务函数2.3定义任务控制块2.4实现任务创建函数2.4.1任务创建函数——xTaskCreateStatic
孟庆磊
·
2023-10-14 07:56
FreeRTOS学习笔记
学习
笔记
SpringBoot优雅停机
参考Springboot2.0之优雅停机springboot2.3.0优雅停机Springboot2.3优雅停机方案
源码解析
qq_三哥啊
·
2023-10-14 06:11
SpringBoot
spring
boot
java
后端
React
源码解析
- React 创建更新回顾和 React 的批量更新
回顾React更新创建更新ReactDOM.render初始渲染每次调用都通过传入的,getElementById('app')构建root节点,每个rootFiber都有独立的updateQueue和fiberTree,最后调用ReactRoot.prototypye.render来创建更新。setState&forceUpdate更新渲染都是Component构造函数的原型方法,目的都是给节点
coolheadedY
·
2023-10-14 05:56
顶级接口BeanFactory
源码解析
BeanFactory
源码解析
Spring版本:4.XpublicinterfaceBeanFactory{/**这里主要用与区分是获取FactoryBean,*还是获取FactoryBean创建的bean
别拿爱情当饭吃
·
2023-10-14 02:05
ZYNQ 7020内核kernel
源码解析
**XilinxZYNQ7020ARM内核kernel
源码解析
**还记得2018年的时候,kernel还是4.9.0,到了2022变成了5.15了,三年疫情过去了,我们的技术一直在精进。
landyjzlai
·
2023-10-14 02:38
Zynq
linux
运维
服务器
源码解析
:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring允许在Bean在初始化完成后以及Bean销毁前执行特定的操作,常用的设定方式有以下三种:通过实现InitializingBean/DisposableBean接口来定制初始化之后/销毁之前的操作方法;通过元素的init-method/destroy-method属性指定初始化之后/销毁之前调用的操作方法;在指定方法上加上@PostConstruct或@PreDestroy注解来制定该方
OkidoGreen
·
2023-10-14 00:37
Spring-Bean生命周期
Redis(二):命令集构建及关键属性
源码解析
上一篇文章,我们从框架层面,主要介绍了redis的启动过程,以及主要的命令处理流程逻辑。这些更多的都是些差不多的道理,而要细了解redis,则需要更细节的东西。今天我们稍微内围的角度,来看看几个命令执行的重要方法,深入理解下redis的魅力所在。首先,我们通过上一章知道,processCommand是其业务主要入口,我们再来回顾下://server.c/*Ifthisfunctiongetscal
Java后端架构V
·
2023-10-13 22:32
Java
架构
分布式
java
架构
redis
微服务
分布式
聊聊微服务中的 BFF 架构
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-13 21:33
java
数据库
分布式
编程语言
小程序
02、Flink Client 实现原理与
源码解析
文章目录FlinkClient实现原理FlinkClient主要功能ApplicationCode运行ExecutionEnvironment分类CliFrontend构建CliFrontend对象调用parseAndRun方法来执行任务run方法ProgramOptions属性PackagedProgramURLClassLoaderFlink的类加载机制executeProgram执行用户代码
Seniscz
·
2023-10-13 20:18
Flink源码系列
flink
大数据
Spring
源码解析
——推断构造方法的底层原理分析
概述Spring中的一个bean,需要实例化得到一个对象,而实例化就需要用到构造方法。一般情况下,一个类只有一个构造方法:要么是无参的构造方法要么是有参的构造方法如果只有一个无参的构造方法,那么实例化就只能使用这个构造方法了。如果只有一个有参的构造方法,那么实例化时能使用这个构造方法吗?要分情况讨论:使用AnnotationConfigApplicationContext,会使用这个构造方法进行实
还没秃的小菜鸡
·
2023-10-13 20:23
Spring
spring
源码解析
(四) 推断构造方法
该篇以createBeanInstance方法为起点分析推断构造方法怎么一步步到createBeanInstance方法refresh()-》finishBeanFactoryInitialization-》preInstantiateSingletons-》getBean-》doGetBean-》createBean-》doCreateBean-》createBeanInstance推断构造方法
干了这杯柠檬多
·
2023-10-13 20:52
springboot
spring
spring源码分析02-spring生命周期
源码解析
spring生命周期流程图:1.spring扫描Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。1.1生成BeanDefinitionSpring启动的时候会进行扫描,会先调用org.springframework.context.annotati
华子哥、
·
2023-10-13 20:21
spring
spring
java
jvm
Spring之推断构造方法
源码解析
Spring最终也是通过类的构造方法来创建bean的,本篇文章详细分析下Spring是如何选用构造方法的。目录一、场景分析二、createBeanInstance(),创建bean实例三、determineCandidateConstructors()推断构造方法四、autowireConstructor(),找到构造方法以及对应的参数值五、针对@Bean的处理一、场景分析Spring中的一个be
atCarl
·
2023-10-13 20:16
Spring全家桶
#Spring源码
spring
java
后端
JAVA SPI(Service Provider Interface)原理、设计及
源码解析
背景团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。概念ServiceProviderInterface:服务提供方接口。是一种JVM层面的服务注册发现机制。谁在用jdbc源码里我见过SPI、Dubbo源码里我见过SPI、Eleasticsearch源码里我见过SPI……在基础服务中使用占比很高。怎么判断有没有用如上图,META-IN
aixuexidemomo
·
2023-10-13 19:14
程序员
程序员
Java
后端
互联网
架构师
微型嵌入式操作系统对比
2、
FreeRtos
:和ucos-ii有部分类似
weixin_30278237
·
2023-10-13 18:47
操作系统
内存管理
网络
RxSwift <8> —— dispose
源码解析
*销毁者dispose上代码:letob=Observable.create{(observer)->Disposableinobserver.onNext("hello")returnDisposables.create{print("销毁释放了")}}//序列订阅letdispose=ob.subscribe(onNext:{(anything)inprint("订阅到了:\(anything
Gollum_
·
2023-10-13 18:29
Day3--流媒体缓存、消息缓存(重要)、直接任务通知
FreeRTOS
10以后引入了一个新的数据类型就是StreamBuffer。它和Queue最大的不同就是,StreamBuffer读写的大小没有限制,而Queue是预设值好固定的值。
稚子
·
2023-10-13 13:25
ESP32
FreeRTOS
缓存
我为什么不再推荐 RxJava?
源码精品专栏中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC和MyCAT
源码解析
作业调度中间件Elastic-Job
公众号-芋道源码
·
2023-10-13 10:23
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他