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
事件分发机制源码解析
【
源码解析
】Spring Cloud Gateway使用RedisRateLimiter实现限流
实现方案在gateway项目中引入依赖org.springframework.cloudspring-cloud-starter-gatewayorg.springframework.bootspring-boot-starter-data-redis-reactive实现KeyResolver接口@BeanpublicKeyResolveruserKeyResolver(){returnexch
秋装什么
·
2023-10-16 08:33
源码解析
java
开发语言
Spring
源码解析
之八finishBeanFactoryInitialization方法初始化单例bean
Spring
源码解析
之八finishBeanFactoryInitialization方法初始化单例bean七千字长文深刻解读,Spirng中是如何初始化单例bean的,和面试中最常问的Spring是如何解决循环依赖
程序员田同学
·
2023-10-16 05:43
使用 Spring Boot Operator 部署 Spring Boot 到 K8S
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-16 04:09
中间件
kubernetes
docker
java
oauth
axios
源码解析
(二)核心
核心函数核心工具函数core/*.js1.buildFullPath.js用于将baseURL与请求的requestURL拼接module.exports=functionbuildFullPath(baseURL,requestedURL){if(baseURL&&!isAbsoluteURL(requestedURL)){returncombineURLs(baseURL,requestedU
前端开发爱好者
·
2023-10-16 03:18
golang 性能优化实战
使用golang.org/x/tools/go/loader将
源码解析
成go/typesgo/ast相关结构化数据。通过遍历package找到目标代码块及其相关数据,构建g
王谙然
·
2023-10-16 02:36
Spring
源码解析
——Spring事务是怎么通过AOP实现的?
正文此篇文章需要有SpringAOP基础,知道AOP底层原理可以更好的理解Spring的事务处理。最全面的Java面试网站自定义标签对于Spring中事务功能的代码分析,我们首先从配置文件开始人手,在配置文件中有这样一个配置:。可以说此处配置是事务的开关,如果没有此处配置,那么Spring中将不存在事务的功能。那么我们就从这个配置开始分析。根据之前的分析,我们因此可以判断,在自定义标签中的解析过程
程序员大彬
·
2023-10-16 02:56
spring
java
spring
java
后端
【ROS2RUN
源码解析
:解决ROS2 run命令找不到问题的详细流程】
文章目录概要整体架构流程技术名词解释小结概要当你在使用ROS2时遇到找不到可执行文件的错误时,首先需要执行以下步骤来诊断问题。首先,使用命令printenvAMENT_PREFIX_PATH(或者ros2pkgprefix加上包的名称)来检查你的功能包路径是否被正确设置。如果路径没有被正确设置,检查你的环境变量和source命令是否配置正确。接着,前往AMENT_PREFIX_PATH/lib/p
落叶霜霜
·
2023-10-16 01:37
人工智能
Ubuntu系统
#
学习笔记
linux
Ubuntu
机器学习
YOLO
Spring-事务
源码解析
1
一、使用先说下使用,在SpringBoot启动类上加注解,表示开启声明式事务开启事务注解@EnableTransactionManagement然后在Service方法上加事务注解@Transactional二、实现逻辑看下注解开启事务注解EnableTransactionManagement的源码@Import(TransactionManagementConfigurationSelector
信仰_273993243
·
2023-10-16 01:14
Spring整理后
Transaction
Spring
事务源码
事务拦截器
事务增强器
事务注解解析器
事务管理器
dynamic-datasource-spring-boot-starter
源码解析
dynamic-datasource源码分析源码地址分析:自动配置首先,这是一个SpringBoot启动器,所以我们先从spring.factories入手。发现帮我们自动配置了DynamicDataSourceAutoConfiguration查看DynamicDataSourceAutoConfiguration配置类。先看看比较重要的注解@EnableConfigurationPropert
兢兢业业的子牙
·
2023-10-16 01:42
实战
java
Spring-事务
源码解析
2
上一篇文章我们介绍了事务开启注解@EnableTransactionManagement
源码解析
《Spring-事务
源码解析
1》里面提到了2个关键组件,这里我们分析下Spring如何利用这2个组件来给Bean
信仰_273993243
·
2023-10-16 01:11
Spring整理后
事务管理器
事务解析器
事务拦截器
事务增强器
spring
Transaction
源码
Feign 运用与
源码解析
FeignFeignClient注解分析@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上,简单的介绍下各个属性。value(),name()都是一样的,都是定义的serviceId。uri()直接写硬编码的地址,一般用来调试用,decode404()针对返回结果404被解码或者抛异常。configuration()为feign的配置类,默认的
轮子呵呵
·
2023-10-16 00:30
SpringMVC执行流程
源码解析
文章目录1发送请求2根据请求查找Handler3根据处理器找到合适的处理器适配器4调用处理器,获得ModelAndView5处理ModelAndView6判断请求转发还是重定向下面是SpringMVC流程图,看文章之前先看下图会加深理解。1发送请求客户端发送请求之后会执行DispatcherServlet#doService,请求参数会被封装到request(910行的写法是JSP+Servlet
Jayden
·
2023-10-15 22:48
SSM核心技术
Spring
源码
源码解析
SpringMVC执行流程分析
feign post 传递空值_Python接口自动化-requests模块之post请求
一、
源码解析
defpost(url,data=None,json=None,**kwargs):r"""SendsaPOSTrequest.:paramurl:URLforthenew:
weixin_39612332
·
2023-10-15 22:30
feign
post
传递空值
gin
怎么通过
post
发送结构体
post
json后台处理数据
powershell
post传参
python
post
不进行url编码
分库分表Springboot-Starter
源码解析
在网上看到一个开源的分库分表组件,并且通过SPI机制做成了springboot的starter,觉得挺有意思的,给大家介绍一下。**首先有两个mapper对象,一个是普通的mapper,一个是分库分表的mapper,分别往数据库插入数据。可以看到分为了三个数据库,分别是testtest_01test_02,然后test库有一张user表,test_01test_02各有user_000-003个四
CtrlC V型程序员
·
2023-10-15 21:17
spring
boot
后端
java
数据库
1.开篇(听说你还在艰难的啃react源码)
人人都能读懂的react
源码解析
(大厂高薪必备)1.开篇(听说你还在艰难的啃react源码)本教程目标是打造一门严谨(严格遵循react17核心思想)、通俗易懂(提供大量流程图解,结合demo、视频教程
全栈潇晨
·
2023-10-15 20:13
react源码
react
源码
multi-generation lru系列 - workingset的适配
概述Linux内存workingsetRefaultDistance算法源码及
源码解析
-CSDN博wen一文中我们分析了workingset算法的实现原理,内核引入mglru之后workingset算法也要做相应的适配
nginux
·
2023-10-15 20:11
内存子系统
linux
服务器
linux操作系统
内核
内存
[
源码解析
] TensorFlow 分布式 DistributedStrategy 之基础篇
[
源码解析
]TensorFlow分布式DistributedStrategy之基础篇文章目录[
源码解析
]TensorFlow分布式DistributedStrategy之基础篇1.StrategyBase1.1
罗西的思考
·
2023-10-15 19:42
001_机器学习
017_分布式机器学习
015_深度学习
tensorflow
strategy
分布式训练
dataset
数据读取
swift 进阶:反射机制Mirror & 错误处理
swift进阶之路:学习大纲内容反射机制Mirror错误处理Mirror
源码解析
1、反射Mirror反射:是指可以动态获取类型、成员信息,在运行时可以调用方法、属性等行为的特性,在上面的分析中,我们已经知道
欧德尔丶胡
·
2023-10-15 18:45
SpringBoot自动装配
源码解析
前言还记得就在去年大学刚毕业那会儿,第一次去面试被问到,SpringBoot为什么可以自动装配的时候,当时伙计憋了半天憋出一个@SpringBootApplication然后就没有了,面试官似笑非笑的跳过了这个话题,今天突然想起这件事,那我们就来看看springboot自动装配到底是个什么牛鬼蛇神springboot全局配置文件我们都知道在使用springboot的时候除了start还有一个全局的
非著名叠码仔
·
2023-10-15 12:50
SpringBoot
spring
boot
springboot自动装配
bean
upload-labs pass-1-21 wp(附
源码解析
)
ContentsPreface本博文仅限于信息安全防御教学,切勿用于其他用途!!!Pass-1前端验证绕过关卡简介函数分析代码分析通关方法Pass-2Content-Type绕过关卡简介函数分析代码分析通关方法Pass-3黑名单绕过关卡简介函数分析代码分析通关方法Pass-4.htaccess绕过关卡简介函数分析代码分析通关方法Pass-5新增的一关关卡简介函数分析源码分析通关方法Pass-6大小
丶Maple
·
2023-10-15 12:01
Upload
upload
php
WebViewJavascriptBridge
源码解析
最近项目中,把APP和小程序里80%的页面都换成了H5,目的是快速开发,方便热更新。前端除了要保证代码高度复用并且降低耦合,还要主动和负责Native开发的同学沟通,定义好协议,留下文档,方便后期维护。对于混合开发来说,最核心的是数据交互:小程序端:在不影响用户体验的情况下,直接或间接的使用现有规则进行开发。Native端:使用了目前市面上成熟的WebViewJavaScriptBridge开源库
思考的快与慢
·
2023-10-15 12:11
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
分布式任务调度平台 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
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
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
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他