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
java集合类源码分析
linux内核中内存耗尽OOM killer
目录工程实例一、内存耗尽可配置的参数如下:二、杀死进程的计算方法三、技术原理oom_kill_process执行过程四、
源码分析
工程实例当内存严重不足时,页分配器在多次尝试直接回收失败后,就会调用内存耗尽
为了维护世界和平_
·
2023-10-11 09:18
linux内核分析
linux内核调试与追踪
linux内核
内核debug
【gcc】RtpTransportControllerSend学习笔记 4:码率分配
大神的webrtc
源码分析
(8)-拥塞控制(上)-码率预估详尽而具体,堪称神作。
等风来不如迎风去
·
2023-10-11 08:34
WebRTC入门与实战
学习
笔记
设计模式总结干货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
kafka源码愫读(7)、LogManager模块
源码分析
参考以下文档:https://www.zhenchao.org/2019/06/22/kafka/kafka-log-manage/
桥头放牛娃
·
2023-10-11 02:28
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
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
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
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源码分析
获取西华大学新闻网站信息(爬虫样例)
利用python的爬虫功能进行信息爬取,关键在于
源码分析
,代码相对简单。1源代码分析访问网站,按下F12,进行元素查找分析。
sichuanwww
·
2023-10-10 11:16
Python
beautifulsoup
select
find_all
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
集群和资源
弹性资源组件elastic-resource设计(四)-任务管理器和资源消费者规范
本文介绍弹性资源组件的设计,包括架构设计和详细设计,指导开发人员代码开发,设计基于《flink原理
源码分析
(一)集群与资源@k8s》,抽出作业管理器,包括其内部的调度器,通用化为资源消费者,标准化与资源管理器和任务管理器的交互接口
中间件XL
·
2023-10-10 04:32
弹性资源组件设计与实现
弹性资源
kubernetes
集群和资源
【u-boot】u-boot
源码分析
笔记(09)| u-boot命令行解析过程分析
一、u-boot对命令行的命令解析过程分析u-boot的主线运行过程中,在board_init_r()函数进行u-boot初始化过程的最后一个过程则是:运行主函数循环。该函数名为run_main_loop()。定义如下:staticintrun_main_loop(void){#ifdefCONFIG_SANDBOXsandbox_main_loop_init();#endif/*main_loo
iriczhao
·
2023-10-10 03:41
小生聊【u-boot】
u-boot
cmd_process
linux
内核
命令行解析
main_loop
比特币
源码分析
5
专门看一个类CMainSignalspublic:/**RegisteraCSchedulertogivecallbackswhichshouldruninthebackground(mayonlybecalledonce)*/voidRegisterBackgroundSignalScheduler(CScheduler&scheduler);/**UnregisteraCSchedulerto
nit小星星
·
2023-10-10 02:14
Flink之Watermark源码解析
1.WaterMark
源码分析
在Flink官网中介绍watermark和数据是异步处理的,通过分析源码得知这个说法不够准确或者说不够详细,这个异步处理要分为两种情况:watermark源头watermark
飞天小老头
·
2023-10-09 22:40
FLink
flink
java
大数据
mybatis配置entity下不同文件夹同类型名称的多个类型时启动springboot项目出现TypeException
源码分析
记录问题:当配置了mybatis.type-aliases-package=com.runjing.erp.entity配置项时,如果entity文件夹下存在不同子文件夹下的同名类型时,mybatis初始化加载映射时会爆出org.apache.ibatis.type.TypeException:Thealias'TestDemo'isalreadymappedtothevalue'TestDemo
ForestSpringH
·
2023-10-09 22:55
springboot
mybatis
web学习
spring
mybatis
Android源码——Contxt和ContextWrapper源码解析
Contxt
源码分析
Context继承结构常量I/O相关bindService()相关getSystemService相关createPackageContext相关方法Resources相关context
松仔log
·
2023-10-09 21:24
#
Android源码
android
java
开发语言
Android 源码解析: SharedPreferences的解析
源码分析
一般我们使用SharedPreferences是这样使用的://sp的使用--写入数据valsp=ge
Tai_Monster
·
2023-10-09 21:12
Android开发笔记
android
微信
uview 三级联动踩坑
picker.setColumnValues插入三次,浏览器报错:chunk-vendors.js:2537[Vuewarn]:Invalidprop:customvalidatorcheckfailedforprop"value".看
源码分析
weixin_42187935
·
2023-10-09 20:20
vue.js
前端
javascript
2.6.U-Boot
源码分析
2-启动第二阶段-U-Boot和系统移植第6部分视频课程笔记
1、开始uboot启动第二阶段函数目录:Board.c(f:\si_preject\uboot_jiuding\uboot\lib_arm):voidstart_armboot(void)voidstart_armboot(void)整个函数构成了uboot启动的第二阶段,uboot的第二阶段就是要初始化剩下的还没有初始化的硬件,主要soc外部硬件,譬如:Inand网卡芯片,,uboot本身的一些
森林-bruce
·
2023-10-09 18:37
第三部分:u-boot
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他