首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sabersword
掘友等级
Java后端开发
Get busying living, or get busying dying
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
Pod不能通过Service访问自己
假如k8s使用的cni是flannel,默认情况下会发现Pod不能通过Service访问会自己, 访问其他Service没问题
IDEA 插件开发笔记
IDEA 插件开发笔记, 描述了浏览器跳转,在线更新插件 和PSI调用三个问题, 算是自己的一个小笔记
OmitStackTraceInFastThrow与JVM的C1,C2编译器
HotSpot VM的OmitStackTraceInFastThrow参数会导致异常堆栈找不到,其深层原理还与C1 C2编译器有关,让我们一探究竟
PostProcessor和FactoryBean过早实例化的分析及解决方案
Map<String, BeanDefinition> beanDefinitionMap,声明在DefaultListableBeanFactory,这个属于IOC容器的源头,所有注册的BeanDefinition都在这里,占位符处理器PlaceholderConf…
Spring-Quartz事务问题的排查总结
在一套集群应用(4个实例节点)启动的时候,应用调用了QuartzScheduler#scheduleJob初始化定时任务,会偶然触发JobPersistenceException: could not store trigger : unique constraint viol…
SpringBoot三大注解
它相当于是一个@Configuration注解,使用它是为了方便在Spring Test中被发现. 是一个ImportBeanDefinitionRegistrar,将AutoConfigurationPackages注册到BeanFactory,供其他功能使用,官方注释写的是…
ConfigurationClassPostProcessor源码探究与SpringBoot三大注解铺垫
要清晰理解上述问题,有一个很关键的类绕不过,这就是ConfigurationClassPostProcessor,下文通过分析其源码,探寻前三个问题的答案.至于最后两个问题,会在下一篇SpringBoot三大注解的文章中解答.请注意,要理解SpringBoot三大注解,必须要明…
SpringBoot启动时类加载器的补充
透过《SpringBoot如何启动与初始化》一文我们知道SpringBoot会使用LaunchedURLClassLoader作为主要的类加载器,并且将其资源解析囊括了BOOT-INF/classes/和BOOT-INF/lib/。 但是,如果通过IDE直接启动SpringBo…
Spring CGLIB如何动态代理
前言在《SpringgetBean是如何解决循环依赖和多次动态代理》里提到了AbstractAutoProxyCreator作为一个自动代理类,其wrapIfNecessary起到了主要作用,现在我们
Spring getBean是如何解决循环依赖和多次动态代理
Spring作为IOC容器,一眼看上去十分简单,无非就是初始化对象然后放到map里,需要的时候直接从map取。Spring的总体思路确实如此,但细节上面对Factory类、Advisor类、循环依赖、动态代理等各种特殊情况做出处理,引出三级缓存用来处理这些特殊情况。 一些细节的…
下一页
个人成就
文章被点赞
63
文章被阅读
69,217
掘力值
1,418
关注了
3
关注者
29
收藏集
3
关注标签
29
加入于
2018-08-29