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
HoughLines源码解析
【框架源码】Spring
源码解析
之Bean生命周期流程
观看本文前,我们先思考一个问题,什么是Spring的bean的生命周期?这也是我们在面试的时候,面试官常问的一个问题。在没有Spring之前,我们创建对象的时候,采用new的方式,当对象不在被使用的时候,由Java的垃圾回收机制回收。而Spring中的对象是bean,bean和普通的Java对象没啥大的区别,只不过Spring不再自己去new对象了,而是由IoC容器去帮助我们实例化对象并且管理它,
互联网小阿祥
·
2023-06-09 20:57
#
框架源码
spring
java
后端
三分钟了解SpringBoot配置优先级底层
源码解析
iceicepip,加我进群,大家一起学习,一起进步文章目录1.前言2.结论2.配置文件的加载流程2.1确定需要加载哪些配置文件2.1加载配置文件2.1排序配置文件2.1合并属性2.1绑定属性到Java对象3.核心
源码解析
算.子
·
2023-06-09 20:19
Spring
Cloud
每日三分钟系列
spring
boot
java
spring
三分钟了解Spring Boot 的启动流程
目前在物流独角兽企业从事技术方面工作,博主正在努力完成2023计划中:以梦为马,扬帆起航,2023追梦人联系方式:iceicepip,加我进群,大家一起学习,一起进步文章目录0.前言1.执行逻辑梳理2.核心
源码解析
算.子
·
2023-06-09 19:43
Spring
boot
核心源码浅析系列
spring
boot
java
spring
SpringBoot全局异常捕获处理及参数校验
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-09 19:33
中间件
exception
spring
java
aop
SpringMVC ExceptionHandler原理与入参以及返回值
文章目录源码&原理入参与返回值HttpServletRequest与HttpServletResponse的实现类源码&原理SpringBoot
源码解析
-ExceptionHandler处理异常的原理1
月犹依依
·
2023-06-09 19:02
Spring
#
Spring基本语法与常用功能
#
SpringBoot
spring
ROS:DWA算法解析、move_base导航包DWA
源码解析
一.整体思路1.基于速度控制运动模型假设没有噪声,控制时间间隔为内机器人速度v和角速度w保持不变,则机器人围绕半径为r的圆周运动。其中,。根据v和w即可预测出下一次机器人位姿(x、y、),根据此也可以判断机器人是否撞到障碍物。2.构建可行的速度空间其中,坐标系x轴为角速度w,y轴为线速度v。假如给定机器人v和w,那么机器人在运动过程中就有可能碰到障碍物,也就是图中wall。不同的速度指令(v,w)
Charlesffff
·
2023-06-09 18:28
ROS
机器人
Spring Cloud OpenFeign
源码解析
,代理的魅力一展无遗
文章目录一、OpenFeign简介二、OpenFeign中Bean的动态装载1、@EnableFeignClients2、registerFeignClients3、FeignClientFactoryBean.getObject4、loadBalance5、DefaultTarget.target6、ReflectiveFeign.newInstance生成代理(1)targetToHandle
秃了也弱了。
·
2023-06-09 17:19
#
spring
boot
cloud
spring
cloud
spring
java
别乱用了,这才是 SpringBoot 停机的正确方式!!!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-09 16:07
中间件
java
entity
sdl
网络通信
适配器模式的运用
文章目录一、适配器模式的运用1.1介绍1.2适配器模式结构1.3类适配器模式1.3.1类适配器模式类图1.3.2代码1.4对象适配器模式1.4.1对象适配器模式类图1.4.2代码1.5应用场景1.6JDK
源码解析
忆~遂愿
·
2023-06-09 14:02
适配器模式
java
源码解析
(个人收录,并不标准)
有志不在年高,无志空长百岁Spring系源码分析(loaddoregist…)Spring源码分析SpringFactory古代的Spring容器:BeanFactory现代的Spring容器:SpringApplicationContext允许容器通过应用程序上下文环境创建、获取、管理beanhttps://blog.csdn.net/ac_dao_di/article/details/1237
NLeRnotfalled
·
2023-06-09 14:51
java
.net
开发语言
Vue3相关源码-Vuex
源码解析
本文基于Vuex4.1.0版本源码进行分析文章内容使用简单的源码展示Vuex的用法,并且基于用法中所涉及到的源码进行分析介绍下面的介绍摘录于Vuex官方文档,总结起来就是Vuex是一个具备响应式和一定规则的全局数据管理对象Vuex是一个专为Vue.js应用程序开发的状态管理模式+库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化constCounter=
·
2023-06-09 14:21
MySQL 与 Redis 缓存的同步方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-09 10:33
redis
mysql
缓存
数据库
java
聊聊Redis中有哪些阻塞点以及如何解决?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-09 10:03
数据库
中间件
redis
java
linux
4种 Redis 集群方案及优缺点对比
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-09 10:32
数据库
分布式
中间件
运维
redis
ES+Redis+MySQL,这个高可用架构设计太顶了!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-09 10:29
elasticsearch
redis
mysql
大数据
搜索引擎
新来个技术总监:谁再用Redis实现订单超时自动关闭,以后就不用来了!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-09 10:29
redis
java
中间件
数据库
缓存
Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-09 10:28
中间件
数据库
mysql
java
rabbitmq
从源码看 Jetpack(3)- LiveData
源码解析
这也要求我们对当中一些子组件的实现原理具有一定的了解,所以我就打算来写一系列Jetpack
源码解析
的文章,希望对你有所帮助LiveData是Jetpack的基础组件之一,在很多模块中都可以看到其身影。
业志陈
·
2023-06-09 08:15
IOC
源码解析
目录主要从3方面进行解析Bean与BeanDefinition容器初始化主要做的事情(主要脉络)BeanFactoryApplicationContext模板方法模式Resource、ResourceLoader、容器之间的关系BeanDefinitionReaderBeanDefinition的注册小结主要从3方面进行解析解析配置定位与注册对象注入对象Bean与BeanDefinitionBea
兔子队列
·
2023-06-08 20:59
Spring源码
spring
java
spring
boot
源码
三分钟了解Spring Cloud Gateway路由转发之自动路由
文章目录一、前言二、路由配置1.静态路由2.动态路由3.自动路由三、SpringCloudGateway是如何实现动态路由工作原理
源码解析
路由转发原理路由转发
源码解析
四、问题核心DiscoveryClientRouteDefinitionLocator
算.子
·
2023-06-08 19:08
Spring
Cloud
每日三分钟系列
spring
spring
cloud
java
gateway
【Mysql实战】使用存储过程和计算同比环比
标题复制10行,并且每行大于10个字符【
源码解析
】SpringBoot接口参数【Mysql实战】使用存储过程和计算同比环比校验原理实战以任务表为例,创建任务表。
秋装什么
·
2023-06-08 16:52
MYSQL
mysql
数据库
java
spring boot
源码解析
(七) springBoot原理及运行流程
其实关于这块我是觉得翻来覆去的讲了好多遍了,尤其是开头讲的启动,自动配置之类的,不过课程这么设置也应该有它自己的原理。下面让我们按照教程一步一步学习了解SpringBoot的启动原理。SpringBoot启动原理因为之前我自己一步一步往下找走过这个,但是很多方法都是临时百度或者连蒙带猜的,这里老师一步一步讲解能让思路更清晰。我这里用图文并茂的方式记录下。在启动类中的run方法启动类中启动点进去发现
唯有努力不欺人丶
·
2023-06-08 15:41
spring IOC
源码解析
二 AbstractApplicationContext
源码解析
AbstractApplicationContext类在整个SpringIOC中起着关键的作用,其中最核心的是它实现父类ConfigurableApplicationContext的refresh()方法,源码如下:@Overridepublicvoidrefresh()throwsBeansException,IllegalStateException{synchronized(this.sta
11爱学习的程序员11
·
2023-06-08 14:01
spring
ioc
Srping
ioc
【滴水逆向P77】加载进程(PE查看器)应用程序
源码解析
在上一篇文章中讲解了通用控件,做了一个基本的加载进程(PE查看器)的应用程序项目,Win32通用控件,加载进程(PE查看器)项目初步,大家如果有不懂的可以去看看,由于不是很了解Win32编程,所以有很多东西写出来了,但是不是很理解,所以今天专门来写一篇文章来详细了解一下其中使用到的API,函数,宏和结构体。由于上一篇文章中我们已经讲解了基本的知识,基本知识我们不再讲解,这里给出步骤,并且详细分析每
WdIg-2023
·
2023-06-08 11:47
#
滴水逆向三期win32编程
microsoft
openssl源码中的SSL_read读取流程解析
文章目录SSL_read函数定义SSLrecord截图SSL_read
源码解析
工作中遇到SSL_read相关的问题,对于SSL_read的读取机制产生一些疑问:SSL_read与read和recv的差异是什么
darkpush
·
2023-06-08 09:20
unix编程
ssl
openssl
c语言
安全
网络
8.diff算法(妈妈再也不担心我的diff面试了)
人人都能读懂的react
源码解析
(大厂高薪必备)8.diff算法(妈妈再也不担心我的diff面试了)视频课程&调试demos视频课程的目的是为了快速掌握react源码运行的过程和react中的scheduler
全栈潇晨
·
2023-06-08 07:07
Linux 文本处理三剑客:grep、awk 和 sed
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-08 06:13
字符串
运维
中间件
linux
正则表达式
深度解析源码strcpy函数
深度解析源码strcpy函数@TOC前言提示:这里可以添加本文要记录的大概内容:本文将介绍c语言中string.h中strcpy函数的
源码解析
提示:以下是本篇文章正文内容,下面案例可供参考一、strcpy
翻转的乌龟
·
2023-06-08 06:38
c语言
c++
开发语言
Dubbo
源码解析
一服务暴露与发现
Dubbo服务暴露与发现1.Spring中自定义Schema1.1案例使用1.2dubbo中的相关对象2.服务暴露机制2.1术语解释2.2流程机制2.3源码分析2.3.1导出入口2.3.2导出服务到本地2.3.3导出服务到远程(重点)2.3.4开启Netty服务2.3.5服务注册2.3.6总结3.服务发现3.1服务发现流程3.2源码分析3.2.1引用入口3.2.2创建客户端3.2.3注册3.2.4
Allen-xs
·
2023-06-08 06:32
分布式
dubbo
java
spring
Dubbo
源码解析
一网络通信原理
Dubbo网络通信原理1.Dubbo高可用集群1.1服务集群的概述1.1.1服务集群的概述1.1.2调用过程1.1.3组件介绍1.2集群容错机制1.2.1内置集群容错策略1.2.1.1Failover(失败自动切换)1.2.1.2Failsafe(失败安全)1.2.1.3Failfast(快速失败)1.2.1.4Failback(失败自动恢复)1.2.1.5Forking(并行调用)1.2.1.6
Allen-xs
·
2023-06-08 06:32
分布式
dubbo
分布式
java
SpringCloud
源码解析
-gateway&openFeign
SpringCloud高级应用-
源码解析
1.gateway
源码解析
1.1自动装配1.2核心装配1.2.1GatewayClassPathWarningAutoConfiguration1.2.2GatewayAutoConfiguration1.2.3GatewayLoadBalancerClientAutoConfiguration1.2.4GatewayRedisAutoConfigurati
Allen-xs
·
2023-06-08 06:25
微服务
spring
cloud
gateway
openfeign
Ethercat学习-从站
源码解析
(ECAT_Main)
ECAT_Main函数在MainLoop中轮询,下面是ECAT_Main中的运行流程。MBX_Main();在MBX_Main中,获取sMbxReceiveQueue中的数据,包括COE的SDO和FOE。对SDO数据进行处理,然后回复Master。if(bMbxRunning){HW_EscReadWord(sm1Activate,(ESC_SYNCMAN_ACTIVE_OFFSET+SIZEOF
最美的愿望一定最疯狂
·
2023-06-08 05:29
Ethercat
学习
单片机
嵌入式硬件
Mybatis(7)-
源码解析
(1)读取配置 Configuration
Mybatis(3)-
源码解析
(1)读取配置Configuration从MyBatis入门使用文章中可知,MyBatis在使用前有一些前置的配置,并且每个Mapper接口需要对应一个*Mapper.xml
sql2008help
·
2023-06-08 02:59
Mybatis
java
开发语言
Vue
源码解析
【尚硅谷】Vue
源码解析
之虚拟DOM和diff算法【Vue源码】图解diff算法与虚拟DOM-snabbdom-最小量更新原理解析-手写源码-updateChildren]文章目录2.snabbdom简介及准备工作
宁然也
·
2023-06-08 00:18
vue
vue.js
javascript
webpack
Android进阶 View事件体系(三):典型的滑动冲突情况和解决策略
典型的滑动冲突情况和解决策略内容概要本篇文章为总结View事件体系的第三篇文章,前两篇文章的在这里:Android进阶View事件体系(一):概要介绍和实现View的滑动Android进阶View事件体系(二):从
源码解析
Tai_Monster
·
2023-06-08 00:16
Android开发笔记
android
java
ui
设计模式(二、三):创建型之工厂方法和抽象工厂模式
创建型之建造者模式设计模式(六):结构型之代理模式目录一、设计模式分类二、概述三、简单工厂模式1、结构2、实现3、扩展:静态工厂四、工厂方法模式1、结构2、实现3、优缺点五、抽象工厂模式1、结构2、实现3、优缺点六、JDK
源码解析
冬天vs不冷
·
2023-06-07 22:33
设计模式
设计模式
java
工厂模式
设计模式(七):结构型之适配器模式
创建型之原型模式设计模式(五):创建型之建造者模式设计模式(六):结构型之代理模式设计模式(七):结构型之适配器模式目录一、设计模式分类二、适配器模式1、概述2、结构3、类适配器模式4、对象适配器模式5、JDK
源码解析
一
冬天vs不冷
·
2023-06-07 22:24
设计模式
设计模式
适配器模式
Spring
源码解析
Idea导入Spring源码下载下载gradle因为Spring源码里没有使用Maven依赖,而是使用gradle依赖,所以我们需要在本地下载安装并配置gradle环境。注意,这里下载安装的gradle版本应与Spring源码中的gradle版本对应。这里推荐下载我的:链接:https://pan.baidu.com/s/1YVww-x7Furqq3s0KcN27CQ提取码:6ai4下载Sprin
孤居自傲
·
2023-06-07 21:15
spring
intellij-idea
java
mysql raft 架构_TiKV
源码解析
系列——如何使用 Raft
TiKV
源码解析
系列——如何使用Raft本系列文章主要面向TiKV社区开发者,重点介绍TiKV的系统架构,源码结构,流程解析。
Li Lee
·
2023-06-07 11:09
mysql
raft
架构
CSS/HTML静态购物网站项目
源码解析
(品优购)——该项目包含主页、注册页、列表页三个网页
注:该项目所涉及的素材文件请QQ联系作者(Etui:3416252112)首先:上图!index.html------主页register.html-------注册页list.html-----列表页摘要:作为一个前端初学者,这是我学完html和css基础后做的第二个练习(第一个是小米商城),在练习过程中也遇到了很多困难,好在最终都一一解决,这是一个成长的过程!这个项目是我在B站中pink老师的
Etui۹(・༥・´)و ̑̑
·
2023-06-07 09:16
CSS3
HTML5
html
html5
css3
css
Spring中Bean对象的定义、注册和获取
文章目录1.简介2.具体流程3.部分核心
源码解析
1.简介在Spring中,Bean对象的定义、注册和获取的过程通常涉及到如下的一些底层类:BeanDefinition:这是一个接口,定义了一个Bean的所有配置信息
jakiechaipush
·
2023-06-07 08:00
源码阅读
spring
springboot自动配置
源码解析
概述使用springboog的时候引入starter就自动为我们加载,例如我们引入spring-boot-starter-web之后,就自动引入了SpringMVC相关的jar包,从而自动配置SpringMVC。自动装配原理@SpringBootApplication@SpringBootApplication:SpringBoot应用标注在某个类上说明这个类是SpringBoot的主配置类,@S
有温度的代码
·
2023-06-07 03:06
#
springboot
spring
boot
spring
java
LinkedHashMap
源码解析
前言HashMap提供的访问,是无序的。而在一些业务场景下,我们希望能够提供有序访问的HashMap。那么此时,我们就有两种选择:TreeMap:按照key的顺序。LinkedHashMap:按照key的插入和访问的顺序。LinkedHashMap,在HashMap的基础之上,提供了顺序访问的特性。而这里的顺序,包括两种:而LinkedHashMap比HashMap优于以下几点LinkedHash
有温度的代码
·
2023-06-07 03:05
并发编程
链表
java
数据结构
Mybatis-Plus入门系列(17)-多租户插件TenantLineInnerInterceptor
源码解析
核心类InnerInterceptor接口InnerInterceptor内置插件接口,是MP提供的插件功能顶级接口。定义了一些Slelect查询,Update更新时,进行前置处理的一些方法。实现了此接口的实现类,可以添加到Mybatis插件中,最终实现拦截器功能,实际还是调用的Mybatis插件。publicinterfaceInnerInterceptor{/***判断是否执行{@linkEx
云烟成雨TD
·
2023-06-07 02:02
#
Mybatis系列
java
sql
mybatis
【Flutter】Dart语法篇之集合的使用与
源码解析
(二)
一、List在dart中的List集合是具有长度的可索引对象集合,它没有委托dart:collection包中集合实现,完全由内部自己实现。初始化main(){//初始化一:直接使用[]形式初始化ListcolorList1=['red','yellow','blue','green'];//初始化二:var+泛型varcolorList2=['red','yellow','blue','gree
在这蓝色天空下
·
2023-06-06 23:46
Go Resiliency库中timeout实现原理及
源码解析
目录1.go-resiliency简介2.timeout模式3.源码实现如下4.扩展一下1.go-resiliency简介今天看到项目里用到了go-resiliency这个库,库整体比较简单,代码量不大。主要实现go中几种常见的模式:后面分析下这几种模式的实现-circuit-breaker熔断器-semaphore信号量-timeout函数超时-batching批处理-retriable可重复2
·
2023-06-06 21:36
OneFlow
源码解析
之Eager模式下Tensor存储管理
目录1不同Tensor类型的存储管理方式2Tensor存储相关类的关系3通过虚拟机指令为Tensor分配存储3.1存储相关对象的构造3.2在指令执行过程中分配tensor存储4通过虚拟机指令释放Tensor存储5reshape等场景的存储管理6两个TensorStorage类型可以合并吗?7附录1不同Tensor类型的存储管理方式LazyTensor的存储是由Runtime和Actor等对象管理的
·
2023-06-06 21:29
Zookeeper源码分析——客户端初始化
源码解析
客户端初始化
源码解析
ZkCli.shZOOBIN="${BASH_SOURCE-$0}"ZOOBIN="$(dirname"${ZOOBIN}")"ZOOBINDIR="$(cd"${ZOOBIN}";
康小庄
·
2023-04-21 21:01
知识点补充
java-zookeeper
zookeeper
java
分布式
docker
Zookeeper源码分析——ZK服务端加载数据
源码解析
ZK服务端加载数据
源码解析
(1)zk中的数据模型,是一棵树,DataTree,每个节点,叫做DataNode(2)zk集群中的DataTree时刻保持状态同步(3)Zookeeper集群中每个zk节点中
康小庄
·
2023-04-21 20:31
知识点补充
java-zookeeper
zookeeper
java
分布式
docker
【源码篇】安卓
源码解析
(持续总结)
前言在Linux中,一切皆为文件。安卓底层也是基于Linux开发的。在我们了解源码目录的时候,我们要先知道这些源码的后缀名代表的是什么文件,什么意思,才能更好的去了解其中的原理。文章目录前言关于文件的后缀名(重要)1)详解`.o`文件(目标文件)关于shell脚本1)安卓源码使是用shell脚本编写的吗?2)在安卓脚本中哪里会用到shell脚本?3)shell脚本就是一堆命令行的集合吗关于boot
啥都不会吖
·
2023-04-21 20:55
Android底层
Linux
android
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他