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
qemu源码分析
Apollo 应用与
源码分析
:Monitor监控-软件监控-定位、camera、功能安全、数据记录监控
目录定位监控代码分析备注camera监控代码分析功能安全监控代码分析CheckSafty函数分析RunOnce函数分析记录功能监控代码分析SmartRecorderStatusproto状态的上报位置分析监控信息汇总服务代码分析定位监控代码classLocalizationMonitor:publicRecurrentRunner{public:LocalizationMonitor();void
Ym影子
·
2024-01-19 23:53
算法
java
服务器
servlet
自动驾驶
mybatis
源码分析
-日志
Mybatis没有提供日志实现类,需要接入第三方的日志组件,但第三方组件都有自己的log级别,并且各不相同,Mybatis统一提供了tracedebugwarnerror四个日志级别。Mybatis使用适配器模式,在每个第三方日志厂商和自己的log之间都存在一个XXXlog适配器,将第三方的日志级别适配为自己的log级别。接下来看一下是如何接入日志的,在LogFactory中存在一个logCons
大可_6e11
·
2024-01-19 22:54
Kotlin协程的JVM实现
源码分析
(上)
本文从协程的启动launch源码入手分析,协程JVM实现分为两篇:协程启动和执行
源码分析
无栈协程和Continuation基本环境:IntelliJIDEA2023.3.2Kotlin1.8.20kotlinx-coroutines-core1.7.3gradle8.2
ClassOps
·
2024-01-19 18:58
Kotlin
Kotlin协程
kotlin
jvm
开发语言
OpenHarmony基于HDF简单驱动开发实例
OpenHarmony基于HDF简单驱动开发实例背景OpenHarmony-3.0-LTS
qemu
_small_system_demoliteos_a
qemu
添加配置device/
qemu
/arm_virt
码牛程序猿
·
2024-01-19 18:50
驱动开发
harmonyos
服务器
华为
鸿蒙系统
鸿蒙
浅析Redis①:命令处理核心
源码分析
(上)
写在前面Redis作为我们日常工作中最常使用的缓存数据库,其重要性不言而喻,作为普调开发者,我们在日常开发中使用Redis,主要聚焦于Redis的基层数据结构的命令使用,很少会有人对Redis的内部实现机制进行了解,对于我而言,也是如此,但一直以来,我对于Redis的内部实现都很好奇,它为什么会如此高效,本系列文章是旨在对Redis源代码分析拆解,通过阅读Redis源代码,了解Redis基础数据结
wtopps
·
2024-01-19 17:55
缓存
redis
redis源代码
redis命令处理
redis源码
缓存
spring之AOP
源码分析
上
目录动态代理cglib动态代理jdk动态代理ProxyFactoryAdvice的分类Advisor的理解spring创建代理对象的方式ProxyFactoryBean(相对灵活,可以更精细地控制代理对象的创建过程)BeanNameAutoProxyCreator(适合对特定Bean进行简单代理的场景)DefaultAdvisorAutoProxyCreator(适合使用切面(Aspect)来定义
山鸟与鱼!
·
2024-01-19 16:23
spring源码
spring
java
后端
清华大学操作系统rCore实验-第零章-Lab环境搭建
清华大学操作系统实验—rCore环境搭建零、前言一、VirtualBox二、KaliLinux三、C四、Rust五、
QEMU
模拟器安装六、Hello,world测试零、前言一直想动手写一个操作系统,但是没有能力从零开始写
Dr.Neos
·
2024-01-19 14:53
清华大学操作系统rCore实验
rust
汇编
bash
c语言
risc-v
linux
html流控官源码,Sentinel
源码分析
----流控规则与FlowSlot
FlowSlot主要是用来进行流控规则的处理,直接看下代码@Overridepublicvoidentry(Contextcontext,ResourceWrapperresourceWrapper,DefaultNodenode,intcount,booleanprioritized,Object...args)throwsThrowable{checkFlow(resourceWrapper,
weixin_39604516
·
2024-01-19 13:11
html流控官源码
Java 读写锁 ReentrantReadWriteLock
源码分析
本文内容:读写锁ReentrantReadWriteLock的
源码分析
,基于Java7/Java8。阅读建议:虽然我这里会介绍一些AQS的知识,不过如果你完全不了解AQS,看本文就有点吃力了。
Java圈子
·
2024-01-19 08:47
在x86机器上的Docker运行arm64容器
1.下载
qemu
-aarch64-static.tar.gzwgethttps://github.com/multiarch/
qemu
-user-static/releases/download/v5.1.0
二班老许
·
2024-01-19 08:29
QEMU
源码编译CentOS
安装编译依赖sudoyumgroupinstall"DevelopmentTools"sudoyuminstall-ycmakemakeninja-buildglib2glib2-develspice-server-develspice-protocolusbredir-develgccsudoyuminstalliasllibssh-develbzip2-devellibepoxy-devels
redhat7890
·
2024-01-19 07:00
centos
linux
运维
EventBus
源码分析
本篇文章是EventBus的
源码分析
,以了解其实现的精髓`。EventBus是针对Android优化的发布-订阅事件总线,简化了Android组件间的通信。
老师好我是小明同学
·
2024-01-19 07:43
Spring Boot - Application Events 的发布顺序_ApplicationFailedEvent
文章目录Pre概述Code
源码分析
PreSpringBoot-ApplicationEvents的发布顺序_ApplicationEnvironmentPreparedEvent概述SpringBoot
小小工匠
·
2024-01-19 04:08
【Spring
Boot2.X】
spring
boot
事件发布
Uboot-5(U-Boot
源码分析
1-启动第一阶段)
来源:朱有鹏老师的嵌入式linux核心教程1、start.S引入1.1、u-boot.lds中找到start.S入口(1)、在C语言中整个项目的入口就是main函数(这是C语言规定的),所以譬如说一个有10000个.c文件的项目,第一个要分析的文件就是包含了main函数的那个文件。(2)、在uboot中因为有汇编阶段参与,因此不能直接找main.c。整个程序的入口取决于链接脚本中ENTRY声明的地
ant-small
·
2024-01-19 04:38
Uboot
U-Boot
canal server初始化
源码分析
CanalLauncher类是canalserver端启动的入口类,跟随代码进行深入。在开始之前,我们可以先了解下,canal配置方式ManagerCanalInstanceGenerator:基于manager管理的配置方式,实时感知配置并进行server重启SpringCanalInstanceGenerator:基于本地springxml的配置方式,对于多instance的时候,不便于扩展,
程序媛-jjl
·
2024-01-18 17:38
canal源码
canal增量同步
apache dubbo核心
源码分析
dubbo版本:2.7.5dubbo源码下载地址spi自适应扩展点:ExtensionLoader.getExtensionLoader(XXX.class).getAdaptiveExtension();指定名称扩展点:ExtensionLoader.getExtensionLoader(XXX.class).egtExtension(name);激活扩展点:ExtensionLoader.ge
Angela龙
·
2024-01-18 15:47
apache
dubbo
驱动开发
深入学习SpringMVC以及学习总结
微服务、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。①.
程序员日常填坑
·
2024-01-18 13:13
【Java基础知识 54】Java BeanUtils用法详解,附
源码分析
目录一、org.apache.commons.beanutils.BeanUtils简介二、使用的前置条件三、添加pom四、org.apache.commons.beanutils.BeanUtils代码实例1、为属性赋值2、拷贝对象,为对象赋值3、map转bean4、bean转map五、Apache的BeanUtils与Spring的BeanUtils六、org.springframework.
哪 吒
·
2024-01-18 12:54
java
Android Launcher3各启动场景
源码分析
文章目录一、概述二、开机启动Launcher2.1、开机启动Launcher流程图2.2、开机启动流程
源码分析
三、短压Home键启动Launcher3.1、短压Home键启动Launcher流程图3.2
Coder个人博客
·
2024-01-18 11:35
Android
android
车载系统
系统架构
系统安全
Android CarService
源码分析
文章目录一、CarService的基本架构1.1、AndroidAutomative整体框架1.2、FrameworkCarService1.3、目录结构1.3.1、CarService1.3.2、CarAPP二、CarService的启动流程2.1、系统启动后在SystemServer进程中启动CarServiceHelperService2.2、CarService启动三、CarService
Coder个人博客
·
2024-01-18 11:34
Android
android
汽车
车载系统
SpringMVC的执行流程与
源码分析
引言通过深入分析SpringMVC的源码,我们可以更好地理解其工作原理和内部机制。这有助于我们更好地使用该框架进行Web应用程序的开发,并解决实际开发中遇到的问题。同时,对于学习和研究SpringMVC框架的人来说,阅读源码并进行分析也是一种重要的学习和提升手段。SpringMVC概述SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spri
玉韬
·
2024-01-18 11:48
java
后端
Qemu
之安装(源码安装)
Qemu
之安装
Qemu
有两种安装方式:apt下载二进制文件,可以直接用,但是换版本、卸载等比较麻烦源码编译安装,需要一定的配置,但是自由度比较高这里主要介绍源码编译安装的方式:0、安装依赖这部分参考文档
京雨
·
2024-01-18 07:00
操作系统
arm
riscv
qemu
DPDK 中断处理流程
本文整理下之前的学习笔记,基于DPDK17.11版本
源码分析
。主要分析一下中断处理流程。
分享放大价值
·
2024-01-18 05:55
JStorm
源码分析
-6.Worker
1.程序分析1.1入口JStorm
源码分析
-5.Supervisor中的最后,我们已经知道了Worker由com.alibaba.jstorm.daemon.worker.Worker启动。
史圣杰
·
2024-01-18 01:44
Golang学习笔记-defer关键字学习
作为一个编程语言中的关键字,defer的实现一定是由编译器和运行时共同完成的,不过在深入
源码分析
它的实现之前我们还是需要了解defer关键字的常见使用场景以及使用时的注意事项。
LegendGo
·
2024-01-17 20:24
Material Design - CoordinatorLayout、SnackBar
源码分析
1.说明这节课我们来看下CoordinatorLayout、SnackBar的源码,通过对源码的分析,我们来看下他们的工作原理。2.分析CoordinatorLayout的behavior是怎样工作的?2.1自定义Behavior放的是全类名;parseBehavior解析布局文件中指定的BehaviorBehavior到底是怎么实例的?是调用parseBehavior解析我们设置的layout_
世道无情
·
2024-01-17 17:38
x86_64构架下的ubuntu 20.04 实现 arm64的虚拟化(
qemu
)
1、安装ubuntu20.4TLSubuntu20.4下载地址:https://mirrors.zju.edu.cn/ubuntu-releases/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.isocentos7.9arrch64下载地址:http://mirror-hk.koddos.net/centos-altarch/7.9.2009/isos/aar
蓝~天~
·
2024-01-17 17:42
运维工具
ubuntu
arm
linux
如何使用
QEMU
来搭建ARM(ARMv7)环境
buildroot.org/2.把下载的压缩包放入虚拟机中,之后解压压缩包tarxzfbuildroot-2022.02.6.tar.gz3.进入目录cdbuildroot-2022.02.6/4.配置
qemu
_arm_vexpress_defconf
Time_zh
·
2024-01-17 17:11
Ubuntu20.04
嵌入式硬件
虚拟机ubuntu20.04安装
qemu
跑Linux
前言:本文一步一操作,在Ubuntu20.04下安装基本的
qemu
+linux5.0开发环境。
kunkliu
·
2024-01-17 17:40
#
qemu
linux
ubuntu
运维
(2023)从零开始用
qemu
搭建虚拟arm环境
用
qemu
搭建虚拟arm环境引言安装版本1.VMware+ubuntu20.04+
qemu
安装2.安装交叉编译工具3.编译内核kernel4.u-boot编译5.制作根文件系统第一步:下载、编译和安装busybox
NosONE
·
2024-01-17 17:10
arm开发
【ubuntu20.04上构建
qemu
启动linux kernel】
参考Ubuntu环境下使用
qemu
搭建arm64运行环境-简书一、交叉编译工具sudoaptinstallgcc-aarch64-linux-gnuaarch64-linux-gnu-gcc-v二、linux
ldinvicible
·
2024-01-17 17:10
linux
linux
使用
qemu
搭建ARM64调试环境,支持文件共享,支持gdb调试
环境主机ubuntu版本:20.04
qemu
模拟处理器:ARM64Linux内核版本:https://www.kernel.org/最新版step1:安装编译工具链sudoapt-getinstallgcc-aarch64
科学边界
·
2024-01-17 17:10
ARM+Linux
qemu
ARM64
qemu支持gdb调试
qemu文件共享
Eclipse单步调试
ubuntu20.04 x86_64架构环境上使用
QEMU
搭建aarch64虚拟机
ubuntu20.04x86_64架构环境上使用
QEMU
搭建aarch64虚拟机一安装依赖项二下载
QEMU
_EFI.fd及iso三创建虚拟硬盘四创建虚拟机五安装及验证一安装依赖项sudoapt-get-yinstall
qemu
sudoapt-get-yinstallbridge-utilssudoapt-get-yinstallvnc4serversudoapt-get-yinstall
qemu
Time_zh
·
2024-01-17 17:08
Ubuntu20.04
架构
ubuntu
【
源码分析
】不同类型hashcode和equals方法
hashCode实现约定:同一对象调用多次调用hashCode方法必须始终返回相同的整数,且整数不必在应用程序的一次执行与另一次执行之间保持一致equals两对象相等,hashCode方法必须产生相同的整数结果equals两对象不相等,hashCode方法必须产生不相同的整数结果注意:每当重写hashCode方法时,通常都需要重写equals==在基本数据类型:值内容,引用类型时:地址equals
半度、
·
2024-01-17 14:32
源码分析
哈希算法
散列表
算法
【
源码分析
】Object中的“鸡肋“函数
具体使用可以看【
源码分析
】HashMap真源码阅读hashCode的总契约是:在Java应用程序的执行过程中,只要在同一对象上多次调用hashCode方法,hashCode方法必须始终返回相同的整数,前提是对象上用于相等比较的信息没有被修改
半度、
·
2024-01-17 14:32
源码分析
java
python
开发语言
Android 事件分发机制详解(下)
2.3View事件分发机制从上面ViewGroup事件分发机制知道,View事件分发机制从dispatchTouchEvent()开始
源码分析
/***
源码分析
:View.dispatchTouchEvent
龙之叶
·
2024-01-17 13:53
技术
Android
framework
android
Netty源码研究笔记(1)——开篇
1.2.
源码分析
方法我
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
QEMU
源码全解析 —— PCI设备模拟(14)
接前一篇文章:本回解析
QEMU
中PCI设备触发中断的流程。PCI总线的IRQ路由设置是在pc_init1函数中调用pci_bus_map_irqs和pci_bus_irqs函数完成的。
蓝天居士
·
2024-01-17 04:26
QEMU
KVM
QEMU
KVM
PCI
死磕以太坊
源码分析
之Kademlia算法
死磕以太坊
源码分析
之Kademlia算法KAD算法概述Kademlia是一种点对点分布式哈希表(DHT),它在容易出错的环境中也具有可证明的一致性和性能。
mindcarver
·
2024-01-17 03:48
Ubuntu20.04部署KVM并安装Ubuntu Server 20.04
文章目录kvm虚拟化技术KVM介绍
QEMU
何为
qemu
-kvmUbuntu20.04部署KVM参考kvm虚拟化技术KVM介绍KVM是Linux开源社区大力支持的虚拟化技术,基于Intel和AMD的硬件虚拟化技术
Eddyvv
·
2024-01-17 01:16
Linux虚拟化
linux
KVM
虚拟化
并发编程(七)——JUC并发工具
一、CountDownLatch应用&
源码分析
1.1CountDownLatch介绍CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
小灰灰-58
·
2024-01-17 00:26
并发编程
java
开发语言
Redis Sentinel
源码分析
- Sentinel 选举机制和主备倒换
作者:WenHui转载:中间件小哥Sentinel的选举机制在上面的文章我们提到过,Sentinel在主备倒换的过程中会使用is-master-down-by-addr命令来与其他Sentinel进行通信以取得其他Sentinel的投票。每个Sentinel实例都有被选举成领头Sentinel的机会,领头Sentinel会主导整个主节点下线进行主备倒换的过程。image如上面代码所示,当Senti
中间件小哥
·
2024-01-17 00:10
Spring Boot - Application Events 的发布顺序_ApplicationContextInitializedEvent
文章目录Pre概述Code
源码分析
PreSpringBoot-ApplicationEvents的发布顺序_ApplicationEnvironmentPreparedEventSpringBoot-ApplicationEvents
小小工匠
·
2024-01-16 23:08
【Spring
Boot2.X】
spring
boot
事件发布
SpringMVC请求
源码分析
文章目录一、SpringMVC简介1.概念2.从Servlet到SprigMVC3.SpringMVC的XML实现4.SpringMVC的请求流程二、SpringMVC
源码分析
1.SpringMVC启动流程验证
jakiechaipush
·
2024-01-16 20:57
重温Spring源码系列
java
Spring事务源码详解
文章目录一、事务的使用二、
源码分析
1.
jakiechaipush
·
2024-01-16 20:56
重温Spring源码系列
spring
数据库
java
Spring之AOP源码(二)
书接上文文章目录一、简介1.前文回顾2.知识点补充二、ProxyFactory
源码分析
1.ProxyFactory2.JdkDynamicAopProxy3.ObjenesisCglibAopProxy
jakiechaipush
·
2024-01-16 20:25
重温Spring源码系列
spring
java
后端
spring Security
源码分析
-13种过滤器详解
13种核心过滤器springsecurity的13个核心过滤器(按执行顺序陈列):WebAsyncManagerIntegrationFilterSecurityContextPersistenceFilterHeaderWriterFilterLogoutFilterUsernamePasswordAuthenticationFilterDefaultLoginPageGeneratingFil
不穿铠甲的穿山甲
·
2024-01-16 18:58
security
docker 学习命令整理
docker3.删除指定container4.查看本地镜像5.拉取指定镜像6.新起终端进入同一container7.取消sudo8.查看docker状态9.查看docker存储10.删除镜像11.删除容器12.
qemu
12.1
Gene_2022
·
2024-01-16 18:57
Ubutu环境配置
操作系统
学习
笔记
干货|app自动化测试之Appium
源码分析
Appium是由Node.js来实现的HTTP服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在SeleniumWebDriver协议(JsonWireProtocol/Restfulwebservice)的基础上增加了移动端的支持,使Appium满足多方面的需求。官方提供更详细的Appium结构说明:https://appium.io/docs/en/contributing-t
橙子_菇凉
·
2024-01-16 12:00
C++ stl库中vector的简单实现
vector图示详解:图来自《stl
源码分析
》namespaceyhy{templateclassvector{public:typedefT*iterator;//定义了一个简单的迭代器,迭代器在stl
kurayamasy
·
2024-01-16 10:00
c++
数据结构
开发语言
算法
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他