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
zmq源码分析
【SA8295P
源码分析
(四)】35 - QNX侧 Marvell 88Q5152 Phy_Switch 导通实录(硬核)
【SA8295P
源码分析
】35-QNX侧Marvell88Q5152Phy_Switch导通实录(硬核)一、硬件原理分析二、88Q5152芯片读写时序分析2.1Clause22读、写寄存器配置(配置Port5
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:13
车芯
SA8295P
源码分析(四)
之
网络部分
QAM8295P
android
SA8295P
QNX
Spring Cloud
源码分析
——Hystrix服务容错保护
IZONE崔叡娜(ฅ´ω`ฅ)在微服务架构中,系统被拆分为多个服务单元,各个服务单元之间通过服务注册和订阅的方式互相依赖。每个服务单元运行在不同进程中,依赖通过远程调用的方式执行。运行期间,可能因为网络原因或服务自身问题导致调用故障或延迟,而这些问题又会直接导致调用方的对外服务也出现延迟。如果调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,线程资源无法释放,继而最终导致
小汉同学
·
2023-10-20 20:37
【SA8295P
源码分析
(四)】25 - QNX Ethernet MAC 驱动 之 emac_isr_thread_handler 中断处理函数
源码分析
【SA8295P
源码分析
】25-QNXEthernetMAC驱动之emac_isr_thread_handler中断处理函数
源码分析
一、emac中断上半部:emac_isr()二、emac中断下半部:emac_isr_thread_handler
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:33
车芯
SA8295P
源码分析(四)
之
网络部分
android
QAM8295P
SA8295P
QNX
【SA8295P
源码分析
(四)】网络模块 文章链接汇总 - 持续更新中
【SA8295P
源码分析
四】网络模块文章链接汇总-持续更新中一、网络相关模块(NFS、VLAN、telnet)二、网络相关模块(EthernetMAC)三、PhySwitch调试笔记2023年10月16
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:32
车芯
SA8295P
源码分析(四)
之
网络部分
android
QAM8295P
SA8295P
QNX
Ethernet
【SA8295P
源码分析
(四)】27 - QNX Ethernet MAC 驱动 之 emac_tx_thread_handler 数据发送线程
源码分析
【SA8295P
源码分析
】27-QNXEthernetMAC驱动之emac_tx_thread_handler数据发送线程
源码分析
系列文章汇总见:《【SA8295P
源码分析
(四)】网络模块文章链接汇总-
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:00
车芯
SA8295P
源码分析(四)
之
网络部分
QAM8295P
android
SA8295P
QNX
Netty学习二十:
源码分析
之Netty Reactor 线程模型
一、Reactor线程执行的主流程Reactor线程模型是Netty实现高性能的核心所在,在Netty中EventLoop是Reactor线程模型的核心处理引擎,那么EventLoop到底是如何实现的呢?又是如何保证高性能和线程安全性的呢?因为Netty是基于NIO实现的,所以推荐使用NioEventLoop实现,通过NioEventLoop的核心入口run()方法回顾NettyReactor线程
爱打羽球的程序猿
·
2023-10-20 18:09
Netty学习系列
学习
java
开发语言
muduo
源码分析
:Reactor模式的封装实现
关于muduo实现的Reactor模式,有三个关键的类:1.事件分发器类Channel2.封装I/O复用的Poller(主要研究EpollPoller)3.定时器接口类TimerQueue事件循环EventLoop类实现了Reactor的基本模式。1.事件分发类Channel事件分发器Channel的数据成员如下://定义事件类型变量staticconstintkNoneEvent;//无事件st
amoscykl
·
2023-10-20 18:30
moduo网络库
muduo源码分析
Reactor
muduo网络库
isa与类关联的原理
alloc&init&new
源码分析
文章中,alloc有3个核心操作,其中一个就是obj->initInstanceIsa,即类与isa绑定。主要理解类与isa是如何关联的。
Z苗
·
2023-10-20 17:04
#
iOS
的类
isa与类关联的原理
spring
源码分析
之spring-core总结篇
1.1asm关于asm的内幕参见博客:spring
源码分析
之spring-coreasm概述1.2cglib关于cglib的内幕参见博客cglib源码
日G一卒
·
2023-10-20 15:02
spring源码深入
springcore
Navigation重建Fragment问题分析及解决
源码分析
首先看布局文件:当调用Navigation
折翅鵬
·
2023-10-20 14:52
Android
android
jetpack
单元测试加上@Transactional就能实现回滚【原理】
文章目录前言一、问题二、回答三、
源码分析
1.TestContextManager2.TestContext3.TestExecutionListener3.1AbstractTestContextBootstrapper
liangsheng_g
·
2023-10-20 13:33
spring
源码分析
单元测试
回滚
spring
C++ 开发者必读经典书籍推荐
以下是几本我个人推荐的C++书籍或视频C++基础看书C++PrimerC++程序设计语言EffectiveC++MoreEffectiveC++EffectiveSTLSTL
源码分析
深度探索C++对象模型看视频黑马程序员
小万哥丶
·
2023-10-20 12:17
c++
开发语言
程序人生
后端
服务器
学习方法
软件需求
Spring
源码分析
(十)Bean实例化(下)
目录1.1循环依赖1.2属性填充1.2.1populateBean方法1.2.2initializeBean方法执行Aware方法执行BeanPostProcessor后置处理器的前置处理方法执行初始化方法执行BeanPostProcessor后置处理器的后置处理方法:postProcessAfterInitialization(),允许对bean实例进行包装1.3根据scope注册bean官网:
长安不及十里
·
2023-10-20 12:39
#
Spring源码分析
spring
java
后端
源码分析
学习
WebRTC
源码分析
之日志-RTC_LOG
文章目录RTC_LOG使用示例示例-日志输出到标准错误stderr示例-带有时间和线程信息的日志示例-日志输入到文件示例-带有错误信息的日志RTC_LOG
源码分析
LogMessage类数据成员构造器析构器更新最小日志级别配置数据获取数据添加
玩转流媒体
·
2023-10-20 10:35
WebRTC源码分析
webrtc
c++
【流媒体】Media soup
源码分析
(三)传输通道的建立
前面说到channel与router的建立,实际上channel是node服务器与底层C++之间信令交互的通道。transport才是router给用户推流拉流的通道,而创建完Router过后就开始创建Transport了文章目录一、创建Transport1、用户请求2、Worker——把信令传递给下一层3、Router->HandleRequest——确定Transport的类型4、SetNew
熠熠微光
·
2023-10-20 10:32
mediasoup
java
源码分析
-反射Constructor类
java
源码分析
-反射Constructor类1.是什么?Constructor是java反射时用于表示构造函数的抽象,它包含一个类的构造函数的相关信息。
String小四
·
2023-10-20 10:38
jdk源码分析
jdk
Springboot 2启动内置Tomcat
源码分析
以SpringMVC启动Servlet为例,其应用上下文为ServletWebServerApplicationContext,继承了GenericWebApplicationContext的大部分方法,主要重写了postProcessBeanFactory()、refresh()、onRefresh()、finishRefresh()、onClose()方法。启动流程由refresh()可知,重
O_Neal
·
2023-10-20 08:40
【SA8295P
源码分析
(三)】Camera 模块 文章链接汇总 - 持续更新中
【SA8295P
源码分析
三】Camera模块文章链接汇总-持续更新中一、Camera摄像头模块(当前正在更新中...)2023年10月16日NoteUpdate:好多兄弟私信反馈只想学习某一个模块的内容
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 08:20
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
QAM8295P
SA8295P
QNX
【SA8295P
源码分析
(三)】97 - QNX AIS Camera 框架介绍 及 Camera 工作流程分析
【SA8295P
源码分析
】97-QNXAISCamera框架介绍及Camera工作流程分析一、QNXAISServer框架分析二、QNXHypervisor/AndroidGVM方案介绍三、CameraAPP
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 08:46
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
OpenWFD
QAM8295P
SA8295P
ArrayListy整理+源码解析+面试题+OJ题(杨辉三角)
文章目录ArrayList一、ArrayList的使用1.ArrayList的构造方法1.1
源码分析
2.ArrayList的方法2.1add方法2.2remove方法2.3subList方法二、ArrayList
翁佳明
·
2023-10-20 02:31
数据结构
面试
开发语言
jvm
笔记
数据结构
java
Handler-ThreadLocal分析
ThreadLocal
源码分析
在Android的Handler机制下,ThreadLocal提供了对不同线程本地变量的副本的保存,并且实现了线程数据的隔离,不同线程的数据不会产生错乱。
散人1024
·
2023-10-19 22:58
Android
Handler机制源码分析
android
Looper
源码分析
一、为什么Handler可以在主线程中直接可以使用呢?因为主线程(UI线程)的Looper在应用程序开启时创建好了,即在ActivityThread.main方法中创建的,ActivityThread.main函数为Android应用程序的入口publicstaticvoidmain(String[]args){...Process.setArgV0("");//1.创建消息循环LooperLoo
duxing_xiaobobo
·
2023-10-19 22:57
Android
Looper
Android源码分析
Looper
源码分析
上一章学习了消息机制中的ThreadLocal,本章接着来学习消息机制中的Looper.开篇也是先抛出几个问题.1.问题可以在一个线程多次执行Looper.prepare()吗?为什么?Looper.prepareMainLooper是用来做什么的.为什么我们在主线程可以直接使用Handler,而不需要调用Looper.prepare()?Looper.quit与Looper.quitSafely
笑看江湖路6
·
2023-10-19 22:26
安卓源码分析
Handler Looper
源码分析
1.HandersendMessage分析(MessageQueue消息队列)HandlersendMessage之后的流程Hander.sendMessage(msg)—>Hander.sendMessageDelayed—>Hander.sendMessageAtTime—>Hander.enqueueMessage—>MessageQueue.enqueueMessagebooleanenq
家庭_煮男
·
2023-10-19 22:25
android
Handler
Looper
机制
Android架构组件Room功能详解,知乎上已获万赞
可能有人会觉得,我技术牛逼就行了,为啥还要提高写文档的能力,有这功夫我还不如多看看
源码分析
?这是一些初级或者刚入门的工程师的普遍的困惑。这
程序媛房大妹
·
2023-10-19 21:54
程序员
android
WebRTC
源码分析
——引用计数及scoped_refptr智能指针
本文转载自https://blog.csdn.net/ice_ly000/article/details/1056292971.引言WebRTC中自己实现了一套引用计数系统,在其基础库模块rtc_base/refcount中提供了相关实现,如下图所示:在这里插入图片描述主要由四个类RefCountInterface、RefCounter、RefCountedObject、scoped_refptr
panjinya
·
2023-10-19 19:27
Guava RateLimiter详解以及
源码分析
文章目录GuavaRateLimiter详解以及
源码分析
RateLimiter使用场景介绍RateLimiter使用示例RateLimiter原理及源码解读SmoothBurstySmoothWarmingUpGuavaRateLimiter
lucasma.eth
·
2023-10-19 18:26
Java技术
guava
ratelimiter
限流
阻塞
源码
Kubernetes二次开发与
源码分析
(Operator)
文章目录四Operator介绍**初识Operator****1.什么是Operator****2.Operator的发展****3.Operator的社区与生态**总结kubebuilder介绍介绍1.安装2.新建项目3.测试controller-runtime原理之控制器Controller的实现Watch函数实现Start函数实现controller-runtime原理之managerMan
lcy~
·
2023-10-19 18:17
Kubernetes
Paas云
kubernetes
容器
云原生
AQS
源码分析
序做开发也有几年了,对1.5的concurrent并发包了解并不是很深入,近来正好有空做个深入的学习基础在看AQS源码之前,需要对下面的知识点有个大致的了解,看源码会快很多Unsafe相关,主要是CAS原子锁CLH锁管程模型UnsafeCAS原子锁CAS原子锁是基于CPU的原子指令compareAndSet实现的命令,该操作是原子的,要么成功要么失败CLH锁CLH是一种基于队列的自旋锁过来获取锁的
木子苇苇
·
2023-10-19 16:23
RocksDB
源码分析
Read(一)内存读取
GetSuperVersion*sv=GetAndRefSuperVersion;SequenceNumbersnapshot;//获取snapshot(目前最大的sequence)...booldone=false;if(!skip_memtable){//Getvalueassociatedwithkeyif(get_impl_options.get_value){//查询memtableif
宋大壮
·
2023-10-19 16:59
3.MyBatis源码解析-CRUD执行流程--阿呆中二
执行流程与我联系MyBatis本文是对mybatis3.x源码深度解析与最佳实践学习的总结,包括XML文件解析流程、SqlSession构建流程、CRUD执行流程、MyBatis扩展点,以及针对面试题进行
源码分析
阿呆中二
·
2023-10-19 14:31
MyBatis
若依前后端分离版
源码分析
-前端头像上传后传递到后台以及在服务器上存储和数据库存储设计
场景使用若依前后端分离版本时,分析其头像上传机制。可作为续参考学习。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首先是前端,登录成功点击个人中心对应的代码为 个
霸道流氓气质
·
2023-10-19 14:35
SpringBoot
Vue
架构之路
若依
dolphinscheduler1.3版本
源码分析
---API模块
API模块主要功能api模块主要提供对外接口,界面上的对流程、定时的管理等相关操作都是通过调用API模块的接口实现的,API模块直接跟数据库打交道,不会与master和worker模块交互。相关接口概览同时由于api模块集成了swagger,我们可以通过访问http://xxxx/dolphinscheduler/doc.html来查看详细的API说明流程定时调度逻辑当我们创建好流程,并对流程增加
海里的顽石
·
2023-10-19 12:40
dolphin
java
大数据
后端
dolphin
api
七、ModularRealmAuthenticator 的
源码分析
和配置
ModularRealmAuthenticator的
源码分析
和配置SecurityManager得到token信息后,通过调用authenticator.authenticate(token)方法,把身份验证委托给内置的
凌晨丶杨先森灬
·
2023-10-19 03:38
Nginx
源码分析
之 --- auto/init脚本
微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达!回顾上一篇文章我们详细的讲解了auto/option文件,该文件主要是为了初始化传递给configure的命令参数。本文继续讲解configure脚本调用的第二个文件auto/init。auto/init这个脚本主要是进行一些变量的初始化工作,为后续的Makefile文件进行
郑尔多斯
·
2023-10-19 03:16
【SA8295P
源码分析
(二)】15 - QNX侧 TouchScreen Panel (TP)触摸屏 Bringup 流程 及
源码分析
【SA8295P
源码分析
】15-QNX侧TouchScreenPanel(TP)触摸屏Bringup流程及
源码分析
一、QNXHost侧TPBringup1.1TPDriver驱动配置文件介绍1.2TPDriver
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-19 03:38
车芯
SA8295P
源码分析(二)
之
显示部分
android
OpenWFD
QAM8295P
SA8295P
QNX
【SA8295P
源码分析
(二)】68 - Android 侧用户层 输入子系统获取 /dev/input/event0 节点数据 代码流程分析
【SA8295P
源码分析
】68-Android侧用户层输入子系统获取/dev/input/event0节点数据代码流程分析一、EventHub.cpp监听/dev/input/event0节点流程二、EventHub.cpp
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-19 03:08
车芯
SA8295P
源码分析(二)
之
显示部分
android
OpenWFD
QAM8295P
SA8295P
QNX
【SA8295P
源码分析
(一)】76 - Thermal 功耗 之 /dev/thermalmgr 相关调试命令汇总
【SA8295P
源码分析
】76-Thermal功耗之/dev/thermalmgr相关调试命令汇总1、配置文件:/mnt/etc/system/config/thermal-engine.conf2、获取当前
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-19 02:56
车芯
SA8295P
源码分析(一)
之
系统部分
android
QAM8295P
SA8295P
QNX
bcache
源码分析
(一)bcache使用
bcache
源码分析
(一)bcache的使用基本使用bcache的使用bcache是linux的内核块设备缓存方案,支持多块HDD使用同一块SSD或NVME作为缓存盘。
slm169
·
2023-10-19 01:20
c++
c语言
linux
centos
java动态代理的原理及
源码分析
作者:tere本系列文章主要是博主在学习springaop的过程中了解到其使用了java动态代理,本着究根问底的态度,于是对java动态代理的本质原理做了一些研究,于是便有了这篇文章为了尽快进入正题,这里先跳过springaop和java动态代理的使用流程的讲解不过,我们首先还是先看下javadynamicproxy的基本使用方法,假定我们要代理的对象是一个Map,则代码如下:MapproxyIn
程序员二飞
·
2023-10-18 22:38
zookeeper之leader选举
源码分析
一、下载启动//选择分支3.5.8https://github.com/apache/zookeeper.git源码导入idea后,org.apache.zookeeper.Version类会报错,需要建一个辅助类packageorg.apache.zookeeper.version;publicinterfaceInfo{intMAJOR=1;intMINOR=0;intMICRO=0;Stri
高如风
·
2023-10-18 22:58
zookeeper
zookeeper
分布式
云原生
【SA8295P
源码分析
(一)】14 - Passthrough配置文件 /mnt/vm/images/linux-la.config 内容分析
【SA8295P
源码分析
】14-Passthrough配置文件/mnt/vm/images/linux-la.config内容分析系列文章汇总见:《【SA8295P
源码分析
(一)】系统部分文章链接汇总-
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-18 22:27
车芯
SA8295P
源码分析(一)
之
系统部分
android
QAM8295P
SA8295P
QNX
Linux kernel SPI
源码分析
之SPI设备驱动
源码分析
(linux kernel 5.18)
1、SPI设备驱动架构图2、
源码分析
本次分析基于kernel5.18,linux/drivers/spi/spidev.c设备树示例:&spis1{tri-pin=;slave@0{compatible
Coder个人博客
·
2023-10-18 21:42
#
Linux
驱动
#
Linux
Kernel
Linux
SPI
驱动开发
linux
unix
嵌入式
【SA8295P
源码分析
(二)】12 - HQX Display(OpenWFD)调试命令介绍
【SA8295P
源码分析
】12-HQXDisplay(OpenWFD)调试命令介绍一、HQXDisplay介绍二、HQXDisplay配置文件参数解析三、QNX仪表屏Bringup(以MAX96789例
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-18 20:26
车芯
SA8295P
源码分析(二)
之
显示部分
android
QAM8295P
SA8295P
QNX
OpenWFD
keep-alive的实现原理(vue.js
源码分析
)
一、写在前面本内容是基于vue2的
源码分析
,vue3与vue2原理一致。以下是我自己看源码的理解与笔记,若有误,请指出,谢谢。
smile_hahahaxixi
·
2023-10-18 20:45
vue.js
前端
Spring源码系列(十)——ApplicationEvent事件机制
源码分析
文章目录一、ApplicationEvent应用二、ApplicationEvent
源码分析
1.Listener监听器的注册过程2.initApplicationEventMulticaster()3.
止步前行
·
2023-10-18 17:20
源码分析
Spring
spring
spring源码
事件机制
Spring事件监听机制
源码分析
引言在Spring中使用ApplicationListener和ApplicationEvent来实现事件的监听。每当ApplicationContext发布ApplicationEvent事件时,ApplicationListener的监听就会被触发。使用场景(1)一对多的情况下:一个对象发生改变同时需要改变其它对象(2)解除耦合:让耦合的双方都依赖于抽象,而不是依赖于具体。使得各自发生变化都不
想要胖胖的豪
·
2023-10-18 17:49
spring源码学习
Spring事件监听机制
源码分析
Spring 事件监听
源码分析
Spring事件监听
源码分析
我们接着分析refresh()方法中的事件监听的源码部分。
sctttt
·
2023-10-18 17:47
Spring源码
spring
源码
Spring自定义事件及事件
源码分析
一、使用Spring事件体系包括三个组件:事件、发布器、监听器。事件是主体,发布器负责发布事件,监听器负责处理事件。Spring事件使用的是监听者模式,他的优点在于低耦合、侵入性相对较小。下面介绍下Spring事件如何使用。1、定义事件自定义事件需要继承ApplicationEvent。Spring里面也内置了很多事件也都是基于继承ApplicationEvent类下面我们自己定义一个事件,该事件
信仰_273993243
·
2023-10-18 17:46
Spring整理后
spring
事件监听器
自定义
源码
spring内部事件源码(上) ApplicationEvent
目录测试代码发布消息监听消息spring事件
源码分析
自己新建一个springboot项目测试代码发布消息importcom.example.demo2.AppConfig;importc
wangfenglei123456
·
2023-10-18 17:16
spring源码
spring
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他