腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
一个执拗的后端搬砖工
专栏作者
举报
191
文章
228156
阅读量
34
订阅数
订阅专栏
申请加入专栏
全部文章(191)
java(77)
spring(62)
编程算法(51)
电商(35)
http(20)
sql(19)
网站(18)
spring boot(18)
数据库(17)
容器(17)
缓存(16)
配置(15)
ide(14)
servlet(11)
网络安全(10)
c++(9)
云数据库 Redis(9)
dubbo(9)
服务(9)
javascript(8)
xml(7)
hashmap(7)
微服务(7)
腾讯云开发者社区(7)
lua(6)
node.js(6)
jquery(6)
打包(6)
linux(6)
日志服务(6)
分布式(6)
https(6)
注解(6)
费用中心(5)
html(5)
jar(5)
maven(5)
nginx(5)
jvm(5)
json(4)
android(4)
tomcat(4)
tcp/ip(4)
rpc(4)
服务器(4)
客户端(4)
事件(4)
云数据库 SQL Server(3)
mvc(3)
api(3)
文件存储(3)
腾讯云测试服务(3)
jdk(3)
部署(3)
代理(3)
分页(3)
接口(3)
开发(3)
数据(3)
线程(3)
域名(3)
原理(3)
jsp(2)
css(2)
容器镜像服务(2)
存储(2)
mybatis(2)
面向对象编程(2)
jdbc(2)
单元测试(2)
jenkins(2)
安全(2)
数据结构(2)
Elasticsearch Service(2)
list(2)
mysql(2)
system(2)
task(2)
插件(2)
磁盘(2)
登录(2)
分布式锁(2)
工具(2)
管理(2)
函数(2)
集群(2)
监控(2)
脚本(2)
框架(2)
连接(2)
同步(2)
协议(2)
云服务器(1)
负载均衡(1)
python(1)
react(1)
jquery ui(1)
access(1)
git(1)
github(1)
搜索引擎(1)
analyzer(1)
负载均衡缓存(1)
apache(1)
企业(1)
express(1)
serverless(1)
开源(1)
压力测试(1)
数据迁移(1)
cdn(1)
aop(1)
spring cloud(1)
uml(1)
机器人(1)
数据分析(1)
mvcc(1)
ipv6(1)
玩转腾讯云(1)
验证码(1)
app(1)
aws(1)
break(1)
int(1)
lambda(1)
nacos(1)
plugin(1)
private(1)
ps(1)
redis(1)
registry(1)
rocketmq(1)
string(1)
void(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上下文无法通过getBean获取某些bean?
生命周期
事件
spring
容器
设计
在springboot项目中发送应用内事件,发现业务并没有如预期方式处理,查看日志发现有报错:
叔牙
2024-01-24
228
0
你的springboot starter是如何生效的?
打包
spring
管理
开发
配置
一、背景描述二、自定义starter实现方式三、自定义starter依赖加载原理四、spring.factories加载与解析五、参考
叔牙
2023-08-09
326
0
基于spring-plugin做插件化开发
spring
plugin
插件
开发
框架
一、什么是插件化开发二、如何实现插件化开发三、spring-plugin实现原理四、总结与思考五、参考
叔牙
2023-08-09
1.7K
0
Spring事务原理详解
电商
java
spring
spring boot
spring事务开启和使用比较简单,需要有数据源和事务管理器,然后在启动门面类上开启事务,在需要使用事务的地方添加注解就可以了,我们简单做一下回顾。
叔牙
2022-01-04
606
3
ConfigurationClassPostProcessor原理详解
电商
java
spring
spring boot
从spring官方介绍中,我们可以了解到ConfigurationClassPostProcessor是一个BeanFactoryPostProcessor,用于处理一些配置信息和注解扫描,并且该处理器执行的时候有优先级顺序,优先执行PriorityOrdered,然后执行Ordered,最后执行默认没有优先级的处理器。
叔牙
2022-01-04
1.3K
0
@ComponentScan原理分析
电商
java
spring
spring boot
这是@ComponentScan的官方介绍,大致意思就是扫描注册bean的一个注解,会扫描对应路径下被@Component标注的类,和xml方式的<context:component-scan>作用相似,常用的方式是basePackages方式。
叔牙
2022-01-04
754
0
基于ComponentScan实现接口分环境和机房注册
电商
spring
spring boot
java
有这样一个场景,对于同一个业务领域,面向C端用户和B端商家或者管理人员,而C端和B端使用的接口能力不同,举个例子,对于电商场景的FAQ,由商家或者管理人员维护更新,而C端用户只有查看的诉求和能力,并且C端用户和管理人员不在同样的区域,用户可能在欧洲,商家和管理人员在国内,那么如果同一份代码在两个区域部署,当然会解决网络延时问题,但是也带来了资源浪费问题,对于部署在欧洲针对用户开放的服务,管理侧相关接口永远不可能被调用到,对于部署在国内的面向商家和管理侧的服务,C端接口也是基本不可能被调用到,我们都知道服务接口和实现都是承载到应用容器中的,最直接的就是带来内存空耗的资源浪费。
叔牙
2021-12-28
563
0
应用接jwt技术方案
电商
java
spring
对于以上使用场景,考虑了其他的一些登录方案,比如常见的自己手写登录、基于spring security、jwt以及spring security+jwt的解决方案,考虑到开发成本和技术成熟度,决定选择最后一种方案,并且在分析了jwt优缺点的基础上做了一些妥协和改造。
叔牙
2021-12-23
575
2
撩一撩ImportBeanDefinitionRegistrar
电商
spring
java
ImportBeanDefinitionRegistrar是spring3.1开始引入的一个接口,从官方说明中我们大致知道它是一个用来动态注册bean定义的接口,通过@Import方式引入,和ImportSelector用法类似,通常和EnvironmentAware,BeanFactoryAware,BeanClassLoaderAware,ResourceLoaderAware接口一起使用,并且其执行优先级比这几个接口要低。
叔牙
2021-12-20
2.7K
0
Spring bean生命周期管理
spring
java
Spring把bean分为基础组件和自定义业务类型,对于基础组件类型的bean有的是在框架层直接实例化(类似BeanFactoryProcessor或Scanner等),也有一些和普通bean一样交给上下文统一管理,我们今天主要分析普通业务bean的生命周期管理,我们都知道Spring对于bean的管理主要分为类加载或者扫描解析成BeanDefinition,然后实例化前置处理、实例化、实例化后置处理,使用和销毁:
叔牙
2021-09-30
783
1
Spring cache原理详解
网络安全
云数据库 Redis
缓存
spring
从Spring3.1版本开始,Spring框架就支持显式地将缓存添加到现有的Spring应用程序中。与事务支持类似,缓存抽象允许一致地使用各种缓存解决方案,而对代码的侵入最小。
叔牙
2021-05-17
581
0
事件驱动编程
编程算法
容器
spring
javascript
node.js
我们大部分人的编程习惯都是线性编程,所谓线性编程就是一个请求涉及到A,B,C,D等n个有顺序关系的操作在编码处理层面都是顺序性的,这样会导致随着业务的发展,依赖A操作结果的业务越来越多,请求处理会出现A->B->C->D->E....等很多个操作和A操作耦合在一起,会直接导致接口的rt变高,另外业务层面边界变得模糊,各个业务线的逻辑相互穿插,相互强依赖.
叔牙
2021-04-26
1.7K
0
【云+社区年度征文】Spring内容协商
java
spring
可以配置SpringMVC如何根据请求确定请求的媒体类型。可用选项包括检查文件扩展名的URL路径、检查“accept”头、特定查询参数,或者在不请求任何内容时返回默认内容类型。默认情况下,首先检查请求URI中的路径扩展,然后检查“accept”头。
叔牙
2020-12-03
778
0
重试组件使用与原理分析(一)-spring-retry
电商
spring
java
在日常开发中,我们很多时候都需要调用二方或者三方服务和接口,外部服务对于调用者来说一般都是不可靠的,尤其是在网络环境比较差的情况下,网络抖动很容易导致请求超时等异常情况,这时候就需要使用失败重试策略重新调用 API 接口来获取。
叔牙
2020-11-19
3.2K
0
基于AbstractRoutingDataSource实现读写分离
电商
spring
java
sql
所谓读写分离,本质上是数据库层面的查询和更新隔离,其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构。
叔牙
2020-11-19
1.4K
2
Springboot修改上下文路径
spring
网站
java
jar
在本文中,我们将研究在Springboot应用程序中更改上下文路径的方式。默认情况下,Springboot应用从根(“/”)启动上下文。让我们看看在Springboot应用中更改上下文路径的几种常用方式。
叔牙
2020-11-19
1.8K
0
spring内容协商
spring
编程算法
http
https
网络安全
可以配置SpringMVC如何根据请求确定请求的媒体类型。可用选项包括检查文件扩展名的URL路径、检查“accept”头、特定查询参数,或者在不请求任何内容时返回默认内容类型。默认情况下,首先检查请求URI中的路径扩展,然后检查“accept”头。
叔牙
2020-11-19
1.1K
0
服务熔断与降级
微服务
spring
缓存
spring boot
在某个小乡镇的某个银行柜台,只有一个窗口办理业务,后边很多人在排队,业务办理很慢,突然间办理业务的电脑坏了、或者说工作人员午休或下班了,后边排队等待办理业务的并不知道前边什么情况,可能会继续排队。
叔牙
2020-11-19
1.9K
0
Spring之@Lazy懒加载
spring
编程算法
默认情况下,Spring IoC在应用程序启动时创建并初始化所有单例bean。这种默认行为可确保立即捕获任何可能的错误。
叔牙
2020-11-19
1.7K
0
Spring Data Redis简介
云数据库 Redis
spring
编程算法
java
数据结构
本篇文章将介绍Spring Data Redis,它提供了Spring Data平台对Redis的抽象,Redis是流行的内存数据结构存储。
叔牙
2020-11-19
791
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档