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
aop源码分析
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_conf_add_dump
ngx_conf_add_dump定义在src\core\ngx_conf_file.cstaticngx_int_tngx_conf_add_dump(ngx_conf_t*cf,ngx_str_t*filename){off_tsize;u_char*p;uint32_thash;ngx_buf_t*buf;ngx_str_node_t*sn;ngx_conf_dump_t*cd;hash=n
若云止水
·
2025-03-01 23:47
nginx
linux
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_fd_info
ngx_fd_info定义在src\os\unix\ngx_files.h#definengx_fd_info(fd,sb)fstat(fd,sb)fstat()是POSIX标准中定义的一个系统调用函数,用于获取与已打开文件描述符关联的文件状态信息。它通过填充一个structstat结构体来返回文件的元数据(如大小、权限、时间戳等)。以下是详细解释:函数原型#include#include#inc
若云止水
·
2025-03-01 23:46
nginx
运维
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_conf_t
ngx_conf_t定义在src/core/ngx_core.htypedefstructngx_conf_sngx_conf_t;ngx_conf_s定义在src/core/ngx_conf_file.hstructngx_conf_s{char*name;ngx_array_t*args;ngx_cycle_t*cycle;ngx_pool_t*pool;ngx_pool_t*temp_poo
若云止水
·
2025-03-01 23:16
ubuntu
nginx
数据库
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_get_full_name 函数
ngx_get_full_name声明在src/core/ngx_file.hngx_int_tngx_get_full_name(ngx_pool_t*pool,ngx_str_t*prefix,ngx_str_t*name);定义在src\core\ngx_file.cngx_int_tngx_get_full_name(ngx_pool_t*pool,ngx_str_t*prefix,ngx
若云止水
·
2025-03-01 23:46
nginx
运维
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_file_t
ngx_file_t定义在src/core/ngx_core.htypedefstructngx_file_sngx_file_t;ngx_file_s定义在src/core/ngx_file.hstructngx_file_s{ngx_fd_tfd;ngx_str_tname;ngx_file_info_tinfo;off_toffset;off_tsys_offset;ngx_log_t*lo
若云止水
·
2025-03-01 22:39
nginx
数据库
运维
Java:动态代理
调用者---->代理---->对象java的动态代理主要用于在运行时动态创建代理对象,从而拦截方法调用,实现
AOP
(面向切面编程)、权限控制、日志记录等功能。
葡萄_成熟时_
·
2025-03-01 07:26
Java基础
java
开发语言
【十二】Golang 映射
携手共前行,未来更辉煌文章目录映射映射的定义映射初始化`make`函数使用字面量
源码分析
数据结构`hmap``bmap`数据存储键值访问竞态检测`Sanitizer`检测空检查并发写检查哈希值计算桶定位扩容情况处理桶内查找键值插入
张胤尘
·
2025-03-01 07:49
Golang
golang
开发语言
后端
Spring Boot 实现通用 Auth 认证的 4 种方式
文章介绍了spring-boot中实现通用auth的四种方式,包括传统
AOP
、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。
·
2025-02-28 20:04
后端java
【llm对话系统】大模型
源码分析
之 LLaMA 模型的 Masked Attention
在大型语言模型(LLM)中,注意力机制(AttentionMechanism)是核心组成部分。然而,在自回归(autoregressive)模型中,例如LLaMA,我们需要对注意力进行屏蔽(Masking),以防止模型“偷看”未来的信息。本文将深入探讨LLaMA模型中MaskedAttention的实现逻辑,并对比其他类型大模型中常用的MaskedAttention方案。1.什么是MaskedAt
kakaZhui
·
2025-02-28 20:03
llama
人工智能
AIGC
chatgpt
python
【面试实战】Spring基础、IoC、
AOP
、MVC、Mybatis、Spring Boot
version:1.0文章目录SpringSpring基础/IoC♂️面试官:举例Spring的模块?♂️面试官:Spring、SpringMVC、SpringBoot关系?♂️面试官:说说对SpringIoC的了解?♂️面试官:什么是SpringBean?♂️面试官:Bean的作用域?♂️面试官:Bean的生命周期?♂️面试官:单例Bean的线程安全问题了解吗?♂️面试官:@Co
Sivan_Xin
·
2025-02-28 10:18
技术实战专栏(已上云)
面试
mvc
spring
ArrayList
源码分析
ArrayList简介ArrayList的底层是数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。ArrayList继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializabl
2401_85327573
·
2025-02-28 08:05
java
开发语言
Spring--IOC控制反转与DI依赖注入的三种方式
Spring--IOC控制反转与DI依赖注入的三种方式1.setter方法注入2.构造器注入3.接口注入Spring的核心思想是IOC和
AOP
,IOC即控制反转,包括依赖注入和依赖查找,最主要使用的即依赖注入
wildyuhao
·
2025-02-28 04:26
Java
spring
maven
ioc
java
Spring 学习笔记(一)Spring两大核心技术IOC控制反转/DI依赖注入和
AOP
面向切面 案例 | 优化传统的Web开发 | MVC架构DAO层与Service层之间的解耦
文章目录参考资料运行环境一、Spring概述1.1Spring产生背景1.2两大核心技术IOC/DI+
AOP
二、Spring核心技术2.1IOC/DI2.1.1案例:IOC实现解耦2.1.2IOC/DI
「已注销」
·
2025-02-28 03:18
#
SSM
Spring
Aspect执行时目标方法参数设置完成了吗?
在Spring
AOP
中,Aspect的通知(如@Before、@Around)确实是在方法入参设置完成之后执行的。
阿湯哥
·
2025-02-28 01:03
spring
鸿蒙OH
源码分析
——分布式软总线:trans_service模块(2)/会话管理之新会话
往期学习笔录:鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~鸿蒙应用开发与鸿蒙系统开发哪个更有前景?嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?记录一场鸿蒙开发岗位面试经历~持续更新中……一、概述trans_service模块基于系统内核提供的socket通信,向authmanager模块提供设备认证通道管理和设备认证数据的
彭家大少
·
2025-02-28 01:01
嵌入式硬件
openHarmony
鸿蒙南向
harmonyos
分布式
OpenHarmony
嵌入式开发
软总线
c语言
【Java设计模式】Java设计模式之(十五)策略模式(Strategy Pattern)
本文目录一、策略模式介绍1.1含义1.2适用场景1.3主要解决1.4应用实例1.5优缺点二、策略模式实现2.1类图2.2代码实现第一个案例:策略模式代码实现第二个案例:策略模式代码实现2.3角色分析三、
源码分析
这种类型的设计模式属于行为型模式
No8g攻城狮
·
2025-02-27 07:43
Java设计模式
设计模式
java
开发语言
Spring MVC 之父子容器详解
SpringMVC知识传送门:详解SpringMVC(SpringMVC简介)SpringMVC初始化
源码分析
SpringMVC工作流程
源码分析
SpringMVC
源码分析
之DispatcherServlet
码农爱java
·
2025-02-27 07:12
【Spring
MVC】
spring
mvc
java
父子容器
Spring
MVC
面试
恢复更新--vue源码系列1之如何看源码
文章目录前言一、前提二、如何看1.学会断点debuger2.整体看代码3.结合别人的vue源码解释总结前言本系列为vue2.6版本的
源码分析
系列一、前提你总不能一个vue的项目也没写过吧二、如何看1.学会断点
@LitterFisher
·
2025-02-27 04:44
vue
vue.js
javascript
前端
深入剖析 Spring Boot 中 @EnableAutoConfiguration:从源码到实际应用
本文将从架构师和
源码分析
的角度出发,深入探讨@EnableAutoConf
狂飙程序员
·
2025-02-27 03:10
spring
boot
后端
java
spring
开发语言
Java面试题总结之Spring高频面试题
一、题目:谈谈你对Spring框架的理解1.Spring是一个开源框架,主要是为简化企业级应用可开发而生,可以实现EJB可以实现的功能,Spring是一个IOC和
AOP
容器框架。
程恤
·
2025-02-26 17:27
java
spring
面试
Spring框架中的
AOP
是什么?如何使用
AOP
实现切面编程和拦截器功能?
1、Spring框架中的
AOP
是什么?如何使用
AOP
实现切面编程和拦截器功能?
WangYaolove1314
·
2025-02-26 08:44
spring
java
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_set_inherited_sockets
ngx_set_inherited_sockets声明在src/core/ngx_connection.hngx_int_tngx_set_inherited_sockets(ngx_cycle_t*cycle);实现在src/core/ngx_connection.cngx_int_tngx_set_inherited_sockets(ngx_cycle_t*cycle){size_tlen;n
若云止水
·
2025-02-26 06:30
nginx
运维
Qt源码解析4-事件系统
Qt源码解析索引本文介绍事件系统的理论说明,代码相关在专栏的其他博客Qt源码解析4-事件系统-事件循环原理
源码分析
_xinqingwuji的博客-CSDN博客在Qt中,事件是由抽象类QEvent派生而来的对象
道格拉斯范朋克
·
2025-02-26 05:55
Qt
qt
开发语言
QEvent
一文读懂 Spring、Spring Boot 和 Spring Cloud
它的核心灵魂是控制反转(IoC)和面向切面编程(
AOP
)。IoC(InversionofControl,控制反转)IoC,即控制反转,是一种极具智慧的设计思想。
刘小炮吖i
·
2025-02-26 02:04
Java后端开发面试题
spring
spring
spring
boot
spring
cloud
面试
如何系统成为高级Qt工程师?
要系统性地成为高级Qt工程师,需要从基础到进阶逐步构建知识体系,并结合实战经验、
源码分析
和架构设计能力的提升。
Qt历险记
·
2025-02-25 15:52
Qt
高级开发工程师
qt
开发语言
qt6.3
linux
【go语言之http server
源码分析
】
go语言之http
源码分析
go原生服务端ListenAndServeservereadRequeststartBackgroundReadfinishRequest在前面的文章go实现tcp升级到http
不爱学习的王小小
·
2025-02-25 12:29
golang
http
java
SSM框架整合大揭秘:Spring+SpringMVC+MyBatis配置详解与实战
SSM框架简介Spring:Spring是一个开源的企业级Java应用框架,它提供了IoC(控制反转)和
AOP
(面向切面编程)等特性,可以简化Java企业应用的开发。SpringMVC:SpringM
小柒笔记
·
2025-02-25 02:18
spring
mybatis
java
【QT教程】QT6硬件高级编程实战案例 QT硬件高级编程
QT6硬件高级编程实战案例使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT
QT性能优化QT原理源码QT界面美化
·
2025-02-25 01:07
qt
qt6.3
qt5
c++
QT教程
百万架构师第五课:设计模式:深度分析代理模式
代理模式作用:
AOP
实现拦截器中介黄牛媒婆解耦专人做专事自己不想做,又不得不做的事增强代理:静态代理动态代理角色代理角色被代理的角色(目标对象)由被代理的角色来做最终的决定代理角色通常来说会持有被代理角色对象引用
大雄野比
·
2025-02-24 11:32
设计模式
代理模式
华为云专家出品《深入理解边缘计算》电子书上线
华为云出品《深入理解边缘计算》电子书上线带你系统理解云、边、端协同的相关原理了解开源项目的
源码分析
流程学成能够对云、边、端主流开源实现进行定制开发!
华为云PaaS服务小智
·
2025-02-24 07:02
华为云
边缘计算
人工智能
Spring Bean 生命周期
以下是常见的Bean注册方式及其源码层面的核心逻辑:1.XML配置方式
源码分析
:解析阶段:XmlBeanDefinitionReader解析XML文件,生成BeanDefinition并注册到BeanFactory
金州小铁匠
·
2025-02-24 01:21
spring
python
java
【Hive】学习路线:架构、运维、Hsql实战、
源码分析
文章目录一.Hive基础学习1.基础知识2.安装与配置3.数据存储与表结构二.hive运维三.Hive实战1.HiveSQL基础2.高级查询与数据分析3.数据存储优化4.性能调优四.Hive
源码分析
一.
roman_日积跬步-终至千里
·
2025-02-23 22:25
#
hive
hive
学习
架构
地平线 3D 目标检测 bev_sparse 参考算法 - V2.0
其中比较有代表性的路线就是这两年很火的BEV方法,继Tesl
aOp
enAIDay公布其BEV感知算法之后,相关研究层出不穷,感知效果取得了显著提升,BEV也几乎成为了多传感器特征融合的
·
2025-02-23 20:38
算法自动驾驶
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_process_options
ngx_process_options声明在src\core\nginx.cstaticngx_int_tngx_process_options(ngx_cycle_t*cycle);定义在src\core\nginx.cstaticngx_int_tngx_process_options(ngx_cycle_t*cycle){u_char*p;size_tlen;if(ngx_prefix){l
若云止水
·
2025-02-23 20:15
nginx
运维
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_atoi 函数
ngx_atoi声明在src/core/ngx_string.hngx_int_tngx_atoi(u_char*line,size_tn);定义在src/core/ngx_string.cngx_int_tngx_atoi(u_char*line,size_tn){ngx_int_tvalue,cutoff,cutlim;if(n==0){returnNGX_ERROR;}cutoff=NGX_
若云止水
·
2025-02-23 20:15
nginx
运维
深入
源码分析
kotlin的CoroutineExceptionHandler机制
启动一个协程,然后内部启动子协程,那么最内层如果发生异常,是怎么传递异常的?valrootExceptionHandler=CoroutineExceptionHandler{_,throwable->println("调用【根】协程异常处理器:${throwable.message}")}valparentExceptionHandler=CoroutineExceptionHandler{_,
古苏
·
2025-02-23 20:42
kotlin
android
Java如何进行动态代理的
动态代理广泛应用于
AOP
(面向切面编程)、事务管理、日志记录等场景。1.什么是Java动态代理?定义Java动态代理是一种机制,允许在运行时动态地创建一个代理类,该代理类实现了与目标类相同的接口。
十五001
·
2025-02-23 17:21
基础
java
开发语言
AOP
来当“舔狗”!日志/事务/权限,随叫随到!
文章目录一、什么是
AOP
?
码熔burning
·
2025-02-23 14:33
SpringBoot
数据库
Spring MVC框架的依赖与配置实战
这些JAR包括核心容器、数据访问、Web支持、
AOP
、工具类和测试模块。本篇文章将详细介绍SpringMVC所需的各依赖JAR包及其作用,并指导如何配置和使用这些依赖,以构建高效的W
三冬评论员
·
2025-02-23 08:45
Spring 框架学习笔记:从零到精通的 21 个关键点
的生命周期6.SpringBean的自动装配7.Spring使用外部属性配置文件8.Spring注解方式管理Bean9.SpringJDK动态代理10.SpringCGLIB动态代理11.Spring
AOP
剑走偏锋o.O
·
2025-02-23 08:12
开发语言
spring
学习
笔记
java
QT OpenGL高级编程
QTOpenGL高级编程使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT
QT性能优化QT原理源码QT界面美化
·
2025-02-23 00:45
qt
qt6.3
qt5
QT教程
c++
QT 3D光照与阴影
QT3D光照与阴影使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程
QT性能优化QT原理源码QT界面美化
·
2025-02-23 00:45
qt
qt6.3
qt5
QT教程
c++
3d
基于Spring
AOP
实现方法执行时间监控与日志记录
Spring
AOP
(Aspect-OrientedProgramming)提供了一种非侵入式的方式来实现这些功能。本文将详细介绍如何通过自定义注解和Spring
AOP
实现方法执行时间的监控和日志记录。
库库林_沙琪马
·
2025-02-22 21:49
springboot
spring
java
后端
20、《Spring
AOP
:日志记录与权限控制实战》
Spring
AOP
:日志记录与权限控制实战引言在企业级应用开发中,审计日志和权限控制是两个关键的非功能性需求。传统实现方式往往导致代码重复度高、维护成本大。
wolf犭良
·
2025-02-22 17:50
SpringBoot
spring
java
数据库
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_crc32_table_init 函数
ngx_crc32_table_init声明在src/core/ngx_crc32.hngx_int_tngx_crc32_table_init(void);实现在src/core/ngx_crc32.cngx_int_tngx_crc32_table_init(void){void*p;if(((uintptr_t)ngx_crc32_table_short&~((uintptr_t)ngx_c
若云止水
·
2025-02-22 08:36
nginx
运维
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_os_init 函数
ngx_os_init声明在src/os/unix/ngx_os.hngx_int_tngx_os_init(ngx_log_t*log);定义在src\os\unix\ngx_posix_init.cngx_int_tngx_os_init(ngx_log_t*log){ngx_time_t*tp;ngx_uint_tn;#if(NGX_HAVE_LEVEL1_DCACHE_LINESIZE)l
若云止水
·
2025-02-22 08:06
nginx
运维
【复习】Spring
IOC容器:开发者只需要定义Bean和依赖关系,Spring容器就可以创建和组装对象
AOP
:面向切面编程,允许开发者定义横切关注点,通过
AOP
可以将这些关注点模块化,提高代码的可维护性事务管理:支持声明式和编程式
xiaolin0333
·
2025-02-21 22:33
复习=。=
spring
java
后端
Spark
源码分析
Spark
源码分析
SparkonYarnclientCluster本质区别,driver位置不同1)有哪些不同得进程?2)分别有什么作用?
陈同学�
·
2025-02-21 15:07
spark
big
data
scala
Spark
源码分析
– Shuffle
参考详细探究Spark的shuffle实现,写的很清楚,当前设计的来龙去脉HadoopHadoop的思路是,在mapper端每次当memorybuffer中的数据快满的时候,先将memory中的数据,按partition进行划分,然后各自存成小文件,这样当buffer不断的spill的时候,就会产生大量的小文件所以Hadoop后面直到reduce之前做的所有的事情其实就是不断的merge,基于文件
weixin_34292924
·
2025-02-21 15:06
大数据
【Spring
AOP
】JoinPoint和ProceedingJoinPoint详解
在
AOP
中,Joinpoint代表了程序执行的某个具体位置,比如方法的调用、异常的抛出等。
AOP
框架通过拦截这些Joinpoint来插入额外的逻辑,实现横切关注点的功能。
CRE_MO
·
2025-02-21 06:25
spring
上一页
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
其他