腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
博客迁移同步
专栏成员
举报
336
文章
153696
阅读量
36
订阅数
订阅专栏
申请加入专栏
全部文章(336)
int(79)
数据(47)
程序(44)
数组(43)
java(39)
android(38)
对象(37)
字符串(37)
学习笔记(32)
public(30)
系统(29)
return(24)
spring(23)
变量(23)
内存(21)
cin(17)
mysql(17)
static(16)
string(16)
system(16)
函数(15)
索引(15)
异常(15)
测试(14)
脚本(14)
面试(13)
搜索(13)
线程(13)
spring boot(12)
递归(12)
服务器(12)
排序(12)
算法(12)
基础(11)
原理(11)
指针(11)
count(10)
连接(10)
命令行(10)
语法(10)
存储(9)
include(9)
list(9)
script(9)
队列(9)
链表(9)
前端(9)
缓存(8)
file(8)
遍历(8)
工作(8)
权限(8)
数据库(7)
shell(7)
add(7)
import(7)
null(7)
后端(7)
加密(7)
浏览器(7)
配置(7)
同步(7)
压缩(7)
源码(7)
打包(6)
安全(6)
char(6)
layout(6)
博客(6)
布局(6)
集合(6)
计算机(6)
事件(6)
优化(6)
javascript(5)
渲染(5)
二叉树(5)
编译(5)
动态规划(5)
华为(5)
开发(5)
客户端(5)
日志(5)
通信(5)
html(4)
http(4)
hashmap(4)
迁移(4)
dp(4)
io(4)
max(4)
scanf(4)
stdio(4)
sum(4)
笔记(4)
编码(4)
多线程(4)
二进制(4)
工具(4)
接口(4)
手机(4)
统计(4)
终端(4)
xml(3)
css(3)
网站(3)
容器(3)
https(3)
cout(3)
double(3)
exception(3)
gc(3)
integer(3)
match(3)
output(3)
post(3)
spring-aop(3)
stack(3)
std(3)
tree(3)
width(3)
百度(3)
编程(3)
编译器(3)
操作系统(3)
登录(3)
服务(3)
工具类(3)
后台(3)
继承(3)
密码学(3)
设计(3)
事务(3)
文件系统(3)
域名(3)
重定向(3)
作用域(3)
官方文档(2)
sql(2)
eclipse(2)
webpack(2)
mybatis(2)
dns(2)
sdk(2)
biginteger(2)
binary(2)
break(2)
case(2)
class(2)
click(2)
command(2)
commonjs(2)
cookie(2)
cpu(2)
cycle(2)
dfs(2)
directory(2)
find(2)
function(2)
hash(2)
height(2)
ini(2)
input(2)
module(2)
numbers(2)
parent(2)
point(2)
private(2)
queue(2)
src(2)
target(2)
txt(2)
vue3(2)
word(2)
编辑器(2)
代理(2)
动画(2)
解决方案(2)
进程(2)
乱码(2)
内存泄漏(2)
生命周期(2)
数据类型(2)
数学(2)
网络(2)
微信小程序(2)
线程池(2)
序列化(2)
异常处理(2)
移动端(2)
音频(2)
源码分析(2)
主机(2)
c++(1)
bootstrap(1)
json(1)
webview(1)
listview(1)
sqlite(1)
git(1)
github(1)
tomcat(1)
linux(1)
短信(1)
lodash(1)
开源(1)
jdk(1)
jvm(1)
正则表达式(1)
npm(1)
cdn(1)
aop(1)
微信(1)
windows(1)
mvcc(1)
实时监控(1)
代码托管(1)
apk(1)
app(1)
arraylist(1)
arrays(1)
audio(1)
babel(1)
buffer(1)
bufferedreader(1)
build(1)
chrome(1)
cms(1)
component(1)
console(1)
container(1)
core(1)
cube(1)
device(1)
dynamic(1)
es5(1)
fibonacci(1)
fileinputstream(1)
firefox(1)
focus(1)
foreach(1)
fragment(1)
gif(1)
gson(1)
handler(1)
heap(1)
innodb(1)
insert(1)
installation(1)
interrupt(1)
iostream(1)
iterator(1)
key(1)
keyboard(1)
keystore(1)
limit(1)
line(1)
localhost(1)
ls(1)
mac(1)
map(1)
math(1)
matrix(1)
message(1)
meta(1)
min(1)
model(1)
object(1)
okhttp(1)
palindrome(1)
pivot(1)
plugins(1)
pool(1)
project(1)
prompt(1)
prototype(1)
random(1)
release(1)
reverse(1)
root(1)
row(1)
rsa(1)
session(1)
set(1)
sha1(1)
sharedpreferences(1)
shortcut(1)
spi(1)
stringbuilder(1)
substring(1)
super(1)
table(1)
tail(1)
task(1)
tcp(1)
text(1)
thread(1)
tools(1)
transform(1)
transition(1)
traversal(1)
union(1)
url(1)
var(1)
varchar(1)
vi(1)
viewport(1)
void(1)
web(1)
webkit(1)
webpack4(1)
window(1)
百度地图(1)
备份(1)
闭包(1)
编程语言(1)
表单(1)
磁盘(1)
单例模式(1)
定时器(1)
动态代理(1)
反射(1)
翻译(1)
管理(1)
技巧(1)
架构(1)
教程(1)
开发者(1)
跨域(1)
快捷键(1)
路由(1)
模型(1)
内核(1)
排序算法(1)
入门(1)
软件(1)
视频(1)
调试(1)
网关(1)
网络编程(1)
线程安全(1)
效率(1)
性能(1)
性能优化(1)
异步(1)
依赖注入(1)
原型(1)
原型链(1)
组件化(1)
搜索文章
搜索
搜索
关闭
Spring高手之路21——深入剖析Spring AOP代理对象的创建
java
spring
spring-aop
在Spring AOP中,这一步骤主要通过检查目标bean是否实现了特定接口或已是代理对象来完成。关键的方法是在AbstractAutoProxyCreator类的postProcessBeforeInstantiation中实现,该方法是 Spring AOP 的核心,属于 Spring Bean 生命周期的一部分,特别是在后置处理器(BeanPostProcessor)机制中起重要作用。
砖业洋__
2024-07-27
120
0
Spring高手之路20——深入理解@EnableAspectJAutoProxy的力量
java
spring
后端
面向切面编程(AOP)是一种编程范式,用于增强软件模块化,通过将横切关注点(如事务管理、安全等)分离出业务逻辑。Spring AOP是Spring框架中实现AOP的一种方式,它通过代理机制在运行时向对象动态地添加增强。AspectJ是一种更强大的AOP实现,它通过编译时和加载时织入,提供了比Spring AOP更丰富的增强选项。本文将探索如何通过Spring AOP进行简单的AOP配置和实现。
砖业洋__
2024-06-21
374
0
Spring高手之路19——Spring AOP注解指南
java
spring
后端
在现代软件开发中,面向切面编程(AOP)是一种强大的编程范式,允许开发者跨越应用程序的多个部分定义横切关注点(如日志记录、事务管理等)。本文将介绍如何在Spring框架中通过AspectJ注解以及对应的XML配置来实现AOP,在不改变主业务逻辑的情况下增强应用程序的功能。
砖业洋__
2024-06-16
313
0
Spring高手之路18——从XML配置角度理解Spring AOP
spring-aop
后端
java
spring
spring boot
Spring AOP使用动态代理作为其主要机制来实现面向切面的编程。这种机制允许Spring在运行时动态地创建代理对象,这些代理对象包装了目标对象(即业务组件),以便在调用目标对象的方法前后插入额外的行为(如安全检查、事务管理、日志记录等)。
砖业洋__
2024-05-12
231
0
Spring高手之路17——动态代理的艺术与实践
aop
spring-aop
动态代理
spring
动态代理是一种强大的设计模式,它允许开发者在运行时创建代理对象,用于拦截对真实对象的方法调用。这种技术在实现面向切面编程(AOP)、事务管理、权限控制等功能时特别有用,因为它可以在不修改原有代码结构的前提下,为程序动态地注入额外的逻辑。
砖业洋__
2024-04-13
356
0
Spring高手之路16——解析XML配置映射为BeanDefinition的源码
spring
spring boot
Spring框架中控制反转(IOC)容器的BeanDefinition阶段的具体步骤,主要涉及到Bean的定义、加载、解析,并在后面进行编程式注入和后置处理。这个阶段是Spring框架中Bean生命周期的早期阶段之一,对于理解整个Spring框架非常关键。
砖业洋__
2023-11-13
331
0
Spring高手之路15——掌握Spring事件监听器的内部逻辑与实现
后端
spring
spring boot
在Spring中,ApplicationContext可以形成一个层次结构,通常由主容器和多个子容器组成。一个常见的疑问是:当一个事件在其中一个容器中发布时,这个事件会如何在这个层次结构中传播?
砖业洋__
2023-10-27
679
0
Spring高手之路14——深入浅出:SPI机制在JDK与Spring Boot中的应用
spring
jdk
spring boot
spi
SPI (Service Provider Interface) 是一种服务发现机制,它允许第三方提供者为核心库或主框架提供实现或扩展。这种设计允许核心库/框架在不修改自身代码的情况下,通过第三方实现来增强功能。
砖业洋__
2023-09-13
2.5K
0
Spring高手之路13——BeanFactoryPostProcessor与BeanDefinitionRegistryPostProcessor解析
spring
spring boot
BeanFactoryPostProcessor位于org.springframework.beans.factory.config包中。它与BeanPostProcessor有相似的核心逻辑,但它们之间的主要区别在于它们所操作的对象。BeanFactoryPostProcessor的主要目的是对Bean的配置元数据进行操作,这意味着它可以影响Bean的初始配置数据。
砖业洋__
2023-08-31
1.1K
0
Spring高手之路12——BeanDefinitionRegistry与BeanDefinition合并解析
spring boot
spring
BeanDefinitionRegistry 是一个非常重要的接口,存在于 Spring 的 org.springframework.beans.factory.support 包中,它是 Spring 中注册和管理 BeanDefinition 的核心组件。
砖业洋__
2023-08-18
652
0
Spring高手之路11——BeanDefinition解密:构建和管理Spring Beans的基石
spring
BeanDefinition是Spring中一个非常重要的概念,它包含了Spring容器用于创建、配置Bean所需的所有信息。理解BeanDefinition可以帮助我们深入掌握Spring的内部工作机制。
砖业洋__
2023-08-07
468
0
Spring高手之路10——解锁Spring组件扫描的新视角
spring
首先,我们将探讨一些Spring框架中IOC(Inversion of Control)的高级特性,特别是组件扫描的相关知识。组件扫描是Spring框架中一个重要的特性,它可以自动检测并实例化带有特定注解(如@Component, @Service, @Controller等)的类,并将它们注册为Spring上下文中的bean。这里,我们会通过一些详细的例子来阐明这些概念,并且展示如何在实际的代码中使用这些特性。
砖业洋__
2023-07-28
604
0
Spring高手之路9——掌握Spring条件装配的秘密武器
spring
spring boot
在Spring框架中,条件装配(Conditional Configuration)是一个非常重要的特性,它允许开发者根据满足的条件,动态地进行Bean的注册或是创建。这样就可以根据不同的环境或配置,创建不同的Bean实例,这一特性对于创建可配置和模块化的应用是非常有用的。
砖业洋__
2023-07-21
286
0
Spring高手之路8——Spring Bean模块装配的艺术:@Import详解
spring
import
在Spring中,手动装配通常是指通过XML配置文件明确指定Bean及其依赖,或者在代码中直接使用new关键字创建对象并设定依赖关系。
砖业洋__
2023-07-14
542
0
Spring高手之路7——事件机制与监听器的全面探索
spring
spring boot
后端
事件
观察者模式是一种行为设计模式,它定义了对象之间的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。在这个模式中,改变状态的对象被称为主题,依赖的对象被称为观察者。
砖业洋__
2023-07-06
1.2K
0
Spring高手之路6——Bean生命周期的扩展点:BeanPostProcessor
spring
java
在前一篇讲解生命周期的时候就可以讲解后置处理器了,但是内容比较多,还是分开来讲解。
砖业洋__
2023-06-27
777
0
Spring高手之路5——彻底掌握Bean的生命周期
spring boot
spring
这就是Spring IOC容器管理Bean的生命周期,帮助我们管理对象的创建和销毁,以及在适当的时机做适当的事情。
砖业洋__
2023-06-19
927
0
Spring高手之路4——深度解析Spring内置作用域及其在实践中的应用
spring
spring boot
我们来看看Spring内置的作用域类型。在5.x版本中,Spring内置了六种作用域:
砖业洋__
2023-06-14
276
0
Spring高手之路3——揭秘Spring依赖注入和SpEL表达式
spring
依赖注入
我们在前面的文章中已经使用过XML进行setter方法的属性注入了,下面让我们再来回顾一下:
砖业洋__
2023-06-10
690
0
Spring高手之路2——深入理解注解驱动配置与XML配置的融合与区别
spring
spring boot
XML配置中,我们通常采用ClassPathXmlApplicationContext,它能够加载类路径下的XML配置文件来初始化Spring应用上下文。然而,在注解驱动的配置中,我们则使用以Annotation开头和ApplicationContext结尾的类,如AnnotationConfigApplicationContext。AnnotationConfigApplicationContext是Spring容器的一种,它实现了ApplicationContext接口。
砖业洋__
2023-06-06
945
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档