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
ThreadLocal源码分析
Rocketmq架构
Rocketmqnamesrv
源码分析
-CSDN博客Broker:消息中转角色,负责存储消息、转发消息。
我不是攻城狮
·
2023-12-01 04:03
RocketMq
rocketmq
【SA8295P
源码分析
】134 - Android 侧 NFS Client 挂载 QNX NFS Server 目录不成功 问题排查方法
【SA8295P
源码分析
】134-Android侧NFSClient挂载QNXNFSServer目录不成功问题排查方法一、QNX侧1.检查镜像是否挂载成功:/mnt/nfs_shared_dir目录2.
"小夜猫&小懒虫&小财迷"的男人
·
2023-12-01 02:25
车芯
SA8295P
源码分析
android
QNX
SA8295P
QAM8295P
NFS
C#多线程[Thread][ThreadPool][Task]
线程主要是由CPU寄存器、调用栈和线程本地存储器(
ThreadLocal
Storage,TLS)组成的。CPU寄存器主要记录当前所执行
酱香拿钢
·
2023-12-01 02:50
c#
c#
源码分析
七大设计原则之里氏替换原则(Liskov Substitution Principle)
源码分析
之七大设计原则一、里氏替换原则(LiskovSubstitutionPrinciple)定义:子类型必须能够替换掉它们的父类型一个软件实体如果使用的是一个父类的话,那么一定适用于其子类,且它察觉不出父类对象和子类对象的区别
笑看烟雨红尘
·
2023-12-01 01:22
设计原则
里氏替换原则
设计原则
PCIE实现PIO模式寄存器读写调试记录
目录新建工程
源码分析
修改源码下载调试新建工程新建PCIE核。这里选择第一种,XILINX提供了三种PCIE的相关的IP核。第一种:7seriesint
爱漂流的易子
·
2023-12-01 00:51
PCIE
fpga开发
RecyclerView
源码分析
(二):RecyclerView的缓存与复用机制
1、开篇在上一篇文章说到,LineaLayoutManager在填充布局之前会先调用detachAndScrapAttachedViews方法先暂时回收子View,然后在layoutChunk中进行子View的获取(可能会创建View)、测量、布局以及回收流程。实际上三大LayoutManager的流程都是一样的,只是细节上有所差异,感兴趣的同学可以阅读一下源码看看。本篇中涉及LayoutMana
吹白
·
2023-11-30 23:47
#
Android
RecyclerView详解
RecyclerView源码
Android
Android
RV
RecyclerView
Android RecyclerView
源码分析
RecyclerView及相关类类图首先从构造函数开始publicRecyclerView(Contextcontext,@NullableAttributeSetattrs,intdefStyle){super(context,attrs,defStyle);......setScrollContainer(true);setFocusableInTouchMode(true);finalint
浩瀚星辰
·
2023-11-30 23:46
Android源码
源码
Android
优化
Redis Sentinel
源码分析
- Sentinel 网络连接和Tilt模式
作者:WenHui转载:中间件小哥在上一篇文章中我们介绍了Sentinel的初始化和主循环,这一篇我们介绍Sentinel的网络连接以及tilt模式。Sentinel的网络连接在前面的文章曾经提到每个Sentinel实例会维护与所监测的主从实例的两个连接,分别是命令连接(CommandConnection)和发布订阅连接(Pub/SubConnection)。但是需要注意的是,Sentinel和其
中间件小哥
·
2023-11-30 21:48
14.SpringShell
源码分析
-ApplicationRunner
SpringShell应用启动时,会默认向IOC容器中注入两个ApplicationRunner:ScriptShellApplicationRunner和InteractiveShellApplicationRunner,其中ScriptShellApplicationRunner的优先级要高于InteractiveShellApplicationRunner.1.ApplicationRunn
Java扫地僧
·
2023-11-30 17:03
学习 Spring 底层
源码分析
看这一篇就够了~
Spring底层
源码分析
链接:Spring底层
源码分析
一,Spring回顾二,Spring运行原理三,Spring
源码分析
1ApplicatationContext1.1Spring中IOC容器分类1.2ApplicatationContext
Burial_DH
·
2023-11-30 17:28
SSM
Spring
spring
19.Spring如何处理线程并发问题?
在一般情况下,只有无状态的Bean才可以在多线程环境下共享,在Spring中,绝大部分Bean都可以声明为singleton作用域,因为Spring对一些Bean中非线程安全状态采用
ThreadLocal
飞翔的佩奇
·
2023-11-30 17:27
spring
java
jvm
spring
boot
后端
java-ee
spring
cloud
【23种设计模式·全精解析 | 自定义Spring框架篇】Spring核心
源码分析
+自定义Spring的IOC功能,依赖注入功能
文章目录⭐⭐⭐Spring核心
源码分析
+自定义Spring框架⭐⭐⭐一、Spring使用回顾二、Spring核心功能结构1、Spring核心功能2、bean概述三、SpringIOC相关接口分析1、BeanFactory
蓝染-惣右介
·
2023-11-30 15:37
设计模式
#
Spring
设计模式
spring
java
Egg.js
源码分析
-项目启动
前言前端时间抽出时间针对Koa2源码进行了简单的学习,koa源码是一个很简单的库,针对分析过程,想手把手的实现一个类型koa的框架,其代码,根据一步步的完善实现一个简单版本的Koa,每一个步骤一个Branch,如:stpe-1,对应的是我想实现第一步的代码,代码仅供自己简单的学习,很多地方不完善,只是想体验下Koa的思想。下面几点是我对Koa的简单理解:所有的NodeJS框架最基本的核心就是通过原
barnett_y
·
2023-11-30 12:45
【Node.js
Koa点滴知识
】
ArrayBlockingQueue
源码分析
ArrayBlockingQueue
源码分析
ArrayBlockingQueue是一个用数组实现的队列,所以在效率上比链表结构的LinkedBlockingQueue要快一些,但是队列长度固定,不能扩展
A_Xin
·
2023-11-30 12:08
JVM——产生内存溢出原因
产生内存溢出原因一:代码中的内存泄漏1.案例1:equals()和hashCode()导致的内存泄漏问题:**正常情况**:**异常情况:**解决方案:2.案例2:内部类引用外部类问题:解决方案:3.案例3:
ThreadLocal
Demo龙
·
2023-11-30 10:38
jvm
哈希算法
算法
Flink 源码之 Distributed Cache
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录背景Flink分布式缓存(DistributedCache)可用于向作业的各个TaskManager分发文件。
AlienPaul
·
2023-11-30 10:14
Seata-XA模式 原理
3
源码分析
3.1TM开启全局事务此过程和AT模式一样,使用@GlobalTransactional即可。3.2RM执行分支事务因为DataSource使用了代理,所以所有DB操作均交个DataS
小飞哥wzf
·
2023-11-30 09:22
分布式事务
seata
java
分布式事务
XA
8 Mybatis
源码分析
1.3.2源码执行流程1.通过@MapperScan导入了MapperScannerRegistrar类2.MapperScannerRegistrar类实现了ImportBeanDefinitionRegistrar接口,所以Spring在启动时会调用MapperScannerRegistrar类中的registerBeanDefinitions方法3.在registerBeanDefiniti
刺豚灬
·
2023-11-30 08:28
#
Spring
spring
源码分析
:LeakCanary 如何实现内存泄露监测
onDestroy方法,没有及时回收就是意味着出现了内存泄露,AndroidStudio提供的内存泄露工具就是通过这种方式实现的,然后通过dump分析对应的依赖情况,LeakCanary的原理也是如此,下面我们通过
源码分析
来
ImWiki
·
2023-11-30 08:41
openssl 证书验证
源码分析
主要分析了openssl如何验证证书的有效性。对源码的分析以注释的方式给出。文章目录代码入口verify.cverify_main方法分析分析check方法x509_verify.c分析X509_verify_cert方法verify_chain方法分析internal_verify方法分析代码入口verify.cverify_main方法分析此方法主要是对用户传入的参数进行分析,组装验证参数in
ughome
·
2023-11-30 08:52
openssl
java
算法
开发语言
基于PaddleOCR银行卡识别实现(三)
一、PaddleOCR
源码分析
1、源码下载使用git进行下载:gitclonehttps://github.com/PaddlePaddle/Pad
番茄小能手
·
2023-11-30 07:16
PaddleOCR
银行卡识别
python
Flink 源码周边之Maven Plugin
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录前言为了实现构建自动化,Flink项目使用了多种Maven插件,从而将构建过程各个步骤做成标准的、配置式流程。
AlienPaul
·
2023-11-30 07:40
spring事务
源码分析
请直接看原文原文链接:61张图,剖析Spring事务源码,就是要钻到底!-掘金(juejin.cn)--------------------------------------------------------------------------------------------------------------------------------下面是捡几个重点说.aop给方法增加事务功能
奋豆来袭
·
2023-11-30 05:00
事务
spring
数据库
java
spring aop和ioc容器创建的
源码分析
,常用注解,以及扩展接口总结
注解@ComponentScan这个你看源码是没有@Compent注解的,但是@Configuration是有的,所以,你这个@ComponentScan必须至少想一个让spring扫描你这个类的办法。@ImportImportSelector和ImportBeanDefinitionRegistrar都可以,前者是返回一个数组,全类名的,后者则是直接往BeanDefinitionRegistra
岚殿
·
2023-11-30 05:59
spring
原理
spring
容器
java
线程本地变更
ThreadLocal
-->Spring事务管理
我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的缓存问题
月轩居士
·
2023-11-30 05:56
spring
ThreadLocal
Spring事务管理
线程
LruCache
源码分析
LruCache的
源码分析
已经很多了,看了很多遍,但是自己走一遍分析,才是真正的掌握,将知识转化到自身。
h2coder
·
2023-11-30 05:39
Yarn
源码分析
之状态机机制
文章目录基本概念状态机的构建状态机的使用状态机流程基本概念在Yarn中状态转移和事件驱动往往协同工作,一个处理请求首先会作为某种事件发送给集群,然后经事件调度后传给具体的事件处理器,在事件处理器中调用状态机完成状态转移处理逻辑(具体事件驱动的过程见另一篇《学习笔记之Yarn中事件驱动模型.md》)。状态机由一组状态组成,这些状态大体分为三类:初始状态、中间状态和最终状态。状态机首先由初始状态A开始
HaiwiSong
·
2023-11-30 04:31
大数据
hadoop
yarn
状态机
Flink-时间窗口
源码分析
Flink-时间窗口
源码分析
Flink系列文章更多Flink系列文章请点击Flink系列文章更多大数据文章请点击大数据好文推荐1时间窗口基本概念见Flink学习1-基础概念-时间窗口窗口生命周期:2滚动窗口
迷路剑客
·
2023-11-30 04:14
flink
源码
flink
Java
ThreadLocal
想要实现这种功能,我们很自然会想到让
ThreadLocal
去维护一个HashMap,其中key是Thread对象,value是变量值。
hey极道神隽
·
2023-11-30 01:10
android登录
源码分析
,Android
源码分析
-Dalvik 虚拟机创建过程
更多完整项目下载。未完待续。源码。图文知识后续上传github。可以点击关于我联系我获取一.介绍Dalvik1.java的运行需要JVM,同样android中使用了java语言,也需要一个VM。针对手机处理器和内存等硬件资源不足而推出来的一款VM,为android运行提供环境,叫DVM。2.Dalvik虚拟机允许多个instance的存在。实际上android中的每一个app都是运行在自己VM实例
监理说
·
2023-11-30 00:36
android登录源码分析
Spring
源码分析
专题系列(2)展开Spring源码构建之旅(利用IDEA和Gradle)
环境的搭建GitJDK8+(master分支需要JDK11)Spring源码仓库地址(5.2.x分支):https://github.com/spring-projects/spring-frameworkmaster分支需要JDK11IDEAgradle组件下载gradle下载地址image如何安装Gradle此处省略,留一个传送门:Gradle配置gradle下载下来后解压image配置环境变
洛神灬殇
·
2023-11-30 00:19
各大公司java面试题目总结-超详细全面
ThreadLocal
(线程变量副本)Synchronized实现内存共享,
ThreadLocal
为每个线程维护一个本地变量。
星月情缘02
·
2023-11-29 23:30
Java
技术
java面试
面试总结
各大公司Java面试题超详细总结
ThreadLocal
(线程变量副本)Synchronized实现内存共享,
ThreadLocal
为每个线程维护一个本地变量。
weixin_34370347
·
2023-11-29 23:28
面试
java
数据库
Java问题超详细总结
ThreadLocal
(线程变量副本)Synchronized实现内存共享,
ThreadLocal
为每个线程维护一个本地变量。
無規則
·
2023-11-29 23:27
Java相关
question
Jetpack ViewBinding
Activity中使用在Fragment中使用在RecyclerViewadapter中使用在include标签中使用不使用merge标签使用merge标签封装使用基类封装,不使用反射基类封装,使用反射委托实现
源码分析
代码下载
xiangxiongfly915
·
2023-11-29 23:26
#
Android
Jetpack系列
Jetpack
ViewBinding
flink
源码分析
之功能组件(三)-rpc组件
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-11-29 21:06
flink
rpc
flink
源码分析
之功能组件(四)-slotpool组件II
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-11-29 21:06
flink
中间件
分布式
flink
源码分析
之功能组件(四)-slotpool组件I
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-11-29 21:03
flink
大数据
一道经典面试题:@Configuration 和 @Component 有何区别?
文章目录1.情景展现2.
源码分析
2.1postProcessBeanDefinitionRegistry2.2postProcessBeanFactory关于@Configuration注解有一个特别经典的面试题
ldxxxxll
·
2023-11-29 21:21
java
开发语言
ThreadLocal
源码解读
每个线程都有一个
ThreadLocal
线程本地变量,各个线程本地变量互不干扰。
奔跑吧李博
·
2023-11-29 18:53
源码分析
:①ReentrantLock之公平锁和非公平锁
源码分析
类结构体系ReentrantLock实现了Lock接口:publicclassReentrantLockimplementsLock,java.io.Serializable{...}Lock接口中定义了
jinglingwang
·
2023-11-29 16:29
「Allen 谈 Docker 系列」之深刻理解 Docker 镜像大小
主讲人为DaoCloud核心开发团队成员Allen孙宏亮,他是InfoQ《Docker
源码分析
》专栏作者,即将出版《Docker
源码分析
》一书。
xiaomin_____
·
2023-11-29 16:49
docker
运维
操作系统
golang
ThreadLocal
小结概要
资料参考网上介绍
ThreadLocal
原理的文章很多。
citi
·
2023-11-29 14:47
java
开发语言
SpringBoot-SpringSecurity基本使用-源码剖析
文章目录简介案例介绍案例细节引入依赖核心控制器自定义SpringSecurity安全配置
源码分析
@EnableWebSecurity@EnableGlobalAuthenticationimport-WebSecurityConfiguration.classWebSecurityConfigurerAdapter
!NULL_YM
·
2023-11-29 14:10
SpringBoot
spring
boot
spring
java
Spring
Security
原理
源码剖析 Spring Boot 工作原理(文末送书)
老读者可能比较了解,我一般喜欢写一些
源码分析
类的文章。通过源码来分析框架的实现原理、通过源码跟踪进行问题定位等等。有源码,就好比揭开引擎盖,全貌和细节都一览无余。不过实话说,这种文章「不太好写」。
chainhou
·
2023-11-29 14:06
spring
编程语言
jvm
spring
boot
kubernetes
Spring Security
源码分析
(三):授权管理
URL访问权限配置SpringSecurity允许在过滤器配置中使用如下方式对特定URL做权限配置:@Overridepublicvoidconfigure(HttpSecurityhttp)throwsException{http.authorizeRequests()///api1/**需要ROLE_ADMIN角色才能访问.antMatchers("/api1/**").hasRole("AD
wch853
·
2023-11-29 11:54
深入Android S (12.0) 探索Framework之输入系统IMS的构成与启动
文章目录前言一、输入系统的基本组成部分二、输入系统相关
源码分析
1、IMS构建1.1、SystemServer#startOtherServices()1.2、InputManagerService1.3
neuHenry
·
2023-11-29 11:07
Android
Framework
源码分析
android
Framework
Nacos2.x配置中心
源码分析
概述源码注释参考git仓库,对应流程图后续补充;启动nacosnacos启动类://com.alibaba.nacos.Nacos@SpringBootApplication(scanBasePackages="com.alibaba.nacos")@ServletComponentScan@EnableSchedulingpublicclassNacos{publicstaticvoidmain
Firechou
·
2023-11-29 11:43
#
Nacos
nacos
微前端框架 之 single-spa 从入门到精通
简介从基本使用->部署->框架
源码分析
->手写框架,带你全方位刨析single-spa框架前序目的会使用single-spa开发项目,然后打包部署上线刨析single-spa的源码原理手写一个自己的single-spa
李永宁_lyn
·
2023-11-29 10:37
微前端
前端框架
vue.js
前端
ThreadLocal
浅析
正文一直听说
ThreadLocal
使用不当会造成内存溢出,但具体何时会造成内存泄漏以及为什么会造成内存泄漏也没有机会
小艾咪
·
2023-11-29 10:01
上一页
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
其他