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
SpringAop源码分析
第30周Java分布式入门 ThreadLocal
章节分为六大模块:ThreadLocal的两大使用场景ThreadLocal所带来的好处ThreadLocal的主要方法及使用顺序ThreadLocal原理
源码分析
使用ThreadLocal的注意点和使用规范从下一个小节开始
kill bert
·
2025-03-26 14:25
java学习
java
分布式
wpf
踩坑实录!Spring AOP切点表达式失效之谜及高效修复攻略
在Java开发的广袤天地里,
SpringAOP
想必是大家都十分熟悉的利器,它为我们的代码编织了一张强大的横切关注点之网,极大地提升了代码的可维护性和可扩展性。
·
2025-03-26 03:19
spring-aop
「React
源码分析
」一. React开源项目概览
2021SC@SDUSCReact简介正如React项目官网所说,React是一个「用于构建用户界面的JavaScript库」。人们往往也会将React与Vue、Angular作为前端三大框架进行对比(但如今Angular的热度也越来越小了,而前两者的社区规模和热度仍在不断发展壮大)。React相对其他前端框架(说前端框架其实并不准确,因为React早已不再单纯地面向“前端”,本身也并不是所谓的“
英国大爷扫广场
·
2025-03-26 03:58
2021SC@SDUSC
node.js
html5
react.js
源码
Ray
源码分析
(16)—Ray Serve
前言RayServe是一个可扩展的模型服务库,用于构建在线推理API。Serve与框架无关,因此你可以使用一个单一的工具包来服务从使用PyTorch、TensorFlow和Keras等框架构建的深度学习模型,到Scikit-Learn模型,再到任意Python业务逻辑的所有内容。它具有多项用于服务大语言模型的特性和性能优化,例如响应流、动态请求批处理、多节点/多GPU服务等。据说OpenAI背后用
Jim.Li
·
2025-03-26 01:15
AI
Infra
c++
ai
分布式
人工智能
架构
Ray
源码分析
系列(10)—stats
Overviewsrc/ray/stats下面包含了所有要采集的指标,这些指标都是以opencensusproto的格式进行存放,在可视化工具里面用promethus和grafana进行展示。
Jim.Li
·
2025-03-26 01:45
AI
Infra
c++
ai
分布式
人工智能
Ray
源码分析
系列(6)—CoreWorker
CoreWorkerCoreWorker是Ray中最核心的组件之一,它封装了分布式系统的复杂性,为上层应用提供简单统一的编程模型。它提供了任务执行、对象管理、Actor调用等核心功能,每个组件都有明确的职责划分,通过良好的接口设计实现了功能解耦和高效协作。核心文件功能总结文件名主要类核心功能关键特性core_worker.h/ccCoreWorker工作进程管理-任务提交执行-对象存取-Actor
Jim.Li
·
2025-03-26 01:45
AI
Infra
架构
c++
ai
分布式
人工智能
Ray
源码分析
系列(2)—编译
编译步骤1.下载代码仓库gitclonehttps://github.com/ray-project/ray.git2.下载官方镜像由于习惯用gpu的镜像开发与调试,直接来个gpu版本的。当然这个是非必须的,也可以直接用conda创建虚拟环境,总之隔离主机环境十分必要。dockerpullrayproject/ray:latest-gpu3.安装依赖3.1虚拟环境#创建虚拟环境myenvconda
Jim.Li
·
2025-03-26 01:45
AI
Infra
架构
c++
ai
分布式
人工智能
QT USB设备开发
QTUSB设备开发使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程
QT性能优化QT原理源码QT界面美化
·
2025-03-25 19:28
qt
qt6.3
qt5
c++
QT教程
从android
源码分析
activity的启动流程【一】
从android
源码分析
activity的启动流程本文从源码角度去深入分析、探索activity的真正启动流程,为后续hook主流框架的探索,打下夯实基础。
itbird01
·
2025-03-25 12:42
Android进阶
Android源码阅读笔记
android
android
studio
activity启动流程
Binder机制
源码分析
Binder机制
源码分析
一、前言Binder是Android系统中最重要的进程间通信机制,它不仅是应用程序和系统服务通信的基础,也是Android系统安全机制的重要组成部分。
Ya-Jun
·
2025-03-25 05:18
android
【
源码分析
设计模式 8】mybatis中的代理模式
六、动态代理======1、动态代理特点代理对象不需要实现接口,但是目标对象要实现接口;代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象;动态代理也叫JDK代理或接口代理;2、使用JDK实现动态代理jdk实现动态代理必须有实现接口InvocationHandler的处理类,用于执行被代理类的方法。(1)接口IMoviepackagedesignMode.advance.proxy.
2401_84048832
·
2025-03-25 00:10
程序员
代理模式
设计模式
mybatis
Linux内核网络
源码分析
——发送数据
原文地址:http://www.penna.cn/blog/?p=218UDP发送:|sys_writefs/read_write.c|sock_writevnet/socket.c|sock_sendmsgnet/socket.c|inet_sendmsgnet/ipv4/af_inet.c|udp_sendmsgnet/ipv4/udp.c|ip_build_xmitnet/ipv4/ip_o
hellolwl
·
2025-03-24 04:22
Android/Linux
linux内核
网络
struct
output
socket
constructor
Java架构师成长之路
进行优化分析MVCC原理剖析日志机制解析2.框架源码掌握Spring底层原理带你手写一个Spring解析IOC、AOP源码、以及事务原理3.并发编程剖析Java底层锁机制CAS、JUC工具使用、AQS
源码分析
以及并发的集合类的讲解
hweiyu00
·
2025-03-24 00:50
分享
spring
微服务
spring
cloud
java
SpringAOP
-基本概念-AOP入门程序-核心概念-通知类型-通知顺序-切入点表达式-连接点joinpoint-记录操作日志-获取当前登录员工
目录
SpringAOP
:AOP快速入门:AOP核心概念:AOP进阶:通知类型:注意事项:方法实现:@PointCutAOP通知顺序:执行顺序:不同切面类中,默认按照切面类的类名字母排序。
汐栊
·
2025-03-23 21:54
java
开发语言
spring
mvc
数据库
漫谈JVM
2019独角兽企业重金招聘Python工程师标准>>>背景介绍创建了一个技术类公众号:一起
源码分析
,里面会分享最新的开源代码、源码解读、开发技巧等,欢迎大家关注。
weixin_34111790
·
2025-03-23 21:50
运维
java
python
Spring AOP相关常见问题
而
SpringAOP
(Aspect-OrientedProgramming,面向切面编程)提供了一种优雅的方式,让我们可以在不修改业务代码的情况下增强方法行为。1.AOP和OOP的区别是什么?
PXM的算法星球
·
2025-03-22 17:34
Java后端
spring
java
数据库
C语言,记录一次局部变量被意外修改的问题
1、
源码分析
voidmain(void){init_gpio();init_face();face_power_up();begin_face_rec
三日沐水
·
2025-03-22 01:39
嵌入式全套学习教程
c语言
Netty
源码分析
之Reactor线程模型详解
在分析源码之前,我们先分析,哪些地方用到了EventLoop?NioServerSocketChannel的连接监听注册NioSocketChannel的IO事件注册NioServerSocketChannel连接监听在AbstractBootstrap类的initAndRegister()方法中,当NioServerSocketChannel初始化完成后,会调用case标记位置的代码进行注册。f
Java-进阶架构师
·
2025-03-22 01:36
java
java编程
java
后端
java-ee
java面试题,什么是动态代理?、动态代理和静态代理有什么区别?说一下反射机制?JDK Proxy 和 CGLib 有什么区别?动态代理的底层
动态代理的常见使用场景有:统计每个api的请求耗时;统一的日志输出;校验被调用的api是否已经登录和权限鉴定;
SpringAOP
。动
述雾学java
·
2025-03-21 23:54
java
开发语言
java面试题
反射
java核心基础
cv2 orb 图像拼接_图像拼接Opencv源码重构
一.本文所做的事1.重构了Opencv图像拼接的源代码,整个代码是面向过程的;2.在赵春江
源码分析
基础上,对一些细节部分进行说明。
是佐罗而非索隆
·
2025-03-21 17:29
cv2
orb
图像拼接
SpringAOP
切面类添加@RefreshScope导致逻辑执行两遍原因
@RefreshScope注解的核心功能是实现配置的自动刷新生效。当配置中心(例如Consul)内的配置信息出现变动时,凡是被标记了@RefreshScope注解的Bean都会经历重新初始化的过程,从而能够顺利获取到最新的配置内容。不过在最近的开发中,发现问题:若在切面(Aspect)类上使用@RefreshScope注解,会观察到接口请求被切面进行了两次处理,不符合正常预期。正常情况下,切面逻辑
-哈喽沃德-
·
2025-03-21 07:03
知识点
java
开发语言
后端
Lodash
源码分析
-every,some,size,includes
collection相关的函数,collection指的是一组用于处理集合(如数组或对象)的工具函数。lodash源码研读之every,some,size,includes一、源码地址GitHub地址:GitHub-lodash/lodash:AmodernJavaScriptutilitylibrarydeliveringmodularity,performance,&extras.官方文档地址
初学者7.
·
2025-03-20 17:35
Loadsh源码分析
javascript
前端
Lodash
源码分析
-uniq,uniqBy,uniqWith
lodash源码研读之uniq,uniqBy,uniqWith一、源码地址GitHub地址:GitHub-lodash/lodash:AmodernJavaScriptutilitylibrarydeliveringmodularity,performance,&extras.官方文档地址:Lodash官方文档二、结构分析uniq,uniqBy,uniqWith基于baseUniq模块。三、函数介
初学者7.
·
2025-03-20 17:35
Loadsh源码分析
javascript
前端
http框架核心之ngx_http.c
源码分析
ngx_http.c内主要实现了一个模块:ngx_http_module。ngx_http_module是nginx的http框架的一部分,它是所有http模块能够被加载的唯一入口,承担了http块配置解析,合并,以及http框架及其相关数据结构的初始化。它本身是NGX_CORE_MODULE类型,只有一个指令,就是http,如下所示:staticngx_command_tngx_http_com
qiuhui00
·
2025-03-20 00:13
nginx源码分析
nginx
源码分析
http框架
[HelloCTF]PHPinclude-labs超详细WP-Level 2-data协议
源码分析
重点关注这两行代码echoinclude("data://text/plain;base64,4pedKCrigbDilr/igbAqKeKXnEhlbGxvLUNURnd3");isset($
Haicaji
·
2025-03-19 01:00
WP
php
网络安全
web安全
【spring】
springAOP
SpringAOP
的实现基于动态代理技术(JDK或CGLIB),但为了简化
字节源流
·
2025-03-18 20:53
spring
java
后端
【Vue.js 2.x源码解析】第18章 从Vue
源码分析
计算属性与侦听属性的本质差别
想深入了解Vue2.x源码底层原理实现,从编译系统、渲染系统到响应式系统vue-router和vuex等实现方式可以关注『Vue.js2.x源码精讲』专栏或查看专栏目录了解详情从Vue
源码分析
计算属性与侦听属性的本质差别计算属性
代码简单说
·
2025-03-18 07:10
教你读懂Vue2.x源码
vue.js
前端
javascript
Spring AOP、Java Agent 与 ASM 的作用和区别
SpringAOP
、JavaAgent与ASM的作用和区别1.作用技术作用典型应用场景AOP通过分离横切关注点(如日志、事务、权限),在方法调用前后动态注入代码,实现非侵入式功能增强。
潇凝子潇
·
2025-03-17 06:58
java
spring
后端
Redis
源码分析
-内部数据结构 quicklist
Redis
源码分析
-内部数据结构quicklistquicklist是Redis对外暴露的list数据结构的内部实现,经常被当作队列或栈使用,我们可以从常用的一些api上先思考一下它的结构最常用的就是lpush
笨手笨脚の
·
2025-03-16 05:50
#
Redis
redis
数据结构
数据库
quicklist
链表
快速链表
ziplist
Redis
源码分析
-内部数据结构 robj
Redis
源码分析
-内部数据结构robjRedis中,一个database内的这个映射关系是用一个dict来维护的(ht[0])。dict的key固定用一种数据结构来表达就够了,即动态字符串sds。
笨手笨脚の
·
2025-03-15 10:34
#
Redis
redis
数据结构
数据库
redisObject
44字节
embStr
raw
【QT教程】QT6硬件数据库编程 QT硬件数据库
QT6硬件数据库编程使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程
QT性能优化QT原理源码QT界面美化
·
2025-03-14 20:56
qt
qt6.3
qt5
c++
QT教程
ngx_conf_read_token
Ubuntu下nginx-1.24.0
源码分析
-ngx_conf_read_token-CSDN博客staticngx_int_tngx_conf_read_token(ngx_conf_t*cf){u_char
若云止水
·
2025-03-14 15:13
nginx
c语言
深入浅出Spring AOP:面向切面编程的实战与解析
导语
SpringAOP
(面向切面编程)作为Spring框架的核心特性之一,提供了强大的横切关注点处理能力,使得开发者能够更好地解耦系统架构,将非功能性需求(如日志记录、事务管理、权限控制等)从主业务逻辑中抽离出来
小码快撩
·
2025-03-14 03:13
java
开发语言
spring
智能车辆控制技术:MPC与轨迹规划实战项目
旨在通过
源码分析
,提供智能车辆控制技术的深入学习与研究平台,涉及横向和纵向运动控制、系统模型的定义、控制策略的制定及仿真流程。1.模型预测控制(MPC)基础与应用模型预测控制(MP
柚木i
·
2025-03-14 02:11
【bluedroid】A2dp Source播放流程
源码分析
(1)
在蓝牙音频传输领域,A2DP(AdvancedAudioDistributionProfile,高级音频分发协议)扮演着关键角色,它能够实现高质量音频(如立体声音乐)通过蓝牙在不同设备间的传输。在Android系统所采用的Bluedroid蓝牙协议栈里,A2DPSource承担着音频流发送的重任,将音频数据传输至A2DPSink(像车载音响、蓝牙耳机等接收设备)。一、概述Bluedroid作为An
byte轻骑兵
·
2025-03-13 17:07
解读
Android
通信协议
蓝牙
Bluedroid
C++
【Bluedroid】A2dp Sink初始化
源码分析
在Bluedroid蓝牙协议栈中,A2DP(AdvancedAudioDistributionProfile)Sink负责接收来自A2DPSource(如手机、音乐播放器等)的音频流,并将其播放到本地设备(如车载音响、蓝牙耳机等)上。A2DPSink的初始化是确保A2DPSink服务能够正确运行的关键步骤。一、A2DPSink初始化流程系统启动或用户请求:当系统启动或用户请求启动A2DPSink服
byte轻骑兵
·
2025-03-13 17:07
解读
Android
c++
通信协议
蓝牙
Bluedroid
详解Spring事务失效的八种常见场景
1.事务方法访问修饰符非public,导致事务失效:当事务方法的访问修饰符为非public时,
SpringAOP
无法正确地代理该方法,从而导致事务失效。
玦尘❀
·
2025-03-13 12:32
spring
数据库
java
动态代理背后的魔法:Spring AOP执行链路解析与自定义扩展模板
动态代理背后的魔法:
SpringAOP
执行链路解析与自定义扩展模板一、
SpringAOP
简介面向切面编程(AOP)是一种通过横向抽取横切关注点(如日志、事务、权限等)来提升代码模块化的技术。
周小闯
·
2025-03-13 04:29
Spring
spring
java
后端
Android Retrofit 框架适配器模块深入
源码分析
(五)
AndroidRetrofit框架适配器模块深入
源码分析
一、引言在Android开发中,网络请求是一个常见且重要的功能。
&有梦想的咸鱼&
·
2025-03-13 01:37
Android
Retrofit原理
android
retrofit
Java多线程与高并发专题——阻塞和非阻塞队列的并发安全原理是什么?
ArrayBlockingQueue
源码分析
我们首先看一下ArrayBlockingQueue的源码,ArrayBlockingQueue有以下几个重要的属性:/***用于存储队列元素的数组
黄雪超
·
2025-03-13 00:56
技术基础
java
开发语言
并发编程
Android art monitor_android.cc
源码分析
源码分析
#include"monitor.h"#include#include#include#include#include#include"art_method.h"#include"jni/jni_env_ext.h
月盈五
·
2025-03-12 23:54
android
Android soong/ui/build/finder.go FindSources
源码分析
//FindSourcessearchesforsourcefilesknowntoandwritesthemtothefilesystemfor//uselater.//在一个给定的上下文中,使用配置信息和finder.Finder实例来搜索特定类型的源文件,并将这些文件的路径列表写入到文件系统中,以便后续使用funcFindSources(ctxContext,configConfig,f*f
月盈五
·
2025-03-12 23:24
android
ui
golang
DUBBO
源码分析
七---服务调用过程
"2021SC@SDUSC"1.简介在前面的文章中,我们分析了DubboSPI、服务导出与引入、以及集群容错方面的代码。经过前文的铺垫,本篇文章我们终于可以分析服务调用过程了。Dubbo服务调用过程比较复杂,包含众多步骤,比如发送请求、编解码、服务降级、过滤器链处理、序列化、线程派发以及响应请求等步骤。限于篇幅原因,本篇文章无法对所有的步骤一一进行分析。本篇文章将会重点分析请求的发送与接收、编解码
qq_51562781
·
2025-03-12 20:04
DUBBO学习
zookeeper
vue.js
java
DUBBO
源码分析
八---服务调用过程
"2021SC@SDUSC"2.3.2.2调用服务本小节,我们从ChannelEventRunnable开始分析,该类的主要代码如下:publicclassChannelEventRunnableimplementsRunnable{privatefinalChannelHandlerhandler;privatefinalChannelchannel;privatefinalChannelSta
qq_51562781
·
2025-03-12 20:04
DUBBO学习
rpc
网络协议
网络
面试基础---分布式架构基础消息队列Kafka vs RabbitMQ vs RocketMQ 对比
本文将深入探讨三者的设计原理、核心特性及适用场景,结合电商、金融等实际案例与
源码分析
,为技术选型提供全面指导。1.
WeiLai1112
·
2025-03-12 19:27
分布式架构
面试
分布式
架构
java
后端
dubbo
spring
boot
Jquery
源码分析
转载地址原作者博客/*!*jQueryJavaScriptLibraryv1.10.2*http://jquery.com/**IncludesSizzle.js*http://sizzlejs.com/**Copyright2005,2013jQueryFoundation,Inc.andothercontributors*ReleasedundertheMITlicense*http://jq
W_wjl1900
·
2025-03-12 12:43
前端学习
jquery
源码
【FFmpeg】AVpacket中解析出Nalu
如果是非嵌入式设备,也可以自己搭建一个小型RTSP服务器来实现,其中各种功能也可以自行控制,后面文章再进行总结
源码分析
可行性分析FFmpeg库中没有找到直接解析出来的Nalu的方法,如果无
gma999
·
2025-03-12 06:57
ffmpeg
Flutter中网络图片加载和缓存
文章目录前言重温小部件ImageImage.network
源码分析
实际问题解决方案代码实现自定义ImageProvider使用写在最后前言应用开发中经常会碰到网络图片的加载,通常我们会对图片进行缓存,以便下次加载同一张图片时不用再重新下载
Flutter编程指南
·
2025-03-12 02:52
Flutter
Flutter
APP
Dart
http
跨平台技术
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_conf_param
ngx_conf_param声明在src/core/ngx_conf_file.hchar*ngx_conf_param(ngx_conf_t*cf);实现在src\core\ngx_conf_file.cchar*ngx_conf_param(ngx_conf_t*cf){char*rv;ngx_str_t*param;ngx_buf_tb;ngx_conf_file_tconf_file;pa
若云止水
·
2025-03-12 02:22
ubuntu
nginx
运维
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_core_module
定义在src\core\nginx.cngx_module_tngx_core_module={NGX_MODULE_V1,&ngx_core_module_ctx,/*modulecontext*/ngx_core_commands,/*moduledirectives*/NGX_CORE_MODULE,/*moduletype*/NULL,/*initmaster*/NULL,/*initmo
若云止水
·
2025-03-12 01:16
ubuntu
nginx
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他