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-kafka消费者模型
源码解析
1整体流程2消费者启动2.1容器启动2.1.1consumer启动1)遍历每一个带有@KafkaListener注解的类或方法,经过一系列解析最终为其创建一个MessageListenerContainer,具体实现类为ConcurrentMessageListenerContainerKafkaListenerEndpointRegistry#registerListenerContainer:
吒哇
·
2023-09-21 11:49
东哥内部总结
spring
Axios
源码解析
基类Axios跟随入口index.js进入/lib/axios.js,第一个方法则是createInstance创建Axios实例。先理解一些属性后,再看/core/Axios.js的代码。interceptors,拦截器/core/InterceptorManager.jsinterceptors.request,interceptors.response为InterceptorManager的
丶梅边
·
2023-09-21 10:48
ES 不香吗,为啥还要 ClickHouse?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-21 09:03
分布式
数据库
中间件
mysql
搜索引擎
jvm-sandbox-repeater
源码解析
-配置管理
一、配置初见源码里提供的控制台截图如下:(怎么搭建自己去百度)从中取出对应的配置如下:{ "degrade": false, //阻断能力 "exceptionThreshold": 1000, //异常采样率 "httpEntrancePatterns": [ "^/app/v1/order/.*$" ], "javaEntranceBehaviors": [ //主调用配置
Viogs
·
2023-09-21 08:37
后端
【Vue3
源码解析
】reactive 全家桶
//泛型约束:只能传入引用类型exportfunctionreactive(target:T):UnwrapNestedRefs//判断只读,否则创建reactive响应式对象exportfunctionreactive(target:object){//iftryingtoobserveareadonlyproxy,returnthereadonlyversion.if(isReadonly(t
谢尔登
·
2023-09-21 06:07
Vue3
源码解析
javascript
vue.js
前端
Springboot 使用配置文件动态创建RabbitMq消息队列
源码解析
RabbitMqProperties/***rabbitmq消息队列和交换机配置文件**@autho
朱敏_
·
2023-09-21 05:51
rabbitmq
spring
Kafka消费者流程
源码解析
1.说明本文章简单流程追踪一下Kafka从服务端拉取数据到客户端的流程。看完本文,你将会大致了解消费者数据消费的过程。2.消费者示例Propertiesproperties=newProperties();properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"xxx:9092");properties.put(ConsumerConfig.
守恒R
·
2023-09-21 05:26
kafka
java
分布式
外包干三年,必废!
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-09-21 03:30
中间件
项目管理
编程语言
敏捷开发
面试
大文件上传下载实现思路,分片、断点续传代码实现
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-21 00:19
中间件
java
upload
webgl
visio
8、Spring之循环依赖底层
源码解析
什么是循环依赖?很简单,就是A对象依赖了B对象,B对象依赖了A对象。//A依赖了BclassA{publicBb;}//B依赖了AclassB{publicAa;}那么循环依赖是个问题吗?如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。比如Aa=newA();Bb=newB();a.b=b;b.a=a;这样,A,B就依赖上了。但是,在Spring中循环依赖就是一个问
啥也不懂的派大星
·
2023-09-21 00:44
java
开发语言
9、Spring之推断构造方法
源码解析
推断构造方法流程图:Spring推断构造方法底层执行流程|ProcessOn免费在线作图,在线流程图,在线思维导图AutowiredAnnotationBeanPostProcessor中推断构造方法不同情况思维脑图:Spring中的一个bean,需要实例化得到一个对象,而实例化就需要用到构造方法。一般情况下,一个类只有一个构造方法:要么是无参的构造方法要么是有参的构造方法如果只有一个无参的构造方
啥也不懂的派大星
·
2023-09-21 00:43
spring
流程图
java
【复习笔记】
FreeRTOS
(二)创建和删除任务
本文是
FreeRTOS
复习笔记的第二节,创建和删除任务,使用的开发板是stm32f407VET6,创建两个任务,task1负责闪烁LED,task2负责按键控制,当按键按下时task1停止执行,任务的状态显示到
青春草原晖太郎
·
2023-09-21 00:38
笔记
单片机
stm32
【复习笔记】
FreeRTOS
(三)任务挂起和恢复
本文是
FreeRTOS
复习笔记的第三节,任务挂起和恢复,使用的开发板是stm32f407VET6,创建两个任务,task1负责闪烁LED,task2负责按键控制,当按键按下时控制任务挂起,按键再次按下恢复任务
青春草原晖太郎
·
2023-09-21 00:38
笔记
单片机
stm32
【复习笔记】
FreeRTOS
(四) 列表项的插入和删除
本文是
FreeRTOS
复习笔记的第四节,列表项的插入和删除。
青春草原晖太郎
·
2023-09-21 00:38
笔记
单片机
stm32
Glide
源码解析
之加载器注册与使用
上篇大致梳理了一下glide是如何初始化组件的,本篇记录glide初始化组件后,如何根据不同路径去加载图片上篇最后说道,在glide初始化的时候,注册了很多图片加载器,我们用其中一个来梳理下流程,glide在注册的时候,分别注册了三种加载器,分别为注册到loaderFactory中的地址解析加载,dataLoadProviderRegistry中的编解码器,transcoderRegistry中的
苍龙阁阁主
·
2023-09-20 20:21
@Controller和@RestController
源码解析
2018年不知不觉已经走到了尾声,你还在为分不清@Controller和@Restcontroller而烦恼吗?这篇博文从源码层面分析这两个注解,值得一读。首先贴一张源码的图,对比一下,左边是@Controller的源码,右边是@RestController的。如果觉得不清楚,看下面代码:@Controller:@Target({ElementType.TYPE})@Retention(Reten
James Shangguan
·
2023-09-20 19:28
Java
Spring
@Controller
@RestController
【SpringBoot】原理 -启动原理、自定义starter、自动配置原理
【SpringBoot】启动配置原理-
源码解析
一、启动原理1.1创建SpringApplication对象SpringApplication类用于引导和启动一个Spring应用程序(即SpringBoot
_popo_
·
2023-09-20 16:22
2020
springboot教程------自动配置原理
SpringBoot教程SpringBoot自动配置原理
源码解析
详例解析自动配置原理以HttpEncodongAutoConfigration为例SpringBoot自动配置原理你好!
新一代程序猿
·
2023-09-20 16:21
springBoot
spring
boot
Spring IoC - IoC 容器初始化
源码解析
undefined前言本章主要内容是由以下部分组成,Spring中容器初始化入口以最经典的ClassPathXmlApplicationContext为例,讲解SpringIoC的容器初始化过程在学习源码的过程当中,我想强调两点:一定要学会抓重点,归纳核心类、核心方法、核心步骤。理解类、变量、方法名的命名,Spring源码的命名是很讲究的,很多时候是自解释的一定要学会看Javadoc,同上,这种顶
Richard_易
·
2023-09-20 15:19
Spring
源码解析
(1)
到底什么是spring?应该好好的抽时间去查看官方文档,不要再说spring就是IOC,AOP啦。spring官网springframework截图注意到Coretechnologie部分都是spring的核心特性。由于博主能力有限,并没有对spring进行过学习和相关的使用,所以学习分为俩部分,一方面去了解大概spring应该如何去使用,另一个方面去走源码。1.搭建spring的环境普通的Mav
Laniakea_01d0
·
2023-09-20 15:02
2018-07-15 Vue
源码解析
阅读笔记
Vue的异步组件Vue.component('async-example',function(resolve,reject){//这个特殊的require语法告诉webpack//自动将编译后的代码分割成不同的块,//这些块将通过Ajax请求自动下载。require(['./my-async-component'],resolve)})Vue.component('async-webpack-ex
Jerryli_720
·
2023-09-20 14:52
java使用parallelStream并行流取两个list的交集【
源码解析
】
java使用parallelStream流取两个list的交集1.背景java开发在实际的项目中,会有取两个list中的交集的场景,可以通过传统的for循环进行处理,数据量1万以内,for循环的性能要高于foreach和stream的,如果数据量在十万、百万以上时,那么三者的差别不是很大,但是Stream提供了并行流parallelStream方法,可以充分利用CPU核数,大大的提升效率。2.示例
晓二当家
·
2023-09-20 14:45
java
java
list
开发语言
Spring国际化实现原理+
源码解析
Spring在webmvc依赖包下提供了支持国际化的i18n包,支持根据请求中不同语言环境标志位来动态改变当前的语言环境,同时可以支持配置多个不同的语言资源配置,并自动根据当前的语言环境动态读取不同的资源配置值代码如下:i18包类结构:由图可见,一共提供了四种支持国际化的实现类,分别是AcceptHeaderLocaleResolver、CookieLocaleResolver、FixedLoca
路720
·
2023-09-20 08:25
源码解析
spring
Spring IOC
源码解析
前言说到Spring,似乎IOC、DI成为了我们的共鸣。工作中,Spring无处不在,如影随形,Spring给我们开发者带来了一个春天。这么优秀而美丽的框架,我想,源码是值得我们去深入学习的。入口准备我使用的是spring-framework5.0.x版本,新建一个模块,作为自己的代码编写使用,需要在项目中已有的build.gradle文件引入一些配置和依赖,如下plugins{id'java'}
遇见更优秀的自己
·
2023-09-20 08:53
源码系列
参加工作以后
spring源码
IOC
BeanFactory
spring
Spring实例化
源码解析
(二)
ConfigurationClassPostProcessor
源码解析
书接上回,在第一次调用invokeBeanDefinitionRegistryPostProcessors方法的时候参数currentRegistryProcessors
Code A Better Life
·
2023-09-20 08:45
Spring专题
spring
java
后端
【JVM
源码解析
】虚拟机解释执行Java方法(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第29篇-调用Java主类的main()方法前面已经写了许多篇介绍字节码指令对应的汇编代码执行逻辑,还有一些字节码指令对应的汇编代码逻辑没有介绍,这些指令包括方法调用指令、同步指令、异常抛出指令,这些指令的汇编代码实现逻辑比较复杂,所以后面在介绍到方法调用、同步和异常处理的知识点时,会通过大篇幅的文章进行详细介绍!在第1篇中大概介绍过J
HeapDump性能社区
·
2023-09-20 03:17
Glide
源码解析
本文基于Glide版本:com.github.bumptech.glide:glide:4.11.0Glide最常用的一行代码如下,也概括了Glide的初始化、加载图片(本地、缓存、网络图片)、绑定显示的流程。本文就从该行代码开启Glide的源码之旅。Glide.with(this).load(url).into(mainPic);1-初始化with()首先是Glide.with()方法,通过该方
MingMing很忙
·
2023-09-20 03:40
若依DataScopeAspect数据权限解析和ew.customSqlSegment
源码解析
目录一、DataScopeAspect使用场景二、ew.customSqlSegment${ew.customSqlSegment}build:this.normal:queryWrapperwhere条件不为空的时候,才有normalget第二次进来add(),已经拼接完ew.customSqlSegment了,因为@DataPermission注解进来的动态拼接Mybatis-plus在自定义
令狐少侠2011
·
2023-09-19 22:51
鉴权
前端
java
mybatis
【Vue3
源码解析
】ref 全家桶
//函数重载,以便根据传入的不同参数类型执行不同的处理exportfunctionref(value:T):Texportfunctionref(value:T):Ref>exportfunctionref():Refexportfunctionref(value?:unknown){returncreateRef(value,false)}ref函数的实现使用了函数重载(functionover
谢尔登
·
2023-09-19 22:32
Vue3
源码解析
javascript
前端
vue.js
第6章_
freeRTOS
入门与工程实践之创建
FreeRTOS
工程
id=724601559592配套资料获取:https://rtos.100ask.net/zh/
freeRTOS
/DShanMCU-F103
freeRTOS
系列教程之
freeRTOS
入门与工程实践章节汇总
挨踢民工biubiu
·
2023-09-19 20:58
stm32
RTOS
freeRTOS
单片机
嵌入式
RTOS
freeRTOS
MCU
stm32
第9章_
freeRTOS
入门与工程实践之任务管理
id=724601559592配套资料获取:https://rtos.100ask.net/zh/
freeRTOS
/DShanMCU-F103
freeRTOS
系列教程之
freeRTOS
入门与工程实践章节汇总
挨踢民工biubiu
·
2023-09-19 20:58
stm32
RTOS
freeRTOS
单片机
嵌入式
freeRTOS
RTOS
MCU
stm32
第5章_
freeRTOS
入门与工程实践之模块使用说明与STM32CubeMX配置
id=724601559592配套资料获取:https://rtos.100ask.net/zh/
freeRTOS
/DShanMCU-F103
freeRTOS
系列教程之
freeRTOS
入门与工程实践章节汇总
挨踢民工biubiu
·
2023-09-19 20:58
RTOS
freeRTOS
stm32
stm32
单片机
嵌入式
RTOS
freeRTOS
mcu
第3章_
freeRTOS
入门与工程实践之搭建开发环境安装
id=724601559592配套资料获取:https://rtos.100ask.net/zh/
freeRTOS
/DShanMCU-F103
freeRTOS
系列教程之
freeRTOS
入门与工程实践章节汇总
挨踢民工biubiu
·
2023-09-19 20:27
RTOS
freeRTOS
stm32
单片机
嵌入式
freeRTOS
RTOS
MCU
stm32
第4章_
freeRTOS
入门与工程实践之开发板使用
id=724601559592配套资料获取:https://rtos.100ask.net/zh/
freeRTOS
/DShanMCU-F103
freeRTOS
系列教程之
freeRTOS
入门与工程实践章节汇总
挨踢民工biubiu
·
2023-09-19 20:27
freeRTOS
RTOS
stm32
单片机
嵌入式
freeRTOS
RTOS
MCU
stm32
第1章_
freeRTOS
入门与工程实践之课程介绍
id=724601559592配套资料获取:https://rtos.100ask.net/zh/
freeRTOS
/DShanMCU-F103
freeRTOS
系列教程之
freeRTOS
入门与工程实践章节汇总
挨踢民工biubiu
·
2023-09-19 20:27
RTOS
freeRTOS
单片机
单片机
嵌入式
RTOS
freeRTOS
MCU
freeRTOS
从入门到进阶提升系列教程:入门文档+视频教程+进阶视频教程(全部免费的
freeRTOS
系列教程、
freeRTOS
学习路线)
文章目录学前知识普及入门视频教程初级文档教程进阶视频教程进阶一:
freeRTOS
入门与工程实践进阶二:
FreeRTOS
的内部机制进阶三:深入理解
FreeRTOS
队列之队列实战进阶四:RTOS商业产品案例源码讲解学前知识普及对于
挨踢民工biubiu
·
2023-09-19 20:26
RTOS
freeRTOS
单片机
单片机
stm32
freertos
rtos
嵌入式
FreeRTOS
入门与工程实践(文档+入门视频教程+进阶视频教程,非常详细!)
《
freeRTOS
入门与工程实践》前言课程内容授课方式学前知识普及学前准备硬件准备资料准备视频教程文档教程更好的阅读体验前言课程内容嵌入式软件工程师的学习路线一般是:单片机->RTOS->Linux。
韦东山
·
2023-09-19 20:52
freeRTOS
RTOS
stm32
stm32
单片机
HAL库
RTOS
FreeRTOS
嵌入式
嵌入式硬件
FreeRTOS
学习笔记【一】——初识
FreeRTOS
1.1初识
FreeRTOS
1.1.1什么是
FreeRTOS
?
萧 十 三
·
2023-09-19 17:31
嵌入式开发
正点原子FreeRTOS
学习
【ESP32+
freeRTOS
学习笔记-开篇前言】
目录前言的前言RTOS的选择开发与实践环境参考资料笔记的形式专题文章的链接(持续更新中......)前言的前言单片机的开发,也有两年多了,之前一直是做一些简单应用,因此以裸机开发的方式为主。虽然裸机开发简单,直白,一些都在一个大循环中不断重复,因此对一些简单的,任务单一的开发工作,效率一直都很高,逻辑也是相当清晰的。随着开发的项目难度的加大,特别针对同时要进行复杂,耗时,并需要相互协作的多个任务的
骑牛唱剧本
·
2023-09-19 17:01
ESP32+freeRTOS
学习
单片机
嵌入式硬件
FreeRTOS
学习笔记——(3)任务管理
系列文章目录
FreeRTOS
学习笔记——系列文章目录文章目录系列文章目录一、任务的创建与删除1、什么是任务2、创建任务1、动态创建任务函数2、静态创建任务函数3、创建任务及删除任务二、任务优先级三、任务状态四
嵌入式小白之进阶之路
·
2023-09-19 17:01
FreeRTOS学习笔记
学习
c语言
Freertos
学习笔记
文章目录
Freertos
移植TCB控制块中断管理(内部异常和外部中断)同步互斥与通信消息队列:邮箱:信号量:互斥量:事件组:任务通知:
Freertos
移植其核心文件为,tasks.c、timers.c、
栋哥爱做饭
·
2023-09-19 17:31
学习
笔记
若依使用及
源码解析
(前后端分离版)
部署环境JDK>=1.8MYSQL>=5.7Maven>=3.0Node>=12Redis>=3运行若依项目下载若依源码若依官网若依项目源码(前后端分离)运行后端项目ruoyi-ui就是vue项目(这里使用vscode打开)整体用idea打开1.配置数据库(sql提供sql文件中的sql脚本配置)创建数据库ruoyi_vue数据库并导入quartz.sql脚本和ry_20230706.sql脚本结
秃狼
·
2023-09-19 06:57
SpringBoot
vue.js
前端
javascript
Linux学习,不可不知的一个大佬
这里有学习路线、经验心得、面试宝典、
源码解析
、技术精选及经典资料等。【技术让梦想更伟大】号主李肖遥,阿里云栖社区专家,一个喜欢吉他的码农plus,创过业,进过大厂,摆过摊,如今依然在创业路上。
程序员资源社区
·
2023-09-19 01:06
Spring AOP
源码解析
之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。本文不会像IOC源码分析那篇文章一样,很具体地分析每一行SpringAOP的源码,目标读者是已经知道SpringIOC源码是怎么回事的读者,因为Sprin
赶路人儿
·
2023-09-18 22:01
java
#
spring
spring
spring aop
源码解析
spring知识回顾spring的两个重要功能:IOC、AOP,在ioc容器的初始化过程中,会触发2种处理器的调用,前置处理器(BeanFactoryPostProcessor)后置处理器(BeanPostProcessor)。前置处理器的调用时机是在容器基本创建完成时,可以往容器中添加各种的bean后置处理器的调用时机是在bean的初始化和实例化时调用,aop的功能就是基于该特性实现的aop重要
昱宸星光
·
2023-09-18 22:30
spring
aop
spring
java
后端
Zipkin客户端链路追踪
源码解析
我们知道,Zipkin这个工具可以帮助我们收集分布式系统中各个系统之间的调用连关系,而且除了Servlet之外还能收集:MQ、线程池、WebSocket、Feign、Hystrix、RxJava、WebFlux等等组件之间的调用关系。本篇文章就来分析一下Zipkin是如何完成这些功能的我们先以最常用的Servlet接受请求为例来分析在spring-cloud-sleuth的spring.facto
Java学习录
·
2023-09-18 21:56
优先队列PriorityQueue
源码解析
基本信息实现了队列接口:Queue-->AbstractQueue-->PriorityQueuepublicclassPriorityQueueextendsAbstractQueueimplementsjava.io.Serializable{publicabstractclassAbstractQueueextendsAbstractCollectionimplementsQueue{底层逻
ydfind
·
2023-09-18 20:10
java
数据结构
荐书 | 有关Hadoop、Kafka、RabbitMQ的三本大数据好书
《Kafka
源码解析
与实战》作者:王亮本书全面解析了Kafka的核心架构设计和源码;是国内少有的针对Kafka进行系统性讲解的书籍。本书着重分析Kafka内部的各模块实现细节。
编程小世界
·
2023-09-18 08:49
学习Node js:raw-body模块
源码解析
raw-body是什么raw-body的主要功能是处理HTTP请求体的原始数据。它提供了以下核心功能:解析请求体:可以从HTTP请求中提取原始数据,包括文本和二进制数据。配置选项:通过配置项,可以设置请求体的大小限制、编码方式等参数。异常处理:模块能够处理异常情况,如请求体超出限制。编码转换:支持将原始数据解码为指定编码的字符串,或者返回Buffer实例。express中的body-parser中
程序员通通
·
2023-09-18 08:48
学习
javascript
开发语言
node.js
[vite
源码解析
]cli篇
首先我们来看入口文件:/vite/packages/vite/bin/vite.js第1步:判断当前目录是否包含node_module目录,如果不包含,需要source-map的支持//vite/packages/vite/bin/vite.js#!/usr/bin/envnodeif(!__dirname.includes('node_modules')){try{//onlyavailable
秋名山车神12138
·
2023-09-18 08:36
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他