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
android系统源码分析
[Framework] Android Handler 工作原理
Android中的Handler都被人说烂了,但是还是想多说一次,因为在Android的系统中它真的非常重要而且它的机制并没有很复杂,无论是新手和老手都可以好好学习下,这对理解
Android系统
很重要,
Android小贾
·
2023-10-11 08:56
Android
架构
Framework
android
移动开发
安卓
framework
App架构
Markdown类图之继承、实现、关联、依赖、组合、聚合总结(十五)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解Markdown
Android系统攻城狮
·
2023-10-11 07:13
Markdown学习
markdown
类图
设计模式总结干货2
性能调优、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Java高级架构进阶群:180705916,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家另外还可以通过反射简洁生产过程
高级java架构师
·
2023-10-11 06:51
CountDownLatch源码解析
在了解闭锁之前需要先了解AQS,因为CountDownLatch的实现需要依赖于AQS共享锁的实现机制,详细的
源码分析
参见AQS简介与源码剖析。1、Demo示列输出:从上面的列子可以
挨踢男孩
·
2023-10-11 05:32
【图灵】Spring为什么要用三级缓存解决循环依赖问题
五、为什么Spring一定要使用三级缓存来解决循环依赖六、Spring三级缓存解决循环依赖
源码分析
七、哪些情况下的循环依赖是Spring解决不了的八、为什么@Lazy注解可以用来解决循环依赖一、什么是循环依赖二
小晨想好好学习
·
2023-10-11 05:09
杂项
Spring循环依赖
JVM Shutdown Hook 机制原理以及
源码分析
所以,借用论坛给读者写一篇关于JVMShutdownHook机制原理分析以及
源码分析
。ShutdownHook机制原理:这里就不提供代码案例展示了,因为上面几个框架源码已经展示的很明显了。
程序员李哈
·
2023-10-11 04:19
源码解读
Java底层
java
jvm
hook机制
Spring
源码分析
九:事务原理
源码分析
文章目录(一)spring事务入口(二)Spring事务切入方式2.1InfrastructureAdvisorAutoProxyCreator自动代理器2.1.1InfrastructureAdvisorAutoProxyCreator层级示意图2.1.2获取增强器getAdvicesAndAdvisorsForBean2.1.2.1获取增强器findCandidateAdvisors2.1.2
进击的猫
·
2023-10-11 04:30
Spring源码分析
spring
java
spring
boot
Spring Transaction
源码分析
:TransactionInterceptor 事务拦截逻辑
Spring框架是一个广泛使用的Java开发框架,它提供了对事务管理的强大支持。在Spring中,事务管理是通过TransactionInterceptor(事务拦截器)来实现的。本文将深入分析TransactionInterceptor的源码,解释其在后端开发中的关键作用和执行逻辑。TransactionInterceptor类是Spring框架中负责事务管理的核心组件之一。它实现了Spring
VktsHack
·
2023-10-11 04:56
后端开发
spring
java
数据库
后端开发
TreeSet
ANavigableSetimplementationbasedonaTreeMap:基于TreeMap的NavigableSet实现HashSet底层实际上是一个NavigableMap接口类型的实例,如TreeMapHashSet是非线程安全的二、
源码分析
void_miss
·
2023-10-11 04:50
Android 系统启动 <zygote 进程> 笔记【2】
——佚名文章系列注:本系列文章源码基于Android11-r21master分支
Android系统
启动笔记【1】
Android系统
启动笔记【2】
Android系统
启动笔记【3】相关文件/system/core
l and
·
2023-10-11 03:22
android
zygote
java
kafka源码愫读(7)、LogManager模块
源码分析
参考以下文档:https://www.zhenchao.org/2019/06/22/kafka/kafka-log-manage/
桥头放牛娃
·
2023-10-11 02:28
Android 优雅处理重复点击
Android系统
本身没有对重复点击做处理,如果用户在短时间内多次点击,则可能出现新开多个页面或者重复发起网络请求等问题。因此,需要对重复点击有影响的地方,增加处理重复点击的代码。
蜗牛是不是牛
·
2023-10-11 02:19
skywalking
源码分析
第二十三篇一扩展篇:全链路压测
文章目录前言原理基于skywalking的压测实现数据容器改造对Segment的序列化反序列化改造说明染色一压测流量识别小结核心一影子路由总结前言全链路压测时一项系统性工程,包含数据工厂,影子环境,压测脚本,数据偏移,压测平台,链路路由等等本文重点介绍其中一环,业务应用代码增强原理红色表示压测流量黑色表示业务流量红色的流量由压测平台[比如jmeter压测集群]发起http发送请求需要在请求头设置一
岁月人
·
2023-10-11 02:37
skywalking
java
全链路压测
【SkyWalking】SkyWalking是如何实现跨进程传播链路数据?
文章目录一、简介1为什么写这篇文章2跨进程传播协议-简介二、协议1StandardHeader项2ExtensionHeader项3CorrelationHeader项三、跨进程传播协议的
源码分析
1OpenTracing
逆流°只是风景-bjhxcc
·
2023-10-11 02:34
Java程序员进阶之路
skywalking
网络
服务器
Golang定时任务框架GoCron
源码分析
及研究
背景说明最近工作上有个开发定时任务的需求,调研一下后发现Golang并没有十分完善的定时任务库。整理我这边的需求如下:支持启动仅定时执行一次的任务;任务在执行之前可以完成撤销;服务重启之后,未完成的定时任务需要允许重新调度;显然,现成的cron库无法满足我的需求。限定于工期,最终自己实现了一个粗糙的事件驱动定时器。但这个事件驱动定时器具有以下的缺点:事件订阅/通知机制不成熟无法适用于更灵活的场景,
AlfredChaos
·
2023-10-11 01:51
golang
开发语言
机器学习代码实现篇——SVM
1.4带约束的最优化问题求解1.5核函数(kernel)1.6SMO算法2.SVM代码详解2.1
源码分析
2.2实践检验 吴恩达老师课程中的SVM介绍比较简单直观化,但是理论推导不够,这篇博客本着手写代码实现
lavendelion
·
2023-10-11 00:17
机器学习笔记
机器学习
SVM
代码实现
AODV代码实现详解——原理与
源码分析
(一)
首先来几个标准参考:RFC3561RFC3561中文翻译一个博客挺好的另一个博客事件?字段长度?事件驱动各种定时器状态转移图?AODV协议基本概念AODV(AdhocOn-DemandDistanceVector)是一种基于距离向量路由算法的自适应路由协议,用于无线自组织网络(MANET)中的路由选择。AODV协议的实现流程如下:节点广播RREQ(RouteRequest)消息:当节点需要发送数据
QinZheng7575
·
2023-10-11 00:33
C++修炼
网络
网络协议
AODV
c++
String Builder
源码分析
相关面试题的回答StringBuilder与StringBuffer的区别;StringBuilder与String的区别。StringBuilder效率高,线程不安全,StringBuffer效率低,线程安全。String是不可变字符串,StringBuilder是可变字符串。为什么有这样的差异,可以深入源码去解析,比如String类内的priverfinalcharvalue[]等方法的原因。
coder_girl
·
2023-10-10 21:21
Unity huatuo 革命性热更系列1.3 huatuo示例项目
源码分析
与启发
1.3huatuo****示例项目
源码分析
与启发上一节我们安装huatuo的开发环境,然后运行示例项目,体验了huatuo做热更新,这节课我们来分析示例项目的源码,掌握huatuo做热更新的主要的步骤,
博毅创为
·
2023-10-10 21:52
个人博客目录导航
博客内容导航https://www.androidperformance.com/2019/12/01/BlogMap/博客主要内容Android性能工具使用介绍SystraceMATTraceView....
Android
Gracker
·
2023-10-10 20:59
Tomcat
源码分析
-类加载和类加载器
三.Tomcat
源码分析
-类加载和类加载器1.使用maven构建tomcat源码1.下载源码https://tomcat.apache.org/download-80.cgi2.新建catalina-home
岁月玲珑
·
2023-10-10 20:12
tomcat
tomcat
Collection接口的
源码分析
集合在分析Java的List集合的时候要先分析一下他们的公共接口Collection,这里我通过源码加上Java1.8的帮助文档来分析。Collection继承了Iterable,Iterable在这里做一下简单的分析:Iterable是java.lang包里面的一个接口是个顶级接口,不再继承或实现其它的类,在Java1.8的官方文档里面这样介绍到这个接口-实现这个接口就允许一个对象实现了“for
说dian什么好呢
·
2023-10-10 19:02
Spring中的Lifecycle| SmartLifecycle接口使用与
源码分析
【转】https://www.jb51.net/article/284113.htmLifeCycle接口定义了Spring容器的生命周期,任何被Spring管理的对象都可以实现该接口。当Spring容器本身启动和停止时,会回调LifeCycle接口中定义的方法。org.springframework.context.LifecycleLifecycle接口的声明publicinterfaceLi
伊布拉西莫
·
2023-10-10 19:41
spring
Android后台应用管理策略导致内存不足,需求更高的设备内存
Android系统
的后台应用管理策略一直是用户和开发者关注的问题。近年来,随着手机硬件的不断升级和应用程序的复杂性增加,许多用户反映他们的设备内存不足,且
Android系统
对后台应用的限制越来越严格。
静谧星光c
·
2023-10-10 18:31
Android
android
Android
旧手机数据不安全?恢复出厂设置后仍有恢复可能!
Android系统
使用一种称为闪存的存储技术来
静谧星光c
·
2023-10-10 18:31
Android
智能手机
安全
Android
executor行为相关Spark sql参数
源码分析
0、前言参数名和默认值spark.default.parallelism=DefaultnumberofpartitionsinRDDsspark.executor.cores=1inYARNmode一般默认值spark.files.maxPartitionBytes=134217728(128M)spark.files.openCostInBytes=4194304(4MiB)spark.had
fir_dameng
·
2023-10-10 18:44
Spark
大数据
Spark
sql
参数优化
Executor行为
源码分析
centos7 配置coreboot编译环境 以及编译问题解决
需要的配置(有的资源在国外可能需要)操作系统:centos7.9参考文章coreboot
源码分析
之编译和运行coreboot-知乎//coreboot编译总说明https://www.coreboot.org
墨苍天
·
2023-10-10 17:35
coreboot
笔记
coreboot
coreboot编译
bios
Spring Cloud Eureka
源码分析
---服务注册
本篇我们着重分析Eureka服务端的逻辑实现,主要涉及到服务的注册流程分析。在Eureka的服务治理中,会涉及到下面一些概念:服务注册:EurekaClient会通过发送REST请求的方式向EurekaServer注册自己的服务,提供自身的元数据,比如IP地址、端口、运行状况指标的URL、主页地址等信息。EurekaServer接收到注册请求后,就会把这些元数据信息存储在一个ConcurrentH
rickiyang
·
2023-10-10 17:22
Spring
Cloud学习
MAC使用kubectl链接其他服务器k8s集群
kubectl其实就是client-go的客户端,既然是客户端就可以链接其他的服务器..一顿
源码分析
找到了,链接其他服务器的关键..过程不重要..主要是分析的时候乱糟糟的.回头截图麻烦.有空再写一篇文章
joker_zhou
·
2023-10-10 16:17
K8S
k8s
docker
kubectl
【FFMPEG
源码分析
】通过ffmpeg截图命令分析ffmpeg.c源码流程
环境搭建Ubuntu20.04开启外设摄像头截图命令:ffmpeg-fvideo4linux2-s640x480-i/dev/video0-ss0:0:2-frames1/data/ffmpeg-4.2.7/exe_cmd/tmp/out2.jpg参数解析intmain(intargc,char**argv){.................................;#ifCONFIG_
猿来如此yXy
·
2023-10-10 16:40
多媒体
ffmpeg
拍照
v4l2
image
stable-diffusion-webui相关资料汇总
为了解决在内存中快速切换模型的问题,我查阅了以下资料:知乎罗培宇stable-diffusion-webui
源码分析
系列,我看了1至3:1.Gradio的基本用法2.txt2img的实现3.模型加载的过程
qq_23204557
·
2023-10-10 16:09
python
latex
AI
stable
diffusion
SD
AI
Android 使用HttpURLConnection网络请求,通过JSONObject 解析Json数据
项目场景:在
Android系统
源码里面做一个网络请求的需求,由于是系统级的App(如:Settings,SystemUI),一些主流的第三方库(Retrofit2+Okhttp3网络请求框架,Gson解析
broadview_java
·
2023-10-10 16:27
Android
App
android
JSONObject
JSONArray
Android系统
源码情景分析-学习笔记-12
Android应用程序的启动过程ActivityManangerService再启动一个组件的时候,如果这个组件所在的应用程序还没有启动起来,它就会请求Zygote进程,将这个应用程序启动起来。Zygote进程通过复制自身的方式来创建一个新的应用程序。由于zygote进程在启动时会在内部创建一个虚拟机实例,因此,通过复制它而得到的应用程序进程就自然得到了一个应用程序实例拷贝。应用程序进程在启动过程
海在路上
·
2023-10-10 15:25
Influxdb
源码分析
-TSM Engine WAL
前言influxdb安装和使用influxdb概念详解1influxdb概念详解2influxdb源码编译influxdb启动分析influxdb
源码分析
-meta部分infludb
源码分析
-数据写入influxdb
MatrixYg
·
2023-10-10 15:49
时序数据库
GO
influxdb
时序数据库
源码分析
WAL
LSM
Tree
linux ptrace 内核
源码分析
,linux3.5.4 ptrace
源码分析
二(系列二)
相比较于PTRACE_TRACEME,PTRACE_ATTACH则是一个进程(将要成为父进程)主动的去trace一个正在运行的进程(子进程)PTRACE_ATTACH的主要处理函数如下:staticintptrace_attach(structtask_struct*task,longrequest,unsignedlongaddr,unsignedlongflags){boolseize=(re
一朵小小玫
·
2023-10-10 15:18
linux
ptrace
内核源码分析
linux内核态real cred,Linux内核
源码分析
-- 更新当前进程的 cred -- commit_creds
浅析一下用来修改当前进程cred的函数commit_creds源码版本:Linuxkernel5.9.9首先来看cred结构/**Thesecuritycontextofatask**Thepartsofthecontextbreakdownintotwocategories:**(1)Theobjectivecontextofatask.Thesepartsareusedwhensomeothe
勃斯丶李 mkq0.~
·
2023-10-10 15:47
linux内核态real
cred
Android
源码分析
- Binder驱动(中)
开篇本篇以aosp分支android-11.0.0_r25,kernel分支android-msm-wahoo-4.4-android11作为基础解析上一篇文章Android
源码分析
-Binder驱动(
dreamgyf
·
2023-10-10 15:40
Android源码分析
android
LXC1.0.7-- lxc-start
源码分析
01
最近较关心LinuxContainer的启动流程,所以就从lxc_start.c这个文件看起。首先进入源文件,直接到main程序来,本人喜欢按照程序执行的顺序来看代码,所以看个人喜好了。intmain(intargc,char*argv[]){interr=1;structlxc_conf*conf;//初始化config结构char*const*args;//传递的参数char*rcfile=N
门前一棵树
·
2023-10-10 15:35
lxc
lxc
分析
源码
selinux
源码分析
首先来一幅lsm的逻辑图:上幅图来至:LinuxSecurityModuleFramework一文,很清晰的描述了LSM的逻辑,从用户空间到系统调用再到selinux模块接口。selinux驱动模块位置:\linux-4.5-rc1\security1.selinux核心驱动的加载1)selinux文件节点的创建:在selinuxfs.c文件中,__initcall(init_sel_fs)驱动模
bruk_spp
·
2023-10-10 15:34
linux
selinux
Linux 安全 - LSM
源码分析
2.1structsecurity_hook_list2.2unionsecurity_list_options2.3structuresecurity_hook_heads三、security_bprm_check四、LSM
源码分析
小立爱学习
·
2023-10-10 15:31
系统安全
linux
系统安全
c语言
GIN框架路由的实现原理
文章目录首先回顾一下gin框架的路由如何使用的从
源码分析
一下gin框架gin的路由实现前缀树前缀树的实现压缩前缀树--RadixTrieTrieVSMap首先回顾一下gin框架的路由如何使用的packagemainimport
JCGKS
·
2023-10-10 13:13
Go
gin
前缀树
压缩前缀树
Trie
Radix
Tree
map
ExoPlayer架构详解与
源码分析
(4)——整体架构
系列文章目录ExoPlayer架构详解与
源码分析
(1)——前言ExoPlayer架构详解与
源码分析
(2)——PlayerExoPlayer架构详解与
源码分析
(3)——TimelineExoPlayer架构详解与
源码分析
山雨楼
·
2023-10-10 13:42
ExoPlayer
架构
android
音视频
ExoPlayer
Media3
源码
三、Spring
源码分析
——ApplicationContext
原创内容,转载请注明出处1、概述ApplicationContext相对于BeanFactory增加的新特性:支持国际化(MessageSource)、访问资源(ResourceLoader)、应用事件(ApplicationEventPublisher)和一些附加服务(EnvironmentCapable)。ApplicationContextd的主要实现子类有ClassPathXmlAppli
iteye_17810
·
2023-10-10 12:46
Spring
Spring源码分析
LeakCanary还能这样????(自定义保存泄漏信息)
但是由于本人工作原因,LeakCanary用起来着实无法满足需求,因为我是开发机顶盒和车机的
Android系统
app,这个时候系统不发弹出Notifaciton,就无法看到内存泄漏的具体信息。
flowerff
·
2023-10-10 12:17
andorid
获取西华大学新闻网站信息(爬虫样例)
利用python的爬虫功能进行信息爬取,关键在于
源码分析
,代码相对简单。1源代码分析访问网站,按下F12,进行元素查找分析。
sichuanwww
·
2023-10-10 11:16
Python
beautifulsoup
select
find_all
深入浅出 -
Android系统
移植与平台开发(十) - led HAL简单设计案例分析
作者:唐老师,华清远见嵌入式学院讲师。通过前两节HAL框架分析和JNI概述,我们对Android提供的StubHAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样,如果说打印HelloWorld是一门新语言使用的第一声吆喝,那么点亮led灯就是我们学习HAL的一座灯塔,指挥我们在后面的复杂的HAL代码里准确找到方向。LedHA
farsightliuht
·
2023-10-10 11:46
Android应用开发
Andriod
Android开发
系统移植
Android
Android系统移植
led
HAL
SpringCloudAlibaba分布式事务解决方案Seata实战与
源码分析
-上
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统概述定义SpringCloudAlibabaSeata官网地址https://seata.io/zh-cn/最新版本1.5
[虚幻私塾】
·
2023-10-10 07:06
python
分布式
flask
python
计算机
弹性资源组件elastic-resource设计(二)-集群
本文介绍弹性资源组件的设计,包括架构设计和详细设计,指导开发人员代码开发,设计基于《flink原理
源码分析
(一)集群与资源@k8s》,抽出作业管理器,包括其内部的调度器,通用化为资源消费者,标准化与资源管理器和任务管理器的交互接口
中间件XL
·
2023-10-10 04:09
弹性资源组件设计与实现
flink
kubernetes
分布式
弹性资源组件elastic-resource设计(三)-资源管理器I
本文介绍弹性资源组件的设计,包括架构设计和详细设计,指导开发人员代码开发,设计基于《flink原理
源码分析
(一)集群与资源@k8s》,抽出作业管理器,包括其内部的调度器,通用化为资源消费者,标准化与资源管理器和任务管理器的交互接口
中间件XL
·
2023-10-10 04:09
弹性资源组件设计与实现
弹性资源
kubernetes
弹性资源组件elastic-resource设计(三)-资源管理器II
本文介绍弹性资源组件的设计,包括架构设计和详细设计,指导开发人员代码开发,设计基于《flink原理
源码分析
(一)集群与资源@k8s》,抽出作业管理器,包括其内部的调度器,通用化为资源消费者,标准化与资源管理器和任务管理器的交互接口
中间件XL
·
2023-10-10 04:09
弹性资源组件设计与实现
弹性资源
kubernetes
集群和资源
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他